Home | Trees | Index | Help |
---|
|
ZestyParser.AHT.Env
:
ZestyParser.Parser.ZestyParser
:
Parses one stream of data, by means of tokens
.
ZestyParser.DebuggingParser.DebuggingParser
:
A Parser.ZestyParser
subclass which is useful
for debugging parsers.
ZestyParser.Tokens.AbstractToken
:
Base class from which most tokens defined in this module derive.
ZestyParser.Tokens.CompositeToken
:
A class whose instances match any of a number of tokens.
ZestyParser.Tokens.Default
:
A class whose instances always return desc
and do not advance the parser's
cursor.
ZestyParser.Tokens.Defer
:
A token which takes a callable (generally a lambda) which takes no
arguments and itself returns a token.
ZestyParser.Tokens.Lookahead
:
Scans for another token and returns its result as usual, but doesn't
actually advance the parser's cursor.
ZestyParser.Tokens.Negative
:
Scans for another token, and only matches (returning True) if that
token did not match.
ZestyParser.Tokens.Omit
:
See TokenSequence
.
ZestyParser.Tokens.RawToken
:
A class whose instances match only a particular string.
ZestyParser.Tokens.Skip
:
See TokenSequence
.
ZestyParser.Tokens.TakeToken
:
A class whose instances match and return a given number of characters
from the parser's data
.
ZestyParser.Tokens.Token
:
A class whose instances match Python regular expressions.
ZestyParser.Tokens.TokenSequence
:
A class whose instances match a sequence of tokens.
ZestyParser.Tokens.TokenSeries
:
A particularly versatile class whose instances match one token
multiple times (with a great degree of customizability).
ZestyParser.Tokens.TokenWrapper
:
If you write your own token type in a way other than subclassing
AbstractToken, e.g.
exceptions.Exception
:
Common base class for all exceptions.
Home | Trees | Index | Help |
---|
Generated by Epydoc 2.1 on Thu Mar 22 02:13:39 2007 | http://epydoc.sf.net |