| Home | Trees | Index | Help | 
 | 
|---|
| 
 | 
pyparsing: pyparsing module - Classes and methods to define and execute parsing 
grammars
__builtin__.object: 
The most base type
    exceptions.BaseException: 
Common base class for all exceptions
    exceptions.Exception: 
Common base class for all non-exit exceptions.
    pyparsing.pyparsing.ParseBaseException: 
base exception class for all parsing runtime exceptions
    pyparsing.pyparsing.ParseException: 
exception thrown when parse expressions don't match class; supported 
attributes by name are:
  pyparsing.pyparsing.ParseFatalException: 
user-throwable exception thrown when inconsistent parse content is 
found; stops all parsing immediately
    pyparsing.pyparsing.RecursiveGrammarException: 
exception thrown by validate() if the grammar could be improperly 
recursive
    pyparsing.pyparsing.OnlyOnce: 
Wrapper for parse actions, to ensure they are only called once.
  pyparsing.pyparsing.ParserElement: 
Abstract base level parser element class.
    pyparsing.pyparsing.ParseElementEnhance: 
Abstract subclass of ParserElement, for combining and post-processing 
parsed tokens.
    pyparsing.pyparsing.FollowedBy: 
Lookahead matching of the given parse expression.
  pyparsing.pyparsing.Forward: 
Forward declaration of an expression to be defined later - used for 
recursive grammars, such as algebraic infix notation.
  pyparsing.pyparsing.NotAny: 
Lookahead to disallow matching with the given parse expression.
  pyparsing.pyparsing.OneOrMore: 
Repetition of one or more of the given expression.
  pyparsing.pyparsing.Optional: 
Optional matching of the given expression.
  pyparsing.pyparsing.SkipTo: 
Token for skipping over all undefined text until the matched 
expression is found.
  pyparsing.pyparsing.TokenConverter: 
Abstract subclass of ParseExpression, for converting parsed 
results.
    pyparsing.pyparsing.Combine: 
Converter to concatenate all matching tokens to a single string.
  pyparsing.pyparsing.Dict: 
Converter to return a repetitive expression as a list, but also as a 
dictionary.
  pyparsing.pyparsing.Group: 
Converter to return the matched tokens as a list - useful for 
returning tokens of ZeroOrMore and OneOrMore expressions.
  pyparsing.pyparsing.Suppress: 
Converter for ignoring the results of a parsed expression.
  pyparsing.pyparsing.Upcase: 
Converter to upper case all matching tokens.
    pyparsing.pyparsing.ZeroOrMore: 
Optional repetition of zero or more of the given expression.
    pyparsing.pyparsing.ParseExpression: 
Abstract subclass of ParserElement, for combining and post-processing 
parsed tokens.
    pyparsing.pyparsing.And: 
Requires all given ParseExpressions to be found in the given 
order.
  pyparsing.pyparsing.Each: 
Requires all given ParseExpressions to be found, but in any order.
  pyparsing.pyparsing.MatchFirst: 
Requires that at least one ParseExpression is found.
  pyparsing.pyparsing.Or: 
Requires that at least one ParseExpression is found.
    pyparsing.pyparsing.Token: 
Abstract ParserElement subclass, for defining atomic matching 
patterns.
    pyparsing.pyparsing.CharsNotIn: 
Token for matching words composed of characters *not* in a given 
set.
  pyparsing.pyparsing.Empty: 
An empty token, will always match.
  pyparsing.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.pyparsing.Literal: 
Token to exactly match a specified string.
    pyparsing.pyparsing.CaselessLiteral: 
Token to match a specified string, ignoring case of letters.
    pyparsing.pyparsing.NoMatch: 
A token that will never match.
  pyparsing.pyparsing.QuotedString: 
Token for matching strings that are delimited by quoting 
characters.
  pyparsing.pyparsing.Regex: 
Token for matching strings that match a given regular expression.
  pyparsing.pyparsing.White: 
Special matching class for matching whitespace.
  pyparsing.pyparsing.Word: 
Token for matching words composed of allowed character sets.
    pyparsing.pyparsing.ParseResults: 
Structured parse results, to provide multiple means of access to the 
parsed data:
  __builtin__.type: 
type(object) -> the object's type type(name, bases, dict) -> a 
new type
    | Home | Trees | Index | Help | 
 | 
|---|
| Generated by Epydoc 2.1 on Sun Feb 10 18:01:07 2008 | http://epydoc.sf.net |