kubernetes/vendor/github.com/antlr4-go/antlr/v4/transition.go

type Transition

type BaseTransition

func NewBaseTransition(target ATNState) *BaseTransition {}

func (t *BaseTransition) getTarget() ATNState {}

func (t *BaseTransition) setTarget(s ATNState) {}

func (t *BaseTransition) getIsEpsilon() bool {}

func (t *BaseTransition) getLabel() *IntervalSet {}

func (t *BaseTransition) getSerializationType() int {}

func (t *BaseTransition) Matches(_, _, _ int) bool {}

const TransitionEPSILON

const TransitionRANGE

const TransitionRULE

const TransitionPREDICATE

const TransitionATOM

const TransitionACTION

const TransitionSET

const TransitionNOTSET

const TransitionWILDCARD

const TransitionPRECEDENCE

var TransitionserializationNames

type AtomTransition

func NewAtomTransition(target ATNState, intervalSet int) *AtomTransition {}

func (t *AtomTransition) makeLabel() *IntervalSet {}

func (t *AtomTransition) Matches(symbol, _, _ int) bool {}

func (t *AtomTransition) String() string {}

type RuleTransition

func NewRuleTransition(ruleStart ATNState, ruleIndex, precedence int, followState ATNState) *RuleTransition {}

func (t *RuleTransition) Matches(_, _, _ int) bool {}

type EpsilonTransition

func NewEpsilonTransition(target ATNState, outermostPrecedenceReturn int) *EpsilonTransition {}

func (t *EpsilonTransition) Matches(_, _, _ int) bool {}

func (t *EpsilonTransition) String() string {}

type RangeTransition

func NewRangeTransition(target ATNState, start, stop int) *RangeTransition {}

func (t *RangeTransition) makeLabel() *IntervalSet {}

func (t *RangeTransition) Matches(symbol, _, _ int) bool {}

func (t *RangeTransition) String() string {}

type AbstractPredicateTransition

type BaseAbstractPredicateTransition

func NewBasePredicateTransition(target ATNState) *BaseAbstractPredicateTransition {}

func (a *BaseAbstractPredicateTransition) IAbstractPredicateTransitionFoo() {}

type PredicateTransition

func NewPredicateTransition(target ATNState, ruleIndex, predIndex int, isCtxDependent bool) *PredicateTransition {}

func (t *PredicateTransition) Matches(_, _, _ int) bool {}

func (t *PredicateTransition) getPredicate() *Predicate {}

func (t *PredicateTransition) String() string {}

type ActionTransition

func NewActionTransition(target ATNState, ruleIndex, actionIndex int, isCtxDependent bool) *ActionTransition {}

func (t *ActionTransition) Matches(_, _, _ int) bool {}

func (t *ActionTransition) String() string {}

type SetTransition

func NewSetTransition(target ATNState, set *IntervalSet) *SetTransition {}

func (t *SetTransition) Matches(symbol, _, _ int) bool {}

func (t *SetTransition) String() string {}

type NotSetTransition

func NewNotSetTransition(target ATNState, set *IntervalSet) *NotSetTransition {}

func (t *NotSetTransition) Matches(symbol, minVocabSymbol, maxVocabSymbol int) bool {}

func (t *NotSetTransition) String() string {}

type WildcardTransition

func NewWildcardTransition(target ATNState) *WildcardTransition {}

func (t *WildcardTransition) Matches(symbol, minVocabSymbol, maxVocabSymbol int) bool {}

func (t *WildcardTransition) String() string {}

type PrecedencePredicateTransition

func NewPrecedencePredicateTransition(target ATNState, precedence int) *PrecedencePredicateTransition {}

func (t *PrecedencePredicateTransition) Matches(_, _, _ int) bool {}

func (t *PrecedencePredicateTransition) getPredicate() *PrecedencePredicate {}

func (t *PrecedencePredicateTransition) String() string {}