Class ANTLRLexer

  • Direct Known Subclasses:
    ToolANTLRLexer


    public class ANTLRLexer
    extends Lexer
    Read in an ANTLR grammar and build an AST. Try not to do any actions, just build the tree. The phases are: A3Lexer.g (this file) A3Parser.g A3Verify.g (derived from A3Walker.g) assign.types.g define.g buildnfa.g antlr.print.g (optional) codegen.g Terence Parr University of San Francisco 2005 Jim Idle (this v3 grammar) Temporal Wave LLC 2009
    • Constructor Detail

      • ANTLRLexer

        public ANTLRLexer()
      • ANTLRLexer

        public ANTLRLexer(CharStream input)
      • ANTLRLexer

        public ANTLRLexer(CharStream input,
                          RecognizerSharedState state)
    • Method Detail

      • grammarError

        public void grammarError(ErrorType etype,
                                 org.antlr.runtime.Token token,
                                 Object... args)
      • getRuleOrSubruleStartToken

        public Token getRuleOrSubruleStartToken()
        scan backwards from current point in this.tokens list looking for the start of the rule or subrule. Return token or null if for some reason we can't find the start.
      • getDelegates

        public Lexer[] getDelegates()
      • getGrammarFileName

        public String getGrammarFileName()
      • mDOC_COMMENT

        public final void mDOC_COMMENT()
                                throws RecognitionException
        Throws:
        RecognitionException
      • mCOMMENT

        public final void mCOMMENT()
                            throws RecognitionException
        Throws:
        RecognitionException
      • mARG_OR_CHARSET

        public final void mARG_OR_CHARSET()
                                   throws RecognitionException
        Throws:
        RecognitionException
      • mLEXER_CHAR_SET

        public final void mLEXER_CHAR_SET()
                                   throws RecognitionException
        Throws:
        RecognitionException
      • mARG_ACTION

        public final void mARG_ACTION()
                               throws RecognitionException
        Throws:
        RecognitionException
      • mACTION

        public final void mACTION()
                           throws RecognitionException
        Throws:
        RecognitionException
      • mNESTED_ACTION

        public final void mNESTED_ACTION()
                                  throws RecognitionException
        Throws:
        RecognitionException
      • mOPTIONS

        public final void mOPTIONS()
                            throws RecognitionException
        Throws:
        RecognitionException
      • mTOKENS_SPEC

        public final void mTOKENS_SPEC()
                                throws RecognitionException
        Throws:
        RecognitionException
      • mCHANNELS

        public final void mCHANNELS()
                             throws RecognitionException
        Throws:
        RecognitionException
      • mIMPORT

        public final void mIMPORT()
                           throws RecognitionException
        Throws:
        RecognitionException
      • mFRAGMENT

        public final void mFRAGMENT()
                             throws RecognitionException
        Throws:
        RecognitionException
      • mLEXER

        public final void mLEXER()
                          throws RecognitionException
        Throws:
        RecognitionException
      • mPARSER

        public final void mPARSER()
                           throws RecognitionException
        Throws:
        RecognitionException
      • mGRAMMAR

        public final void mGRAMMAR()
                            throws RecognitionException
        Throws:
        RecognitionException
      • mTREE_GRAMMAR

        public final void mTREE_GRAMMAR()
                                 throws RecognitionException
        Throws:
        RecognitionException
      • mPROTECTED

        public final void mPROTECTED()
                              throws RecognitionException
        Throws:
        RecognitionException
      • mPUBLIC

        public final void mPUBLIC()
                           throws RecognitionException
        Throws:
        RecognitionException
      • mPRIVATE

        public final void mPRIVATE()
                            throws RecognitionException
        Throws:
        RecognitionException
      • mRETURNS

        public final void mRETURNS()
                            throws RecognitionException
        Throws:
        RecognitionException
      • mLOCALS

        public final void mLOCALS()
                           throws RecognitionException
        Throws:
        RecognitionException
      • mTHROWS

        public final void mTHROWS()
                           throws RecognitionException
        Throws:
        RecognitionException
      • mCATCH

        public final void mCATCH()
                          throws RecognitionException
        Throws:
        RecognitionException
      • mFINALLY

        public final void mFINALLY()
                            throws RecognitionException
        Throws:
        RecognitionException
      • mMODE

        public final void mMODE()
                         throws RecognitionException
        Throws:
        RecognitionException
      • mCOLON

        public final void mCOLON()
                          throws RecognitionException
        Throws:
        RecognitionException
      • mCOLONCOLON

        public final void mCOLONCOLON()
                               throws RecognitionException
        Throws:
        RecognitionException
      • mCOMMA

        public final void mCOMMA()
                          throws RecognitionException
        Throws:
        RecognitionException
      • mSEMI

        public final void mSEMI()
                         throws RecognitionException
        Throws:
        RecognitionException
      • mLPAREN

        public final void mLPAREN()
                           throws RecognitionException
        Throws:
        RecognitionException
      • mRPAREN

        public final void mRPAREN()
                           throws RecognitionException
        Throws:
        RecognitionException
      • mRARROW

        public final void mRARROW()
                           throws RecognitionException
        Throws:
        RecognitionException
      • mLT

        public final void mLT()
                       throws RecognitionException
        Throws:
        RecognitionException
      • mGT

        public final void mGT()
                       throws RecognitionException
        Throws:
        RecognitionException
      • mASSIGN

        public final void mASSIGN()
                           throws RecognitionException
        Throws:
        RecognitionException
      • mQUESTION

        public final void mQUESTION()
                             throws RecognitionException
        Throws:
        RecognitionException
      • mSYNPRED

        public final void mSYNPRED()
                            throws RecognitionException
        Throws:
        RecognitionException
      • mSTAR

        public final void mSTAR()
                         throws RecognitionException
        Throws:
        RecognitionException
      • mPLUS

        public final void mPLUS()
                         throws RecognitionException
        Throws:
        RecognitionException
      • mPLUS_ASSIGN

        public final void mPLUS_ASSIGN()
                                throws RecognitionException
        Throws:
        RecognitionException
      • mOR

        public final void mOR()
                       throws RecognitionException
        Throws:
        RecognitionException
      • mDOLLAR

        public final void mDOLLAR()
                           throws RecognitionException
        Throws:
        RecognitionException
      • mDOT

        public final void mDOT()
                        throws RecognitionException
        Throws:
        RecognitionException
      • mRANGE

        public final void mRANGE()
                          throws RecognitionException
        Throws:
        RecognitionException
      • mAT

        public final void mAT()
                       throws RecognitionException
        Throws:
        RecognitionException
      • mPOUND

        public final void mPOUND()
                          throws RecognitionException
        Throws:
        RecognitionException
      • mNOT

        public final void mNOT()
                        throws RecognitionException
        Throws:
        RecognitionException
      • mRBRACE

        public final void mRBRACE()
                           throws RecognitionException
        Throws:
        RecognitionException
      • mID

        public final void mID()
                       throws RecognitionException
        Throws:
        RecognitionException
      • mNameChar

        public final void mNameChar()
                             throws RecognitionException
        Throws:
        RecognitionException
      • mNameStartChar

        public final void mNameStartChar()
                                  throws RecognitionException
        Throws:
        RecognitionException
      • mACTION_CHAR_LITERAL

        public final void mACTION_CHAR_LITERAL()
                                        throws RecognitionException
        Throws:
        RecognitionException
      • mACTION_STRING_LITERAL

        public final void mACTION_STRING_LITERAL()
                                          throws RecognitionException
        Throws:
        RecognitionException
      • mACTION_ESC

        public final void mACTION_ESC()
                               throws RecognitionException
        Throws:
        RecognitionException
      • mINT

        public final void mINT()
                        throws RecognitionException
        Throws:
        RecognitionException
      • mSRC

        public final void mSRC()
                        throws RecognitionException
        Throws:
        RecognitionException
      • mSTRING_LITERAL

        public final void mSTRING_LITERAL()
                                   throws RecognitionException
        Throws:
        RecognitionException
      • mHEX_DIGIT

        public final void mHEX_DIGIT()
                              throws RecognitionException
        Throws:
        RecognitionException
      • mESC_SEQ

        public final void mESC_SEQ()
                            throws RecognitionException
        Throws:
        RecognitionException
      • mUNICODE_ESC

        public final void mUNICODE_ESC()
                                throws RecognitionException
        Throws:
        RecognitionException
      • mWS

        public final void mWS()
                       throws RecognitionException
        Throws:
        RecognitionException
      • mNLCHARS

        public final void mNLCHARS()
                            throws RecognitionException
        Throws:
        RecognitionException
      • mWSCHARS

        public final void mWSCHARS()
                            throws RecognitionException
        Throws:
        RecognitionException
      • mWSNLCHARS

        public final void mWSNLCHARS()
                              throws RecognitionException
        Throws:
        RecognitionException
      • mUnicodeBOM

        public final void mUnicodeBOM()
                               throws RecognitionException
        Throws:
        RecognitionException
      • mERRCHAR

        public final void mERRCHAR()
                            throws RecognitionException
        Throws:
        RecognitionException
      • mTokens

        public void mTokens()
                     throws RecognitionException
        Throws:
        RecognitionException
      • synpred1_ANTLRLexer_fragment

        public final void synpred1_ANTLRLexer_fragment()
                                                throws RecognitionException
        Throws:
        RecognitionException
      • synpred2_ANTLRLexer_fragment

        public final void synpred2_ANTLRLexer_fragment()
                                                throws RecognitionException
        Throws:
        RecognitionException
      • synpred3_ANTLRLexer_fragment

        public final void synpred3_ANTLRLexer_fragment()
                                                throws RecognitionException
        Throws:
        RecognitionException
      • synpred4_ANTLRLexer_fragment

        public final void synpred4_ANTLRLexer_fragment()
                                                throws RecognitionException
        Throws:
        RecognitionException
      • synpred5_ANTLRLexer_fragment

        public final void synpred5_ANTLRLexer_fragment()
                                                throws RecognitionException
        Throws:
        RecognitionException
      • synpred6_ANTLRLexer_fragment

        public final void synpred6_ANTLRLexer_fragment()
                                                throws RecognitionException
        Throws:
        RecognitionException
      • synpred5_ANTLRLexer

        public final boolean synpred5_ANTLRLexer()
      • synpred4_ANTLRLexer

        public final boolean synpred4_ANTLRLexer()
      • synpred3_ANTLRLexer

        public final boolean synpred3_ANTLRLexer()
      • synpred1_ANTLRLexer

        public final boolean synpred1_ANTLRLexer()
      • synpred2_ANTLRLexer

        public final boolean synpred2_ANTLRLexer()
      • synpred6_ANTLRLexer

        public final boolean synpred6_ANTLRLexer()