Package antlr

Interface ANTLRGrammarParseBehavior

    • Method Detail

      • abortGrammar

        void abortGrammar()
      • beginAlt

        void beginAlt​(boolean doAST_)
      • beginChildList

        void beginChildList()
      • beginExceptionGroup

        void beginExceptionGroup()
      • beginExceptionSpec

        void beginExceptionSpec​(Token label)
      • beginSubRule

        void beginSubRule​(Token label,
                          Token start,
                          boolean not)
      • defineToken

        void defineToken​(Token tokname,
                         Token tokliteral)
      • endAlt

        void endAlt()
      • endChildList

        void endChildList()
      • endExceptionGroup

        void endExceptionGroup()
      • endExceptionSpec

        void endExceptionSpec()
      • endGrammar

        void endGrammar()
      • endOptions

        void endOptions()
      • endRule

        void endRule​(java.lang.String r)
      • endSubRule

        void endSubRule()
      • endTree

        void endTree()
      • hasError

        void hasError()
      • noASTSubRule

        void noASTSubRule()
      • oneOrMoreSubRule

        void oneOrMoreSubRule()
      • optionalSubRule

        void optionalSubRule()
      • refAction

        void refAction​(Token action)
      • refArgAction

        void refArgAction​(Token action)
      • setUserExceptions

        void setUserExceptions​(java.lang.String thr)
      • refCharLiteral

        void refCharLiteral​(Token lit,
                            Token label,
                            boolean inverted,
                            int autoGenType,
                            boolean lastInRule)
      • refCharRange

        void refCharRange​(Token t1,
                          Token t2,
                          Token label,
                          int autoGenType,
                          boolean lastInRule)
      • refElementOption

        void refElementOption​(Token option,
                              Token value)
      • refTokensSpecElementOption

        void refTokensSpecElementOption​(Token tok,
                                        Token option,
                                        Token value)
      • refExceptionHandler

        void refExceptionHandler​(Token exTypeAndName,
                                 Token action)
      • refHeaderAction

        void refHeaderAction​(Token name,
                             Token act)
      • refInitAction

        void refInitAction​(Token action)
      • refMemberAction

        void refMemberAction​(Token act)
      • refPreambleAction

        void refPreambleAction​(Token act)
      • refReturnAction

        void refReturnAction​(Token returnAction)
      • refSemPred

        void refSemPred​(Token pred)
      • refStringLiteral

        void refStringLiteral​(Token lit,
                              Token label,
                              int autoGenType,
                              boolean lastInRule)
      • refToken

        void refToken​(Token assignId,
                      Token t,
                      Token label,
                      Token args,
                      boolean inverted,
                      int autoGenType,
                      boolean lastInRule)
      • refTokenRange

        void refTokenRange​(Token t1,
                           Token t2,
                           Token label,
                           int autoGenType,
                           boolean lastInRule)
      • refTreeSpecifier

        void refTreeSpecifier​(Token treeSpec)
      • refWildcard

        void refWildcard​(Token t,
                         Token label,
                         int autoGenType)
      • setArgOfRuleRef

        void setArgOfRuleRef​(Token argaction)
      • setCharVocabulary

        void setCharVocabulary​(BitSet b)
      • setFileOption

        void setFileOption​(Token key,
                           Token value,
                           java.lang.String filename)
      • setGrammarOption

        void setGrammarOption​(Token key,
                              Token value)
      • setRuleOption

        void setRuleOption​(Token key,
                           Token value)
      • setSubruleOption

        void setSubruleOption​(Token key,
                              Token value)
      • startLexer

        void startLexer​(java.lang.String file,
                        Token name,
                        java.lang.String superClass,
                        java.lang.String doc)
      • startParser

        void startParser​(java.lang.String file,
                         Token name,
                         java.lang.String superClass,
                         java.lang.String doc)
      • startTreeWalker

        void startTreeWalker​(java.lang.String file,
                             Token name,
                             java.lang.String superClass,
                             java.lang.String doc)
      • synPred

        void synPred()
      • zeroOrMoreSubRule

        void zeroOrMoreSubRule()