Class TSql160ParserBaseInternal

java.lang.Object
antlr.Parser
antlr.LLkParser
io.github.fupacat.TSql160ParserBaseInternal
Direct Known Subclasses:
TSql180ParserBaseInternalHelper

public abstract class TSql160ParserBaseInternal extends antlr.LLkParser
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final antlr.collections.impl.BitSet
     
    boolean
     
    static final antlr.collections.impl.BitSet
     
     

    Fields inherited from class antlr.Parser

    astFactory, inputState, returnAST, tokenNames, tokenTypeToASTClassMap, traceDepth
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    TSql160ParserBaseInternal(antlr.ParserSharedInputState state, int k)
     
    TSql160ParserBaseInternal(antlr.TokenBuffer tokenBuf, int k)
     
    TSql160ParserBaseInternal(antlr.TokenStream lexer, int k)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    _addParseError(int number, int offset, int line, int column, String message)
     
    boolean
    _isBatchRecoveryToken(int tokenType)
     
    boolean
     
     

    Methods inherited from class antlr.LLkParser

    consume, LA, LT, traceIn, traceOut

    Methods inherited from class antlr.Parser

    addMessageListener, addParserListener, addParserMatchListener, addParserTokenListener, addSemanticPredicateListener, addSyntacticPredicateListener, addTraceListener, consumeUntil, consumeUntil, defaultDebuggingSetup, getAST, getASTFactory, getFilename, getInputState, getTokenName, getTokenNames, getTokenTypeToASTClassMap, isDebugMode, mark, match, match, matchNot, panic, recover, removeMessageListener, removeParserListener, removeParserMatchListener, removeParserTokenListener, removeSemanticPredicateListener, removeSyntacticPredicateListener, removeTraceListener, reportError, reportError, reportWarning, rewind, setASTFactory, setASTNodeClass, setASTNodeType, setDebugMode, setFilename, setIgnoreInvalidDebugCalls, setInputState, setTokenBuffer, traceIndent

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • initialQuotedIdentifiersOn

      public boolean initialQuotedIdentifiersOn
    • tokenSource

      public TSqlWhitespaceTokenFilter tokenSource
    • STATEMENT_RECOVERY_TOKENS

      public static final antlr.collections.impl.BitSet STATEMENT_RECOVERY_TOKENS
    • BATCH_RECOVERY_TOKENS

      public static final antlr.collections.impl.BitSet BATCH_RECOVERY_TOKENS
  • Constructor Details

    • TSql160ParserBaseInternal

      public TSql160ParserBaseInternal(int k)
    • TSql160ParserBaseInternal

      public TSql160ParserBaseInternal(antlr.TokenBuffer tokenBuf, int k)
    • TSql160ParserBaseInternal

      public TSql160ParserBaseInternal(antlr.TokenStream lexer, int k)
    • TSql160ParserBaseInternal

      public TSql160ParserBaseInternal(antlr.ParserSharedInputState state, int k)
  • Method Details

    • getParseErrors

      public List getParseErrors()
    • _addParseError

      public void _addParseError(int number, int offset, int line, int column, String message)
    • _isStatementRecoveryToken

      public boolean _isStatementRecoveryToken(int tokenType)
    • _isBatchRecoveryToken

      public boolean _isBatchRecoveryToken(int tokenType)