C# Class Antlr4.Tool.Alternative

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

Méthodes publiques

Свойство Type Description
actions IList
altNum int
ast AltAST
labelDefs LabelElementPair>.Runtime.Misc.MultiMap
rule Rule
ruleRefs GrammarAST>.Runtime.Misc.MultiMap
ruleRefsInActions GrammarAST>.Runtime.Misc.MultiMap
tokenRefs TerminalAST>.Runtime.Misc.MultiMap
tokenRefsInActions GrammarAST>.Runtime.Misc.MultiMap

Méthodes publiques

Méthode Description
Alternative ( Rule r, int altNum ) : System.Collections.Generic
GetAnyLabelDef ( string x ) : LabelElementPair
ResolveToAttribute ( string x, ActionAST node ) : Attribute
ResolveToAttribute ( string x, string y, ActionAST node ) : Attribute
ResolveToRule ( string x ) : Rule
ResolvesToAttributeDict ( string x, ActionAST node ) : bool
ResolvesToLabel ( string x, ActionAST node ) : bool
ResolvesToListLabel ( string x, ActionAST node ) : bool
ResolvesToToken ( string x, ActionAST node ) : bool

Method Details

Alternative() public méthode

public Alternative ( Rule r, int altNum ) : System.Collections.Generic
r Rule
altNum int
Résultat System.Collections.Generic

GetAnyLabelDef() public méthode

public GetAnyLabelDef ( string x ) : LabelElementPair
x string
Résultat LabelElementPair

ResolveToAttribute() public méthode

public ResolveToAttribute ( string x, ActionAST node ) : Attribute
x string
node Antlr4.Tool.Ast.ActionAST
Résultat Attribute

ResolveToAttribute() public méthode

public ResolveToAttribute ( string x, string y, ActionAST node ) : Attribute
x string
y string
node Antlr4.Tool.Ast.ActionAST
Résultat Attribute

ResolveToRule() public méthode

public ResolveToRule ( string x ) : Rule
x string
Résultat Rule

ResolvesToAttributeDict() public méthode

public ResolvesToAttributeDict ( string x, ActionAST node ) : bool
x string
node Antlr4.Tool.Ast.ActionAST
Résultat bool

ResolvesToLabel() public méthode

public ResolvesToLabel ( string x, ActionAST node ) : bool
x string
node Antlr4.Tool.Ast.ActionAST
Résultat bool

ResolvesToListLabel() public méthode

public ResolvesToListLabel ( string x, ActionAST node ) : bool
x string
node Antlr4.Tool.Ast.ActionAST
Résultat bool

ResolvesToToken() public méthode

public ResolvesToToken ( string x, ActionAST node ) : bool
x string
node Antlr4.Tool.Ast.ActionAST
Résultat bool

Property Details

actions public_oe property

public IList actions
Résultat IList

altNum public_oe property

public int altNum
Résultat int

ast public_oe property

public AltAST ast
Résultat AltAST

labelDefs public_oe property

public Runtime.Misc.MultiMap labelDefs
Résultat LabelElementPair>.Runtime.Misc.MultiMap

rule public_oe property

public Rule,Antlr4.Tool rule
Résultat Rule

ruleRefs public_oe property

public Runtime.Misc.MultiMap ruleRefs
Résultat GrammarAST>.Runtime.Misc.MultiMap

ruleRefsInActions public_oe property

public Runtime.Misc.MultiMap ruleRefsInActions
Résultat GrammarAST>.Runtime.Misc.MultiMap

tokenRefs public_oe property

public Runtime.Misc.MultiMap tokenRefs
Résultat TerminalAST>.Runtime.Misc.MultiMap

tokenRefsInActions public_oe property

public Runtime.Misc.MultiMap tokenRefsInActions
Résultat GrammarAST>.Runtime.Misc.MultiMap