DynamicParser

abstract class DynamicParser : Parser

Constructors

DynamicParser
Link copied to clipboard
open fun DynamicParser(input: TokenStream)
DynamicParser
Link copied to clipboard
open fun DynamicParser(input: TokenStream, lexer: DynamicLexer)

Functions

action
Link copied to clipboard
open fun action(_localctx: RuleContext, ruleIndex: Int, actionIndex: Int)
addErrorListener
Link copied to clipboard
open fun addErrorListener(listener: ANTLRErrorListener)
addOperator
Link copied to clipboard
open fun addOperator(functor: String, associativity: Associativity, priority: Int)
addParseListener
Link copied to clipboard
open fun addParseListener(listener: ParseTreeListener)
compileParseTreePattern
Link copied to clipboard
open fun compileParseTreePattern(pattern: String, patternRuleIndex: Int): ParseTreePattern
consume
Link copied to clipboard
open fun consume(): Token
createErrorNode
Link copied to clipboard
open fun createErrorNode(parent: ParserRuleContext, t: Token): ErrorNode
createTerminalNode
Link copied to clipboard
open fun createTerminalNode(parent: ParserRuleContext, t: Token): TerminalNode
dumpDFA
Link copied to clipboard
open fun dumpDFA()
enterOuterAlt
Link copied to clipboard
open fun enterOuterAlt(localctx: ParserRuleContext, altNum: Int)
enterRecursionRule
Link copied to clipboard
open fun enterRecursionRule(localctx: ParserRuleContext, ruleIndex: Int)
enterRule
Link copied to clipboard
open fun enterRule(localctx: ParserRuleContext, state: Int, ruleIndex: Int)
exitRule
Link copied to clipboard
open fun exitRule()
getATN
Link copied to clipboard
abstract fun getATN(): ATN
getATNWithBypassAlts
Link copied to clipboard
open fun getATNWithBypassAlts(): ATN
getBuildParseTree
Link copied to clipboard
open fun getBuildParseTree(): Boolean
getContext
Link copied to clipboard
open fun getContext(): ParserRuleContext
getCurrentToken
Link copied to clipboard
open fun getCurrentToken(): Token
getDFAStrings
Link copied to clipboard
open fun getDFAStrings(): List<String>
getErrorHandler
Link copied to clipboard
open fun getErrorHandler(): ANTLRErrorStrategy
getErrorHeader
Link copied to clipboard
open fun getErrorHeader(e: RecognitionException): String
getErrorListenerDispatch
Link copied to clipboard
open fun getErrorListenerDispatch(): ANTLRErrorListener
getErrorListeners
Link copied to clipboard
open fun getErrorListeners(): List<out ANTLRErrorListener>
getExpectedTokens
Link copied to clipboard
open fun getExpectedTokens(): IntervalSet
getExpectedTokensWithinCurrentRule
Link copied to clipboard
open fun getExpectedTokensWithinCurrentRule(): IntervalSet
getGrammarFileName
Link copied to clipboard
abstract fun getGrammarFileName(): String
getInputStream
Link copied to clipboard
open fun getInputStream(): TokenStream
abstract fun getInputStream(): IntStream
getInterpreter
Link copied to clipboard
open fun getInterpreter(): ATNInterpreter
getInvokingContext
Link copied to clipboard
open fun getInvokingContext(ruleIndex: Int): ParserRuleContext
getNumberOfSyntaxErrors
Link copied to clipboard
open fun getNumberOfSyntaxErrors(): Int
getOperatorPriority
Link copied to clipboard
open fun getOperatorPriority(operator: String, associativity: Associativity): Int
open fun getOperatorPriority(operator: Token, associativity: Associativity): Int
getParseInfo
Link copied to clipboard
open fun getParseInfo(): ParseInfo
getParseListeners
Link copied to clipboard
open fun getParseListeners(): List<ParseTreeListener>
getPrecedence
Link copied to clipboard
fun getPrecedence(): Int
getRuleContext
Link copied to clipboard
open fun getRuleContext(): ParserRuleContext
getRuleIndex
Link copied to clipboard
open fun getRuleIndex(ruleName: String): Int
getRuleIndexMap
Link copied to clipboard
open fun getRuleIndexMap(): Map<String, Integer>
getRuleInvocationStack
Link copied to clipboard
open fun getRuleInvocationStack(): List<String>
getRuleNames
Link copied to clipboard
abstract fun getRuleNames(): Array<String>
getSerializedATN
Link copied to clipboard
open fun getSerializedATN(): String
getSourceName
Link copied to clipboard
open fun getSourceName(): String
getState
Link copied to clipboard
fun getState(): Int
getTokenErrorDisplay
Link copied to clipboard
open fun getTokenErrorDisplay(t: Token): String
getTokenFactory
Link copied to clipboard
open fun getTokenFactory(): TokenFactory<out Any>
getTokenNames
Link copied to clipboard
abstract fun getTokenNames(): Array<String>
getTokenStream
Link copied to clipboard
open fun getTokenStream(): TokenStream
getTokenType
Link copied to clipboard
open fun getTokenType(tokenName: String): Int
getTokenTypeMap
Link copied to clipboard
open fun getTokenTypeMap(): Map<String, Integer>
getTrimParseTree
Link copied to clipboard
open fun getTrimParseTree(): Boolean
getVocabulary
Link copied to clipboard
open fun getVocabulary(): Vocabulary
inContext
Link copied to clipboard
open fun inContext(context: String): Boolean
isExpectedToken
Link copied to clipboard
open fun isExpectedToken(symbol: Int): Boolean
isMatchedEOF
Link copied to clipboard
open fun isMatchedEOF(): Boolean
isOperator
Link copied to clipboard
open fun isOperator(functor: String): Boolean
open fun isOperator(token: Token): Boolean
isOperatorAssociativity
Link copied to clipboard
open fun isOperatorAssociativity(functor: String, a: Associativity): Boolean
open fun isOperatorAssociativity(token: Token, associativity: Associativity): Boolean
isTrace
Link copied to clipboard
open fun isTrace(): Boolean
match
Link copied to clipboard
open fun match(ttype: Int): Token
matchWildcard
Link copied to clipboard
open fun matchWildcard(): Token
notifyErrorListeners
Link copied to clipboard
fun notifyErrorListeners(msg: String)
precpred
Link copied to clipboard
open fun precpred(localctx: RuleContext, precedence: Int): Boolean
pushNewRecursionContext
Link copied to clipboard
open fun pushNewRecursionContext(localctx: ParserRuleContext, state: Int, ruleIndex: Int)
removeErrorListener
Link copied to clipboard
open fun removeErrorListener(listener: ANTLRErrorListener)
removeErrorListeners
Link copied to clipboard
open fun removeErrorListeners()
removeOperator
Link copied to clipboard
open fun removeOperator(functor: String)
removeParseListener
Link copied to clipboard
open fun removeParseListener(listener: ParseTreeListener)
removeParseListeners
Link copied to clipboard
open fun removeParseListeners()
reset
Link copied to clipboard
open fun reset()
sempred
Link copied to clipboard
open fun sempred(_localctx: RuleContext, ruleIndex: Int, actionIndex: Int): Boolean
setBuildParseTree
Link copied to clipboard
open fun setBuildParseTree(buildParseTrees: Boolean)
setContext
Link copied to clipboard
open fun setContext(ctx: ParserRuleContext)
setErrorHandler
Link copied to clipboard
open fun setErrorHandler(handler: ANTLRErrorStrategy)
setInputStream
Link copied to clipboard
fun setInputStream(input: IntStream)
setInterpreter
Link copied to clipboard
open fun setInterpreter(interpreter: ATNInterpreter)
setProfile
Link copied to clipboard
open fun setProfile(profile: Boolean)
setState
Link copied to clipboard
fun setState(atnState: Int)
setTokenFactory
Link copied to clipboard
open fun setTokenFactory(factory: TokenFactory<out Any>)
setTokenStream
Link copied to clipboard
open fun setTokenStream(input: TokenStream)
setTrace
Link copied to clipboard
open fun setTrace(trace: Boolean)
setTrimParseTree
Link copied to clipboard
open fun setTrimParseTree(trimParseTrees: Boolean)
unrollRecursionContexts
Link copied to clipboard
open fun unrollRecursionContexts(_parentctx: ParserRuleContext)

Properties

lexer
Link copied to clipboard
private open var lexer: DynamicLexer

Inheritors

PrologParser
Link copied to clipboard