Method Summary |
|
__init__(self,
start)
|
|
p_arg (self,
args)
arg ::= string arg ::= integer arg ::= float |
|
p_args (self,
args)
args ::= arg args ::= arg comma args |
|
p_expression (self,
args)
expression ::= term expression ::= term pipe expression |
|
p_term (self,
args)
term ::= functionname term ::= functionname open_paren args
close_paren |
Inherited from GenericParser |
|
addRule (self,
doc,
func)
|
|
ambiguity (self,
children)
|
|
augment (self,
start)
|
|
buildState (self,
token,
states,
i,
tree)
|
|
buildTree (self,
tokens,
tree,
root)
|
|
buildTree_r (self,
stack,
tokens,
tokpos,
tree,
root)
|
|
collectRules (self)
|
|
error (self,
token)
|
|
makeFIRST (self)
|
|
parse (self,
tokens)
|
|
preprocess (self,
rule,
func)
|
|
resolve (self,
list)
|
|
typestring (self,
token)
|