C# Класс Antlr4.Runtime.Atn.PredicateTransition

TODO: this is old comment: A tree of semantic predicates from the grammar AST if label==SEMPRED.
TODO: this is old comment: A tree of semantic predicates from the grammar AST if label==SEMPRED. In the ATN, labels will always be exactly one predicate, but the DFA may have to combine a bunch of them as it collects predicates from multiple ATN configurations into a single DFA state.
Наследование: AbstractPredicateTransition
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
isCtxDependent bool
predIndex int
ruleIndex int

Открытые методы

Метод Описание
Matches ( int symbol, int minVocabSymbol, int maxVocabSymbol ) : bool
PredicateTransition ( ATNState target, int ruleIndex, int predIndex, bool isCtxDependent ) : Antlr4.Runtime.Atn

Приватные методы

Метод Описание
ToString ( ) : string

Описание методов

Matches() публичный Метод

public Matches ( int symbol, int minVocabSymbol, int maxVocabSymbol ) : bool
symbol int
minVocabSymbol int
maxVocabSymbol int
Результат bool

PredicateTransition() публичный Метод

public PredicateTransition ( ATNState target, int ruleIndex, int predIndex, bool isCtxDependent ) : Antlr4.Runtime.Atn
target ATNState
ruleIndex int
predIndex int
isCtxDependent bool
Результат Antlr4.Runtime.Atn

Описание свойств

isCtxDependent публичное свойство

public bool isCtxDependent
Результат bool

predIndex публичное свойство

public int predIndex
Результат int

ruleIndex публичное свойство

public int ruleIndex
Результат int