C# Class Antlr4.Semantics.AttributeChecks

Inheritance: ActionSplitterListener
Afficher le fichier Open project: sharwell/antlr4cs Class Usage Examples

Méthodes publiques

Свойство 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

Méthodes publiques

Méthode 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 méthode

public Attr ( string expr, Antlr.Runtime.IToken x ) : void
expr string
x Antlr.Runtime.IToken
Résultat void

AttributeChecks() public méthode

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
Résultat System.Collections.Generic

CheckAllAttributeExpressions() public static méthode

public static CheckAllAttributeExpressions ( Grammar g ) : void
g Antlr4.Tool.Grammar
Résultat void

ExamineAction() public méthode

public ExamineAction ( ) : void
Résultat void

IndirectTemplateInstance() public méthode

public IndirectTemplateInstance ( string expr ) : void
expr string
Résultat void

IsolatedRuleRef() public méthode

public IsolatedRuleRef ( string x ) : Rule
x string
Résultat Antlr4.Tool.Rule

NonLocalAttr() public méthode

public NonLocalAttr ( string expr, Antlr.Runtime.IToken x, Antlr.Runtime.IToken y ) : void
expr string
x Antlr.Runtime.IToken
y Antlr.Runtime.IToken
Résultat void

QualifiedAttr() public méthode

public QualifiedAttr ( string expr, Antlr.Runtime.IToken x, Antlr.Runtime.IToken y ) : void
expr string
x Antlr.Runtime.IToken
y Antlr.Runtime.IToken
Résultat void

SetAttr() public méthode

public SetAttr ( string expr, Antlr.Runtime.IToken x, Antlr.Runtime.IToken rhs ) : void
expr string
x Antlr.Runtime.IToken
rhs Antlr.Runtime.IToken
Résultat void

SetExprAttribute() public méthode

public SetExprAttribute ( string expr ) : void
expr string
Résultat void

SetNonLocalAttr() public méthode

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
Résultat void

SetSTAttribute() public méthode

public SetSTAttribute ( string expr ) : void
expr string
Résultat void

TemplateExpr() public méthode

public TemplateExpr ( string expr ) : void
expr string
Résultat void

TemplateInstance() public méthode

public TemplateInstance ( string expr ) : void
expr string
Résultat void

Text() public méthode

public Text ( string text ) : void
text string
Résultat void

Property Details

actionToken public_oe property

public Antlr.Runtime.IToken actionToken
Résultat Antlr.Runtime.IToken

alt public_oe property

public Alternative,Antlr4.Tool alt
Résultat Antlr4.Tool.Alternative

errMgr public_oe property

public ErrorManager,Antlr4.Tool errMgr
Résultat Antlr4.Tool.ErrorManager

g public_oe property

public Grammar,Antlr4.Tool g
Résultat Antlr4.Tool.Grammar

node public_oe property

public ActionAST,Antlr4.Tool.Ast node
Résultat Antlr4.Tool.Ast.ActionAST

r public_oe property

public Rule,Antlr4.Tool r
Résultat Antlr4.Tool.Rule