C# Класс Antlr4.Tool.Alternative

Наследование: AttributeResolver
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
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

Открытые методы

Метод Описание
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

Описание методов

Alternative() публичный Метод

public Alternative ( Rule r, int altNum ) : System.Collections.Generic
r Rule
altNum int
Результат System.Collections.Generic

GetAnyLabelDef() публичный Метод

public GetAnyLabelDef ( string x ) : LabelElementPair
x string
Результат LabelElementPair

ResolveToAttribute() публичный Метод

public ResolveToAttribute ( string x, ActionAST node ) : Attribute
x string
node Antlr4.Tool.Ast.ActionAST
Результат Attribute

ResolveToAttribute() публичный Метод

public ResolveToAttribute ( string x, string y, ActionAST node ) : Attribute
x string
y string
node Antlr4.Tool.Ast.ActionAST
Результат Attribute

ResolveToRule() публичный Метод

public ResolveToRule ( string x ) : Rule
x string
Результат Rule

ResolvesToAttributeDict() публичный Метод

public ResolvesToAttributeDict ( string x, ActionAST node ) : bool
x string
node Antlr4.Tool.Ast.ActionAST
Результат bool

ResolvesToLabel() публичный Метод

public ResolvesToLabel ( string x, ActionAST node ) : bool
x string
node Antlr4.Tool.Ast.ActionAST
Результат bool

ResolvesToListLabel() публичный Метод

public ResolvesToListLabel ( string x, ActionAST node ) : bool
x string
node Antlr4.Tool.Ast.ActionAST
Результат bool

ResolvesToToken() публичный Метод

public ResolvesToToken ( string x, ActionAST node ) : bool
x string
node Antlr4.Tool.Ast.ActionAST
Результат bool

Описание свойств

actions публичное свойство

public IList actions
Результат IList

altNum публичное свойство

public int altNum
Результат int

ast публичное свойство

public AltAST ast
Результат AltAST

labelDefs публичное свойство

public Runtime.Misc.MultiMap labelDefs
Результат LabelElementPair>.Runtime.Misc.MultiMap

rule публичное свойство

public Rule,Antlr4.Tool rule
Результат Rule

ruleRefs публичное свойство

public Runtime.Misc.MultiMap ruleRefs
Результат GrammarAST>.Runtime.Misc.MultiMap

ruleRefsInActions публичное свойство

public Runtime.Misc.MultiMap ruleRefsInActions
Результат GrammarAST>.Runtime.Misc.MultiMap

tokenRefs публичное свойство

public Runtime.Misc.MultiMap tokenRefs
Результат TerminalAST>.Runtime.Misc.MultiMap

tokenRefsInActions публичное свойство

public Runtime.Misc.MultiMap tokenRefsInActions
Результат GrammarAST>.Runtime.Misc.MultiMap