C# Class Antlr4.Runtime.Atn.RuleTransition

Inheritance: Transition
Datei anzeigen Open project: antlr/antlr4 Class Usage Examples

Public Properties

Property Type Description
optimizedTailCall bool
precedence int
ruleIndex int
tailCall bool

Public Methods

Method Description
Matches ( int symbol, int minVocabSymbol, int maxVocabSymbol ) : bool
RuleTransition ( RuleStartState ruleStart, int ruleIndex, int precedence, ATNState followState ) : System

Private Methods

Method Description
RuleTransition ( RuleStartState ruleStart, int ruleIndex, ATNState followState ) : System

Method Details

Matches() public method

public Matches ( int symbol, int minVocabSymbol, int maxVocabSymbol ) : bool
symbol int
minVocabSymbol int
maxVocabSymbol int
return bool

RuleTransition() public method

public RuleTransition ( RuleStartState ruleStart, int ruleIndex, int precedence, ATNState followState ) : System
ruleStart RuleStartState
ruleIndex int
precedence int
followState ATNState
return System

Property Details

optimizedTailCall public_oe property

public bool optimizedTailCall
return bool

precedence public_oe property

public int precedence
return int

ruleIndex public_oe property

Ptr to the rule definition object for this rule ref
public int ruleIndex
return int

tailCall public_oe property

public bool tailCall
return bool