@uml Constructs a new {@code pushMode} action with the specified mode value. @param mode The mode value to pass to {@link Lexer#pushMode}.
@uml {@inheritDoc}
@uml @safe @nothrow
@uml Get the lexer mode this action should transition the lexer to.
@uml {@inheritDoc} @return This method returns {@code false}.
@uml @safe @nothrow @override
@uml @override
Gets the serialization type of the lexer action.
Gets whether the lexer action is position-dependent. Position-dependent actions may have different semantics depending on the {@link CharStream} index at the time the action is executed.
Execute the lexer action in the context of the specified {@link Lexer}.
@uml @nothrow
@uml Implements the {@code pushMode} lexer action by calling {@link Lexer#pushMode} with the assigned mode.