C# 클래스 Antlr4.Semantics.AttributeChecks

상속: ActionSplitterListener
파일 보기 프로젝트 열기: 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

공개 메소드들

메소드 설명
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