Class LexerMultiplexer

  • All Implemented Interfaces:
    org.antlr.runtime.TokenSource
    Direct Known Subclasses:
    SleighLexer

    public class LexerMultiplexer
    extends java.lang.Object
    implements org.antlr.runtime.TokenSource
    • Field Summary

      Fields 
      ChangeModifier and Type Field Description
      NEWprotected org.antlr.runtime.TokenSource[] modes  
    • Constructor Summary

      Constructors 
      ChangeConstructor Description
      LexerMultiplexer​(org.antlr.runtime.TokenSource... modes)  
    • Field Detail

      • modes NEW

        protected final org.antlr.runtime.TokenSource[] modes

Constructor Detail

  • Method Detail

    • getSourceName

      public java.lang.String getSourceName()
      Specified by:
      getSourceName in interface org.antlr.runtime.TokenSource
    • nextToken

      public org.antlr.runtime.Token nextToken()
      Specified by:
      nextToken in interface org.antlr.runtime.TokenSource
    • popMode

      public int popMode()
    • pushMode

      public void pushMode​(int mode)
    • setMode

      public void setMode​(int mode)
    • channelOn

      public void channelOn​(int channel)
    • channelOff

      public void channelOff​(int channel)