Class Interpreter.LexerActionGetTokenType

java.lang.Object
org.antlr.runtime.debug.BlankDebugEventListener
org.antlr.tool.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.
  • Field Details

  • Constructor Details

    • LexerActionGetTokenType

      public LexerActionGetTokenType(Grammar g)
  • Method Details

    • exitRule

      public void exitRule(String grammarFileName, 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