C# Class Antlr4.Tool.LeftRecursiveRule

Inheritance: Rule
Afficher le fichier Open project: sharwell/antlr4cs Class Usage Examples

Méthodes publiques

Свойство Type Description
leftRecursiveRuleRefLabels string>>.IList
originalAST Antlr4.Tool.Ast.RuleAST
recOpAlts LeftRecursiveRuleAltInfo>.OrderedHashMap
recPrimaryAlts IList

Méthodes publiques

Méthode Description
GetAltLabels ( ) : IDictionary>>
GetOriginalAST ( ) : RuleAST
GetOriginalNumberOfAlts ( ) : int
GetPrimaryAlts ( ) : int[]
GetRecursiveOpAlts ( ) : int[]
GetUnlabeledAltASTs ( ) : IList
HasAltSpecificContexts ( ) : bool
LeftRecursiveRule ( Grammar g, string name, RuleAST ast ) : System.Collections.Generic

Method Details

GetAltLabels() public méthode

public GetAltLabels ( ) : IDictionary>>
Résultat IDictionary>>

GetOriginalAST() public méthode

public GetOriginalAST ( ) : RuleAST
Résultat Antlr4.Tool.Ast.RuleAST

GetOriginalNumberOfAlts() public méthode

public GetOriginalNumberOfAlts ( ) : int
Résultat int

GetPrimaryAlts() public méthode

public GetPrimaryAlts ( ) : int[]
Résultat int[]

GetRecursiveOpAlts() public méthode

public GetRecursiveOpAlts ( ) : int[]
Résultat int[]

GetUnlabeledAltASTs() public méthode

public GetUnlabeledAltASTs ( ) : IList
Résultat IList

HasAltSpecificContexts() public méthode

public HasAltSpecificContexts ( ) : bool
Résultat bool

LeftRecursiveRule() public méthode

public LeftRecursiveRule ( Grammar g, string name, RuleAST ast ) : System.Collections.Generic
g Grammar
name string
ast Antlr4.Tool.Ast.RuleAST
Résultat System.Collections.Generic

Property Details

leftRecursiveRuleRefLabels public_oe property

public IList> leftRecursiveRuleRefLabels
Résultat string>>.IList

originalAST public_oe property

public RuleAST,Antlr4.Tool.Ast originalAST
Résultat Antlr4.Tool.Ast.RuleAST

recOpAlts public_oe property

public OrderedHashMap recOpAlts
Résultat LeftRecursiveRuleAltInfo>.OrderedHashMap

recPrimaryAlts public_oe property

public IList recPrimaryAlts
Résultat IList