const LexerActionTypeChannel …
const LexerActionTypeCustom …
const LexerActionTypeMode …
const LexerActionTypeMore …
const LexerActionTypePopMode …
const LexerActionTypePushMode …
const LexerActionTypeSkip …
const LexerActionTypeType …
type LexerAction …
type BaseLexerAction …
func NewBaseLexerAction(action int) *BaseLexerAction { … }
func (b *BaseLexerAction) execute(_ Lexer) { … }
func (b *BaseLexerAction) getActionType() int { … }
func (b *BaseLexerAction) getIsPositionDependent() bool { … }
func (b *BaseLexerAction) Hash() int { … }
func (b *BaseLexerAction) Equals(other LexerAction) bool { … }
type LexerSkipAction …
func NewLexerSkipAction() *LexerSkipAction { … }
var LexerSkipActionINSTANCE …
func (l *LexerSkipAction) execute(lexer Lexer) { … }
func (l *LexerSkipAction) String() string { … }
func (b *LexerSkipAction) Equals(other LexerAction) bool { … }
type LexerTypeAction …
func NewLexerTypeAction(thetype int) *LexerTypeAction { … }
func (l *LexerTypeAction) execute(lexer Lexer) { … }
func (l *LexerTypeAction) Hash() int { … }
func (l *LexerTypeAction) Equals(other LexerAction) bool { … }
func (l *LexerTypeAction) String() string { … }
type LexerPushModeAction …
func NewLexerPushModeAction(mode int) *LexerPushModeAction { … }
func (l *LexerPushModeAction) execute(lexer Lexer) { … }
func (l *LexerPushModeAction) Hash() int { … }
func (l *LexerPushModeAction) Equals(other LexerAction) bool { … }
func (l *LexerPushModeAction) String() string { … }
type LexerPopModeAction …
func NewLexerPopModeAction() *LexerPopModeAction { … }
var LexerPopModeActionINSTANCE …
func (l *LexerPopModeAction) execute(lexer Lexer) { … }
func (l *LexerPopModeAction) String() string { … }
type LexerMoreAction …
func NewLexerMoreAction() *LexerMoreAction { … }
var LexerMoreActionINSTANCE …
func (l *LexerMoreAction) execute(lexer Lexer) { … }
func (l *LexerMoreAction) String() string { … }
type LexerModeAction …
func NewLexerModeAction(mode int) *LexerModeAction { … }
func (l *LexerModeAction) execute(lexer Lexer) { … }
func (l *LexerModeAction) Hash() int { … }
func (l *LexerModeAction) Equals(other LexerAction) bool { … }
func (l *LexerModeAction) String() string { … }
type LexerCustomAction …
func NewLexerCustomAction(ruleIndex, actionIndex int) *LexerCustomAction { … }
func (l *LexerCustomAction) execute(lexer Lexer) { … }
func (l *LexerCustomAction) Hash() int { … }
func (l *LexerCustomAction) Equals(other LexerAction) bool { … }
type LexerChannelAction …
func NewLexerChannelAction(channel int) *LexerChannelAction { … }
func (l *LexerChannelAction) execute(lexer Lexer) { … }
func (l *LexerChannelAction) Hash() int { … }
func (l *LexerChannelAction) Equals(other LexerAction) bool { … }
func (l *LexerChannelAction) String() string { … }
type LexerIndexedCustomAction …
func NewLexerIndexedCustomAction(offset int, lexerAction LexerAction) *LexerIndexedCustomAction { … }
func (l *LexerIndexedCustomAction) execute(lexer Lexer) { … }
func (l *LexerIndexedCustomAction) Hash() int { … }
func (l *LexerIndexedCustomAction) equals(other LexerAction) bool { … }