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

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

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

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

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

Метод Описание
ActionSniffer ( Grammar g, Rule r, Alternative alt, ActionAST node, Antlr.Runtime.IToken actionToken ) : System.Collections.Generic
Attr ( string expr, Antlr.Runtime.IToken x ) : void
ExamineAction ( ) : void
ProcessNested ( Antlr.Runtime.IToken actionToken ) : 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
SetNonLocalAttr ( string expr, Antlr.Runtime.IToken x, Antlr.Runtime.IToken y, Antlr.Runtime.IToken rhs ) : void
TrackRef ( Antlr.Runtime.IToken x ) : void

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

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

public ActionSniffer ( 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

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

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

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

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

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

public ProcessNested ( Antlr.Runtime.IToken actionToken ) : void
actionToken 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

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

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

public TrackRef ( Antlr.Runtime.IToken x ) : void
x Antlr.Runtime.IToken
Результат 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