Trees | Index | Help |
|
---|
Package pylilac :: Module Symbol :: Class NonTerminal |
|
_Symbol
--+
|
NonTerminal
A non-terminal symbol.
A non-terminal symbol is that symbol which has the capability of being further defined in terms of terminals and/or non-terminals.
It may be said to be a glyph or mark that is further decomposable.See Also: Terminal
Method Summary | |
---|---|
__init__(self,
reference)
| |
Compare a non-terminal to another. | |
__hash__(self)
| |
Build up a verbose representation according to BNF. | |
Compute the non-terminals the symbol depends on. | |
Inserts a sub-FSA in a FSA according to the rules in a grammar . |
Method Details |
---|
__eq__(self,
other)
Compare a non-terminal to another. Two non-terminals are equal if
their references are the same.
|
__repr__(self)
Build up a verbose representation according to BNF.
|
dependencies(self)Compute the non-terminals the symbol depends on.
|
insert_fsa(self, grammar, fsa, initial, final, tag=None)Inserts a sub-FSA in aFSA according to the rules in a grammar .
|
Trees | Index | Help |
|
---|
Generated by Epydoc 2.1 on Sat Aug 26 09:33:46 2006 | http://epydoc.sf.net |