StringCodeParser

open class StringCodeParser(input: TokenStream) : Parser

Constructors

Link copied to clipboard
constructor(input: TokenStream)

Types

Link copied to clipboard
open class FunctionContext : ParserRuleContext
Link copied to clipboard
open class FunctionValueContext : ParserRuleContext
Link copied to clipboard
open class NumberContext : ParserRuleContext
Link copied to clipboard
open class ParameterContext : ParserRuleContext
Link copied to clipboard
open class ProgramContext : ParserRuleContext
Link copied to clipboard
Link copied to clipboard
open class StatementContext : ParserRuleContext
Link copied to clipboard
open class StringContext : ParserRuleContext
Link copied to clipboard

Properties

Link copied to clipboard
open override val atn: ATN
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
var context: ParserRuleContext?
Link copied to clipboard
val currentToken: Token?
Link copied to clipboard
Link copied to clipboard
var errorHandler: ANTLRErrorStrategy
Link copied to clipboard
val errorListenerDispatch: ANTLRErrorListener
Link copied to clipboard
val errorListeners: List<ANTLRErrorListener>
Link copied to clipboard
val expectedTokens: IntervalSet
Link copied to clipboard
Link copied to clipboard
open override val grammarFileName: String
Link copied to clipboard
open override var interpreter: ParserATNSimulator
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val parseInfo: ParseInfo?
Link copied to clipboard
val parseListeners: List<ParseTreeListener>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val ruleNames: Array<String>
Link copied to clipboard
open override val serializedATN: String
Link copied to clipboard
Link copied to clipboard
var state: Int
Link copied to clipboard
open override var tokenFactory: TokenFactory<*>
Link copied to clipboard
open override val tokenNames: Array<String>
Link copied to clipboard
var tokenStream: TokenStream
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val vocabulary: Vocabulary

Functions

Link copied to clipboard
open fun action(_localctx: RuleContext?, ruleIndex: Int, actionIndex: Int)
Link copied to clipboard
fun addErrorListener(listener: ANTLRErrorListener)
Link copied to clipboard
open fun addParseListener(listener: ParseTreeListener)
Link copied to clipboard
open fun compileParseTreePattern(pattern: String, patternRuleIndex: Int): ParseTreePattern
open fun compileParseTreePattern(pattern: String, patternRuleIndex: Int, lexer: Lexer): ParseTreePattern
Link copied to clipboard
open fun consume(): Token
Link copied to clipboard
open fun createErrorNode(parent: ParserRuleContext?, t: Token): ErrorNode
Link copied to clipboard
open fun createTerminalNode(parent: ParserRuleContext?, t: Token): TerminalNode
Link copied to clipboard
fun dumpDFA(dumpStream: System.PrintStream)
Link copied to clipboard
fun enterOuterAlt(localctx: ParserRuleContext, altNum: Int)
Link copied to clipboard
open fun enterRecursionRule(localctx: ParserRuleContext, state: Int, ruleIndex: Int, precedence: Int)
Link copied to clipboard
open fun enterRule(localctx: ParserRuleContext, state: Int, ruleIndex: Int)
Link copied to clipboard
fun exitRule()
Link copied to clipboard
Link copied to clipboard
fun getErrorHeader(e: RecognitionException): String
Link copied to clipboard
open fun getInvokingContext(ruleIndex: Int): ParserRuleContext?
Link copied to clipboard
open fun getRuleIndex(ruleName: String): Int
Link copied to clipboard
fun getRuleInvocationStack(ctx: RuleContext?): List<String>
Link copied to clipboard
Link copied to clipboard
fun getTokenType(tokenName: String): Int
Link copied to clipboard
open fun inContext(context: String): Boolean
Link copied to clipboard
open fun isExpectedToken(symbol: Int): Boolean
Link copied to clipboard
open fun match(ttype: Int): Token
Link copied to clipboard
open fun matchWildcard(): Token
Link copied to clipboard
open fun notifyErrorListeners(offendingToken: Token, msg: String, e: RecognitionException?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun precpred(localctx: RuleContext, precedence: Int): Boolean
Link copied to clipboard
Link copied to clipboard
open fun pushNewRecursionContext(localctx: ParserRuleContext, state: Int, ruleIndex: Int)
Link copied to clipboard
fun removeErrorListener(listener: ANTLRErrorListener)
Link copied to clipboard
Link copied to clipboard
open fun removeParseListener(listener: ParseTreeListener)
Link copied to clipboard
Link copied to clipboard
open fun reset()
Link copied to clipboard
open fun sempred(_localctx: RuleContext?, ruleIndex: Int, predIndex: Int): Boolean
Link copied to clipboard
fun setProfile(profile: Boolean)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun unrollRecursionContexts(_parentctx: ParserRuleContext?)