Class ParserBase

    • Field Summary

      • Fields inherited from class org.antlr.runtime.Parser

        input
      • Fields inherited from class org.antlr.runtime.BaseRecognizer

        DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, state
    • Constructor Summary

      Constructors 
      Constructor Description
      ParserBase​(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void assignRevisions​(java.util.Set<java.lang.String> revisions, java.util.Deque<java.lang.Boolean> revisionApplicable)  
      void assignSymbols​(SymbolTable symbols)  
      protected void checkDeclaration​(org.antlr.runtime.Token t, java.lang.Enum<?> expectedKind)  
      protected void declare​(org.antlr.runtime.Token t, java.lang.Enum<?> kind, boolean scoped)  
      protected Symbol declareAndPushSymbolScope​(org.antlr.runtime.Token t, java.lang.Enum<?> kind)  
      SymbolTable getSymbols()  
      protected boolean isDeclaredAs​(org.antlr.runtime.Token t, java.lang.Enum<?> expectedKind)  
      protected boolean isRevisionApplicable​(org.antlr.runtime.Token revision)  
      protected void popRevisionApplicable()  
      protected SymbolScope popSymbolScope()  
      protected void pushRevisionApplicable​(boolean applicable)  
      protected void pushSymbolScopes​(java.util.List<SymbolScope> scopes)  
      • Methods inherited from class org.antlr.runtime.Parser

        getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut
      • Methods inherited from class org.antlr.runtime.BaseRecognizer

        alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getGrammarFileName, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, getTokenNames, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, setBacktrackingLevel, toStrings, traceIn, traceOut
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ParserBase

        public ParserBase​(org.antlr.runtime.TokenStream input,
                          org.antlr.runtime.RecognizerSharedState state)
    • Method Detail

      • assignSymbols

        public final void assignSymbols​(SymbolTable symbols)
      • assignRevisions

        public void assignRevisions​(java.util.Set<java.lang.String> revisions,
                                    java.util.Deque<java.lang.Boolean> revisionApplicable)
      • popSymbolScope

        protected SymbolScope popSymbolScope()
      • pushSymbolScopes

        protected final void pushSymbolScopes​(java.util.List<SymbolScope> scopes)
      • checkDeclaration

        protected final void checkDeclaration​(org.antlr.runtime.Token t,
                                              java.lang.Enum<?> expectedKind)
                                       throws SemanticException
        Throws:
        SemanticException
      • isDeclaredAs

        protected final boolean isDeclaredAs​(org.antlr.runtime.Token t,
                                             java.lang.Enum<?> expectedKind)
      • isRevisionApplicable

        protected final boolean isRevisionApplicable​(org.antlr.runtime.Token revision)
      • pushRevisionApplicable

        protected final void pushRevisionApplicable​(boolean applicable)
      • popRevisionApplicable

        protected final void popRevisionApplicable()