Home | Trees | Indices | Help |
|
---|
|
Base classes and common code for grammars.
NOTE: If you add grammars, you have to enter manually them in rscdef.builtingrammars.GRAMMAR_REGISTRY (we don't want to import all the mess in this package just to make that).
Classes | |
ParseError is an error raised by grammars if their input is somehow wrong. |
|
REAttribute is an attribute containing (compiled) RE |
|
FilteredInputFile a pseudo-file that allows piping data thorugh a shell command. |
|
Rowfilter A generator for rows coming from a grammar. |
|
SourceFieldApp A procedure application that returns a dictionary added to all incoming rows. |
|
MapKeys Mapping of names, specified in long or short forms. |
|
RowIterator An object that encapsulates the a source being parsed by a grammar. |
|
FileRowIterator is a RowIterator base for RowIterators reading files. |
|
FileRowAttributes A mixin for grammars with FileRowIterators. |
|
GrammarMacroMixin A collection of macros available to rowfilters. |
|
Grammar An abstract grammar. |
|
NullGrammar A grammar that never returns any rows. |
|
TransparentGrammar A grammar that returns its sourceToken as the row iterator. |
Functions | |||
|
Variables | |
__package__ =
|
Function Details |
returns an iterator that "pipes" the rowfilters in filters. This means that the output of filters[0] is used as arguments to filters[1] and so on. If filters is empty, None is returned. |
Home | Trees | Indices | Help |
|
---|
Generated by Epydoc 3.0.1 on Thu May 2 07:29:09 2019 | http://epydoc.sourceforge.net |