C# Класс Antlr4.Semantics.AttributeChecks

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

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

Свойство Тип Описание
actionToken Antlr.Runtime.IToken
alt Antlr4.Tool.Alternative
errMgr Antlr4.Tool.ErrorManager
g Antlr4.Tool.Grammar
node Antlr4.Tool.Ast.ActionAST
r Antlr4.Tool.Rule

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

Метод Описание
Attr ( string expr, Antlr.Runtime.IToken x ) : void
AttributeChecks ( Grammar g, Rule r, Alternative alt, ActionAST node, Antlr.Runtime.IToken actionToken ) : System.Collections.Generic
CheckAllAttributeExpressions ( Grammar g ) : void
ExamineAction ( ) : void
IndirectTemplateInstance ( string expr ) : void
IsolatedRuleRef ( string x ) : Rule
NonLocalAttr ( string expr, Antlr.Runtime.IToken x, Antlr.Runtime.IToken y ) : void
QualifiedAttr ( string expr, Antlr.Runtime.IToken x, Antlr.Runtime.IToken y ) : void
SetAttr ( string expr, Antlr.Runtime.IToken x, Antlr.Runtime.IToken rhs ) : void
SetExprAttribute ( string expr ) : void
SetNonLocalAttr ( string expr, Antlr.Runtime.IToken x, Antlr.Runtime.IToken y, Antlr.Runtime.IToken rhs ) : void
SetSTAttribute ( string expr ) : void
TemplateExpr ( string expr ) : void
TemplateInstance ( string expr ) : void
Text ( string text ) : void

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

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

public Attr ( string expr, Antlr.Runtime.IToken x ) : void
expr string
x Antlr.Runtime.IToken
Результат void

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

public AttributeChecks ( Grammar g, Rule r, Alternative alt, ActionAST node, Antlr.Runtime.IToken actionToken ) : System.Collections.Generic
g Antlr4.Tool.Grammar
r Antlr4.Tool.Rule
alt Antlr4.Tool.Alternative
node Antlr4.Tool.Ast.ActionAST
actionToken Antlr.Runtime.IToken
Результат System.Collections.Generic

CheckAllAttributeExpressions() публичный статический Метод

public static CheckAllAttributeExpressions ( Grammar g ) : void
g Antlr4.Tool.Grammar
Результат void

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

public ExamineAction ( ) : void
Результат void

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

public IndirectTemplateInstance ( string expr ) : void
expr string
Результат void

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

public IsolatedRuleRef ( string x ) : Rule
x string
Результат Antlr4.Tool.Rule

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

public NonLocalAttr ( string expr, Antlr.Runtime.IToken x, Antlr.Runtime.IToken y ) : void
expr string
x Antlr.Runtime.IToken
y Antlr.Runtime.IToken
Результат void

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

public QualifiedAttr ( string expr, Antlr.Runtime.IToken x, Antlr.Runtime.IToken y ) : void
expr string
x Antlr.Runtime.IToken
y Antlr.Runtime.IToken
Результат void

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

public SetAttr ( string expr, Antlr.Runtime.IToken x, Antlr.Runtime.IToken rhs ) : void
expr string
x Antlr.Runtime.IToken
rhs Antlr.Runtime.IToken
Результат void

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

public SetExprAttribute ( string expr ) : void
expr string
Результат void

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

public SetNonLocalAttr ( string expr, Antlr.Runtime.IToken x, Antlr.Runtime.IToken y, Antlr.Runtime.IToken rhs ) : void
expr string
x Antlr.Runtime.IToken
y Antlr.Runtime.IToken
rhs Antlr.Runtime.IToken
Результат void

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

public SetSTAttribute ( string expr ) : void
expr string
Результат void

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

public TemplateExpr ( string expr ) : void
expr string
Результат void

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

public TemplateInstance ( string expr ) : void
expr string
Результат void

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

public Text ( string text ) : void
text string
Результат void

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

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

public Antlr.Runtime.IToken actionToken
Результат Antlr.Runtime.IToken

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

public Alternative,Antlr4.Tool alt
Результат Antlr4.Tool.Alternative

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

public ErrorManager,Antlr4.Tool errMgr
Результат Antlr4.Tool.ErrorManager

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

public Grammar,Antlr4.Tool g
Результат Antlr4.Tool.Grammar

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

public ActionAST,Antlr4.Tool.Ast node
Результат Antlr4.Tool.Ast.ActionAST

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

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