OpenQuizz
Une application de gestion des contenus pédagogiques
pyparsing.py File Reference

Data Structures

class  _Constants
 
class  ParseBaseException
 
class  ParseException
 
class  ParseFatalException
 
class  ParseSyntaxException
 
class  RecursiveGrammarException
 
class  _ParseResultsWithOffset
 
class  ParseResults
 
class  ParserElement
 
class  ParserElement._UnboundedCache
 
class  ParserElement._FifoCache
 
class  ParserElement._FifoCache
 
class  Token
 
class  Empty
 
class  NoMatch
 
class  Literal
 
class  Keyword
 
class  CaselessLiteral
 
class  CaselessKeyword
 
class  CloseMatch
 
class  Word
 
class  Regex
 
class  QuotedString
 
class  CharsNotIn
 
class  White
 
class  _PositionToken
 
class  GoToColumn
 
class  LineStart
 
class  LineEnd
 
class  StringStart
 
class  StringEnd
 
class  WordStart
 
class  WordEnd
 
class  ParseExpression
 
class  And
 
class  And._ErrorStop
 
class  Or
 
class  MatchFirst
 
class  Each
 
class  ParseElementEnhance
 
class  FollowedBy
 
class  NotAny
 
class  _MultipleMatch
 
class  OneOrMore
 
class  ZeroOrMore
 
class  _NullToken
 
class  Optional
 
class  SkipTo
 
class  Forward
 
class  _ForwardNoRecurse
 
class  TokenConverter
 
class  Combine
 
class  Group
 
class  Dict
 
class  Suppress
 
class  OnlyOnce
 
class  pyparsing_common
 

Namespaces

 pkg_resources._vendor.pyparsing
 

Functions

def col (loc, strg)
 
def lineno (loc, strg)
 
def line (loc, strg)
 
def nullDebugAction (*args)
 
def traceParseAction (f)
 
def delimitedList (expr, delim=",", combine=False)
 
def countedArray (expr, intExpr=None)
 
def matchPreviousLiteral (expr)
 
def matchPreviousExpr (expr)
 
def oneOf (strs, caseless=False, useRegex=True)
 
def dictOf (key, value)
 
def originalTextFor (expr, asString=True)
 
def ungroup (expr)
 
def locatedExpr (expr)
 
def srange (s)
 
def matchOnlyAtCol (n)
 
def replaceWith (replStr)
 
def removeQuotes (s, l, t)
 
def tokenMap (func, *args)
 
def makeHTMLTags (tagStr)
 
def makeXMLTags (tagStr)
 
def withAttribute (*args, **attrDict)
 
def withClass (classname, namespace='')
 
def infixNotation (baseExpr, opList, lpar=Suppress('('), rpar=Suppress(')'))
 
def nestedExpr (opener="(", closer=")", content=None, ignoreExpr=quotedString.copy())
 
def indentedBlock (blockStatementExpr, indentStack, indent=True)
 
def replaceHTMLEntity (t)
 

Variables

 system_version
 
 PY_3
 
 basestring
 
 unichr
 
 singleArgBuiltins
 
 range
 
 alphas
 
 nums
 
 hexnums
 
 alphanums
 
 printables
 
 empty
 
 lineStart
 
 lineEnd
 
 stringStart
 
 stringEnd
 
 exact
 
 upcaseTokens
 
 downcaseTokens
 
 opAssoc
 
 LEFT
 
 RIGHT
 
 operatorPrecedence
 
 dblQuotedString
 
 sglQuotedString
 
 quotedString
 
 unicodeString
 
 alphas8bit
 
 punc8bit
 
 anyOpenTag
 
 anyCloseTag
 
 commonHTMLEntity
 
 cStyleComment
 
 htmlComment
 
 restOfLine
 
 dblSlashComment
 
 cppStyleComment
 
 javaStyleComment
 
 pythonStyleComment
 
 excludeChars
 
 commaSeparatedList
 
 default
 
 selectToken
 
 fromToken
 
 ident
 
 columnName
 
 combine
 
 columnNameList
 
 columnSpec
 
 tableName
 
 tableNameList
 
 simpleSQL