| 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 |