C# Class Antlr4.Semantics.AttributeChecks

Inheritance: ActionSplitterListener
Show file Open project: sharwell/antlr4cs Class Usage Examples

Public Properties

Property Type Description
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

Public Methods

Method Description
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

Method Details

Attr() public method

public Attr ( string expr, Antlr.Runtime.IToken x ) : void
expr string
x Antlr.Runtime.IToken
return void

AttributeChecks() public method

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
return System.Collections.Generic

CheckAllAttributeExpressions() public static method

public static CheckAllAttributeExpressions ( Grammar g ) : void
g Antlr4.Tool.Grammar
return void

ExamineAction() public method

public ExamineAction ( ) : void
return void

IndirectTemplateInstance() public method

public IndirectTemplateInstance ( string expr ) : void
expr string
return void

IsolatedRuleRef() public method

public IsolatedRuleRef ( string x ) : Rule
x string
return Antlr4.Tool.Rule

NonLocalAttr() public method

public NonLocalAttr ( string expr, Antlr.Runtime.IToken x, Antlr.Runtime.IToken y ) : void
expr string
x Antlr.Runtime.IToken
y Antlr.Runtime.IToken
return void

QualifiedAttr() public method

public QualifiedAttr ( string expr, Antlr.Runtime.IToken x, Antlr.Runtime.IToken y ) : void
expr string
x Antlr.Runtime.IToken
y Antlr.Runtime.IToken
return void

SetAttr() public method

public SetAttr ( string expr, Antlr.Runtime.IToken x, Antlr.Runtime.IToken rhs ) : void
expr string
x Antlr.Runtime.IToken
rhs Antlr.Runtime.IToken
return void

SetExprAttribute() public method

public SetExprAttribute ( string expr ) : void
expr string
return void

SetNonLocalAttr() public method

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
return void

SetSTAttribute() public method

public SetSTAttribute ( string expr ) : void
expr string
return void

TemplateExpr() public method

public TemplateExpr ( string expr ) : void
expr string
return void

TemplateInstance() public method

public TemplateInstance ( string expr ) : void
expr string
return void

Text() public method

public Text ( string text ) : void
text string
return void

Property Details

actionToken public property

public Antlr.Runtime.IToken actionToken
return Antlr.Runtime.IToken

alt public property

public Alternative,Antlr4.Tool alt
return Antlr4.Tool.Alternative

errMgr public property

public ErrorManager,Antlr4.Tool errMgr
return Antlr4.Tool.ErrorManager

g public property

public Grammar,Antlr4.Tool g
return Antlr4.Tool.Grammar

node public property

public ActionAST,Antlr4.Tool.Ast node
return Antlr4.Tool.Ast.ActionAST

r public property

public Rule,Antlr4.Tool r
return Antlr4.Tool.Rule