| Trees | Indices | Help |
|
|---|
|
|
object --+
|
GrammarUpdater --+
|
object --+ |
| |
eeoptions.EEShow --+
|
EETokenGrammar
Class used to handle creation / updates of Token + Token.ext specific files :
lex_symbol.py
lex_nfa.py
but also :
parse_token.py
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
Inherited from Inherited from Inherited from Inherited from |
|||
|
|||
|
Inherited from |
|||
|
|||
|
Inherited from |
|||
|
|||
|
|
|
|
|
|
Rules in Token + Token.ext may contain strings of the kind : R: A B 'xyz' C The strings will be splitted and the resulting rule looks like : R: A B 'x' 'y' 'z' C
|
|
The files lex_symbol.py and parse_token.py contain the same symbols but use different node ids. The general rule is : Nid(lex_symbol.S) == Nid(parse_token.S) - 256 Since lex_symbol.py is created first this function creates parse_token.py from lex_symbol.py. |
Function used to create ext-language specific grammarObjects that contain dfa parser tables. These grammar objects will be created using lifted nodes of the the used langlets.
|
| Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Wed Aug 13 16:31:31 2008 | http://epydoc.sourceforge.net |