C# 클래스 Antlr4.Semantics.ActionSniffer

상속: BlankActionSplitterListener
파일 보기 프로젝트 열기: sharwell/antlr4cs 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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