Class Interpreter.LexerActionGetTokenType

  • All Implemented Interfaces:
    DebugEventListener
    Enclosing class:
    Interpreter

    class Interpreter.LexerActionGetTokenType
    extends BlankDebugEventListener
    A lexer listener that just creates token objects as they are matched. scan() use this listener to get a single object. To get a stream of tokens, you must call scan() multiple times, recording the token object result after each call.
    • Constructor Detail

      • LexerActionGetTokenType

        public LexerActionGetTokenType​(Grammar g)
    • Method Detail

      • exitRule

        public void exitRule​(java.lang.String grammarFileName,
                             java.lang.String ruleName)
        Description copied from interface: DebugEventListener
        This is the last thing executed before leaving a rule. It is executed even if an exception is thrown. This is triggered after error reporting and recovery have occurred (unless the exception is not caught in this rule). This implies an "exitAlt" event. The grammarFileName allows composite grammars to jump around among multiple grammar files.
        Specified by:
        exitRule in interface DebugEventListener
        Overrides:
        exitRule in class BlankDebugEventListener