SNBTParser

open class SNBTParser : Parser

Constructors

SNBTParser
Link copied to clipboard
open fun SNBTParser(input: TokenStream)

Types

ByteArrayContext
Link copied to clipboard
open class ByteArrayContext : ParserRuleContext
ByteNBTContext
Link copied to clipboard
open class ByteNBTContext : ParserRuleContext
CompoundContext
Link copied to clipboard
open class CompoundContext : ParserRuleContext
DoubleNBTContext
Link copied to clipboard
open class DoubleNBTContext : ParserRuleContext
ElementContext
Link copied to clipboard
open class ElementContext : ParserRuleContext
FloatNBTContext
Link copied to clipboard
open class FloatNBTContext : ParserRuleContext
IdentifierContext
Link copied to clipboard
open class IdentifierContext : ParserRuleContext
IntArrayContext
Link copied to clipboard
open class IntArrayContext : ParserRuleContext
IntNBTContext
Link copied to clipboard
open class IntNBTContext : ParserRuleContext
ListContext
Link copied to clipboard
open class ListContext : ParserRuleContext
LongArrayContext
Link copied to clipboard
open class LongArrayContext : ParserRuleContext
LongNBTContext
Link copied to clipboard
open class LongNBTContext : ParserRuleContext
NamedElementContext
Link copied to clipboard
open class NamedElementContext : ParserRuleContext
ShortNBTContext
Link copied to clipboard
open class ShortNBTContext : ParserRuleContext
SnbtContext
Link copied to clipboard
open class SnbtContext : ParserRuleContext
StringNBTContext
Link copied to clipboard
open class StringNBTContext : ParserRuleContext

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)
addParseListener
Link copied to clipboard
open fun addParseListener(listener: ParseTreeListener)
byteArray
Link copied to clipboard
fun byteArray(): SNBTParser.ByteArrayContext
byteNBT
Link copied to clipboard
fun byteNBT(): SNBTParser.ByteNBTContext
compileParseTreePattern
Link copied to clipboard
open fun compileParseTreePattern(pattern: String, patternRuleIndex: Int): ParseTreePattern
compound
Link copied to clipboard
fun compound(): SNBTParser.CompoundContext
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
doubleNBT
Link copied to clipboard
fun doubleNBT(): SNBTParser.DoubleNBTContext
dumpDFA
Link copied to clipboard
open fun dumpDFA()
element
Link copied to clipboard
fun element(): SNBTParser.ElementContext
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()
floatNBT
Link copied to clipboard
fun floatNBT(): SNBTParser.FloatNBTContext
getATN
Link copied to clipboard
open 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
open 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
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
identifier
Link copied to clipboard
fun identifier(): SNBTParser.IdentifierContext
inContext
Link copied to clipboard
open fun inContext(context: String): Boolean
intArray
Link copied to clipboard
fun intArray(): SNBTParser.IntArrayContext
intNBT
Link copied to clipboard
fun intNBT(): SNBTParser.IntNBTContext
isExpectedToken
Link copied to clipboard
open fun isExpectedToken(symbol: Int): Boolean
isMatchedEOF
Link copied to clipboard
open fun isMatchedEOF(): Boolean
isTrace
Link copied to clipboard
open fun isTrace(): Boolean
list
Link copied to clipboard
fun list(): SNBTParser.ListContext
longArray
Link copied to clipboard
fun longArray(): SNBTParser.LongArrayContext
longNBT
Link copied to clipboard
fun longNBT(): SNBTParser.LongNBTContext
match
Link copied to clipboard
open fun match(ttype: Int): Token
matchWildcard
Link copied to clipboard
open fun matchWildcard(): Token
namedElement
Link copied to clipboard
fun namedElement(): SNBTParser.NamedElementContext
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()
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)
shortNBT
Link copied to clipboard
fun shortNBT(): SNBTParser.ShortNBTContext
snbt
Link copied to clipboard
fun snbt(): SNBTParser.SnbtContext
stringNBT
Link copied to clipboard
fun stringNBT(): SNBTParser.StringNBTContext
unrollRecursionContexts
Link copied to clipboard
open fun unrollRecursionContexts(_parentctx: ParserRuleContext)

Properties

_ATN
Link copied to clipboard
val _ATN: ATN
_serializedATN
Link copied to clipboard
val _serializedATN: String
BOOLEAN
Link copied to clipboard
val BOOLEAN: Int
BYTE
Link copied to clipboard
val BYTE: Int
DOUBLE
Link copied to clipboard
val DOUBLE: Int
DoubleQuoteText
Link copied to clipboard
val DoubleQuoteText: Int
FLOAT
Link copied to clipboard
val FLOAT: Int
IDENTIFIER_LETTERS
Link copied to clipboard
val IDENTIFIER_LETTERS: Int
INTEGER
Link copied to clipboard
val INTEGER: Int
LONG
Link copied to clipboard
val LONG: Int
NEGATIVE_SIGN
Link copied to clipboard
val NEGATIVE_SIGN: Int
RULE_byteArray
Link copied to clipboard
val RULE_byteArray: Int
RULE_byteNBT
Link copied to clipboard
val RULE_byteNBT: Int
RULE_compound
Link copied to clipboard
val RULE_compound: Int
RULE_doubleNBT
Link copied to clipboard
val RULE_doubleNBT: Int
RULE_element
Link copied to clipboard
val RULE_element: Int
RULE_floatNBT
Link copied to clipboard
val RULE_floatNBT: Int
RULE_identifier
Link copied to clipboard
val RULE_identifier: Int
RULE_intArray
Link copied to clipboard
val RULE_intArray: Int
RULE_intNBT
Link copied to clipboard
val RULE_intNBT: Int
RULE_list
Link copied to clipboard
val RULE_list: Int
RULE_longArray
Link copied to clipboard
val RULE_longArray: Int
RULE_longNBT
Link copied to clipboard
val RULE_longNBT: Int
RULE_namedElement
Link copied to clipboard
val RULE_namedElement: Int
RULE_shortNBT
Link copied to clipboard
val RULE_shortNBT: Int
RULE_snbt
Link copied to clipboard
val RULE_snbt: Int
RULE_stringNBT
Link copied to clipboard
val RULE_stringNBT: Int
ruleNames
Link copied to clipboard
val ruleNames: Array<String>
SHORT
Link copied to clipboard
val SHORT: Int
SingleQuoteText
Link copied to clipboard
val SingleQuoteText: Int
T__0
Link copied to clipboard
val T__0: Int
T__1
Link copied to clipboard
val T__1: Int
T__2
Link copied to clipboard
val T__2: Int
T__3
Link copied to clipboard
val T__3: Int
T__4
Link copied to clipboard
val T__4: Int
T__5
Link copied to clipboard
val T__5: Int
T__6
Link copied to clipboard
val T__6: Int
T__7
Link copied to clipboard
val T__7: Int
T__8
Link copied to clipboard
val T__8: Int
T__9
Link copied to clipboard
val T__9: Int
tokenNames
Link copied to clipboard
val tokenNames: Array<String>
Use VOCABULARY instead.
VOCABULARY
Link copied to clipboard
val VOCABULARY: Vocabulary
WS
Link copied to clipboard
val WS: Int