[ Module Hierarchy
 | Class Hierarchy ]
Class Hierarchy
    -  object:
      The most base type
    
    -  exceptions.BaseException:
      Common base class for all exceptions
    
    -  exceptions.Exception:
      Common base class for all non-exit exceptions.
    
    
 
-  pyparsing.OnlyOnce:
      Wrapper for parse actions, to ensure they are only called once.
    
-  pyparsing.ParseResults:
      Structured parse results, to provide multiple means of access to 
        the parsed data:
    
-  pyparsing.ParserElement:
      Abstract base level parser element class.
    
    -  pyparsing.ParseElementEnhance:
      Abstract subclass of ParserElement, for combining and 
        post-processing parsed tokens.
    -  pyparsing.FollowedBy:
      Lookahead matching of the given parse expression.
    
-  pyparsing.Forward:
      Forward declaration of an expression to be defined later - used for
        recursive grammars, such as algebraic infix notation.
    
    
-  pyparsing.NotAny:
      Lookahead to disallow matching with the given parse expression.
    
-  pyparsing.Optional:
      Optional matching of the given expression.
    
-  pyparsing.SkipTo:
      Token for skipping over all undefined text until the matched 
        expression is found.
    
-  pyparsing.TokenConverter:
      Abstract subclass of ParseExpression, for converting 
        parsed results.
-  pyparsing._MultipleMatch
    
    
 
-  pyparsing.ParseExpression:
      Abstract subclass of ParserElement, for combining and 
        post-processing parsed tokens.
    
    -  pyparsing.And:
      Requires all given ParseExpressions to be found in the
        given order.
-  pyparsing.Each:
      Requires all given ParseExpressions to be found, but 
        in any order.
-  pyparsing.MatchFirst:
      Requires that at least one ParseExpressionis found.
-  pyparsing.Or:
      Requires that at least one ParseExpressionis found.
 
-  pyparsing.Token:
      Abstract ParserElementsubclass, for defining atomic 
        matching patterns.
    -  pyparsing.CharsNotIn:
      Token for matching words composed of characters not in a 
        given set (will include whitespace in matched characters if not 
        listed in the provided exclusion set - see example).
    
-  pyparsing.CloseMatch:
      A variation on Literal which matches 
        "close" matches, that is, strings with at most 'n' 
        mismatching characters.
    
-  pyparsing.Empty:
      An empty token, will always match.
    
    
-  pyparsing.Keyword:
      Token to exactly match a specified string as a keyword, that is, it
        must be immediately followed by a non-keyword character.
    
    
-  pyparsing.Literal:
      Token to exactly match a specified string.
    
    
-  pyparsing.NoMatch:
      A token that will never match.
    
-  pyparsing.QuotedString:
      Token for matching strings that are delimited by quoting 
        characters.
    
-  pyparsing.Regex:
      Token for matching strings that match a given regular expression.
    
-  pyparsing.White:
      Special matching class for matching whitespace.
    
-  pyparsing.Word:
      Token for matching words composed of allowed character sets.
    
-  pyparsing._PositionToken
    
    -  pyparsing.GoToColumn:
      Token to advance to a specific column of input text; useful for 
        tabular report scraping.
    
-  pyparsing.LineEnd:
      Matches if current position is at the end of a line within the 
        parse string
    
-  pyparsing.LineStart:
      Matches if current position is at the beginning of a line within 
        the parse string
    
-  pyparsing.StringEnd:
      Matches if current position is at the end of the parse string
    
-  pyparsing.StringStart:
      Matches if current position is at the beginning of the parse string
    
-  pyparsing.WordEnd:
      Matches if the current position is at the end of a Word, and is not
        followed by any character in a given set of wordChars(default=printables).
-  pyparsing.WordStart:
      Matches if the current position is at the beginning of a Word, and 
        is not preceded by any character in a given set of 
        wordChars(default=printables).
 
 
 
-  pyparsing.Regex.compiledREtype:
      Compiled regular expression objects
    
 
-  pyparsing.pyparsing_common:
      Here are some common low-level expressions that may be useful in 
        jump-starting parser development: