Property | Type | Description | |
---|---|---|---|
altAssociativity | ASSOC>.IDictionary | ||
binaryAlts | LeftRecursiveRuleAltInfo>.LinkedHashMap | ||
language | string | ||
leftRecursiveRuleRefLabels | string>>.IList | ||
prefixAndOtherAlts | IList |
||
retvals | |||
ruleName | string | ||
suffixAlts | LeftRecursiveRuleAltInfo>.LinkedHashMap | ||
ternaryAlts | LeftRecursiveRuleAltInfo>.LinkedHashMap | ||
tokenStream | Antlr.Runtime.ITokenStream | ||
tool | AntlrTool |
Method | Description | |
---|---|---|
AddPrecedenceArgToRules ( AltAST t, int prec ) : AltAST | ||
BinaryAlt ( AltAST originalAltTree, int alt ) : void | ||
GetArtificialOpPrecRule ( ) : string | ||
HasImmediateRecursiveRuleRefs ( |
||
LeftRecursiveRuleAnalyzer ( |
||
LoadPrecRuleTemplates ( ) : void | ||
NextPrecedence ( int alt ) : int | ||
OtherAlt ( AltAST originalAltTree, int alt ) : void | ||
Precedence ( int alt ) : int | ||
PrefixAlt ( AltAST originalAltTree, int alt ) : void | ||
SetAltAssoc ( AltAST t, int alt ) : void | ||
SetReturnValues ( |
||
StripAltLabel ( |
||
StripLeftRecursion ( |
||
SuffixAlt ( AltAST originalAltTree, int alt ) : void | ||
Text ( |
||
ToString ( ) : string |
public AddPrecedenceArgToRules ( AltAST t, int prec ) : AltAST | ||
t | AltAST | |
prec | int | |
return | AltAST |
public BinaryAlt ( AltAST originalAltTree, int alt ) : void | ||
originalAltTree | AltAST | |
alt | int | |
return | void |
public static HasImmediateRecursiveRuleRefs ( |
||
t | ||
ruleName | string | |
return | bool |
public LeftRecursiveRuleAnalyzer ( |
||
ruleAST | ||
tool | AntlrTool | |
ruleName | string | |
language | string | |
return | System.Collections.Generic |
public OtherAlt ( AltAST originalAltTree, int alt ) : void | ||
originalAltTree | AltAST | |
alt | int | |
return | void |
public PrefixAlt ( AltAST originalAltTree, int alt ) : void | ||
originalAltTree | AltAST | |
alt | int | |
return | void |
public SetAltAssoc ( AltAST t, int alt ) : void | ||
t | AltAST | |
alt | int | |
return | void |
public SetReturnValues ( |
||
t | ||
return | void |
public StripAltLabel ( |
||
altAST | ||
return | void |
public StripLeftRecursion ( |
||
altAST | ||
return |
public SuffixAlt ( AltAST originalAltTree, int alt ) : void | ||
originalAltTree | AltAST | |
alt | int | |
return | void |
public Text ( |
||
t | ||
return | string |
public LinkedHashMap |
||
return | LeftRecursiveRuleAltInfo>.LinkedHashMap |
public IList |
||
return | string>>.IList |
public GrammarAST,Antlr4.Tool.Ast retvals | ||
return |
public LinkedHashMap |
||
return | LeftRecursiveRuleAltInfo>.LinkedHashMap |
public LinkedHashMap |
||
return | LeftRecursiveRuleAltInfo>.LinkedHashMap |
public Antlr.Runtime.ITokenStream tokenStream | ||
return | Antlr.Runtime.ITokenStream |