SymlParser

open class SymlParser : Parser

Constructors

Link copied to clipboard
constructor(input: TokenStream)

Types

Link copied to clipboard
open class AnnotationContext : ParserRuleContext
Link copied to clipboard
open class AtomContext : ParserRuleContext
Link copied to clipboard
open class AttributeContext : ParserRuleContext
Link copied to clipboard
open class BodyContext : ParserRuleContext
Link copied to clipboard
open class BracketGroupContext : ParserRuleContext
Link copied to clipboard
open class ConditionContext : ParserRuleContext
Link copied to clipboard
open class DeclarationContext : ParserRuleContext
Link copied to clipboard
open class DocumentContext : ParserRuleContext
Link copied to clipboard
open class GroupPartContext : ParserRuleContext
Link copied to clipboard
open class HeaderItemContext : ParserRuleContext
Link copied to clipboard
open class IdentifierContext : ParserRuleContext
Link copied to clipboard
open class ImportDeclarationContext : ParserRuleContext
Link copied to clipboard
open class ModifiersContext : ParserRuleContext
Link copied to clipboard
open class NamespaceDeclarationContext : ParserRuleContext
Link copied to clipboard
open class OpaqueBodyContext : ParserRuleContext
Link copied to clipboard
open class ParenGroupContext : ParserRuleContext
Link copied to clipboard
open class TypeReferenceContext : ParserRuleContext
Link copied to clipboard
open class ValuePartContext : ParserRuleContext

Properties

Link copied to clipboard
val _ATN: ATN
Link copied to clipboard
val _serializedATN: String = "É��          ������*� � �- ���7<?FJMP  S VY  \ _dg  j r      |        †   ‰ Œ         •    ™ œ      ¢ ¥   «  ® ¸Å���  "��æ�+���0���3���8���@��� C��� `���q���s���v���‚���”���–���Ÿ���¨���·��� Ä���"Æ���$*�%*�&* �'*�(*��)$���)%���)&���)'���)(���*-���+)���+,���,.���-+���./��/���01��12"�2���34��46"�57��65���67���7���89��9;"�:< �;:���;<���<>���=?�>=���>?���?���@A��AB �B ���CE��DF��ED���EF���FG���GI"�HJ �IH���IJ���JL���KM"�LK���LM���MQ���NP�ON���PS���QO���QR���RU���SQ���TV�UT���UV���V^���WY��XW���Y\���ZX���Z[���[]���\Z���]_ �^Z���^_���_ ���`a��ah"�bd��cb���cd���de���eg"�fc���gj���hf���hi���ik���jh���kl ��l ���mr�nr �or �pr �qm���qn���qo���qp���r���st��tu"�u���v} ��w| �x| �y|�z|��{w���{x���{y���{z���|���}{���}~���~€���}���€ �����‚ƒ"�ƒ…��„†��…„���…†���†Š���‡‰ �ˆ‡���‰Œ���Šˆ���Š‹���‹Ž���ŒŠ����Ž���Ž������• �‘• �’• �“•�”���”‘���”’���”“���•���–š ��—™�˜—���™œ���š˜���š›���›���œš���ž ��ž���Ÿ£�� ¢�¡ ���¢¥���£¡���£¤���¤¦���¥£���¦§��§���¨¬ ��©«�ª©���«®���¬ª���¬­���­¯���®¬���¯° ��°���±¸ �²¸�³¸�´¸��µ¸��¶¸��·±���·²���·³���·´���·µ���·¶���¸���¹Å"�ºÅ��»Å��¼Å��½Å��¾Å��¿Å��ÀÅ ��ÁÅ��ÂÅ��ÃÅ��Ĺ���ĺ���Ä»���ļ���Ľ���ľ���Ä¿���ÄÀ���ÄÁ���ÄÂ���ÄÃ���Å!���ÆÇ���Ç#���)+6;>EILQUZ^chq{}…ŠŽ”𣬷Ä"
Link copied to clipboard
val ARROW: Int = 5
Link copied to clipboard
val AT: Int = 20
Link copied to clipboard
val BLOCK_COMMENT: Int = 25
Link copied to clipboard
val COLON: Int = 7
Link copied to clipboard
val COMMA: Int = 18
Link copied to clipboard
val DOT: Int = 19
Link copied to clipboard
val EOF: Int = -1
Link copied to clipboard
val EQUAL: Int = 17
Link copied to clipboard
val GT: Int = 9
Link copied to clipboard
val ID: Int = 21
Link copied to clipboard
val IMPORT: Int = 2
Link copied to clipboard
val LBRACE: Int = 10
Link copied to clipboard
val LBRACKET: Int = 14
Link copied to clipboard
val LINE_COMMENT: Int = 24
Link copied to clipboard
val LPAREN: Int = 12
Link copied to clipboard
val LT: Int = 8
Link copied to clipboard
val MINUS: Int = 6
Link copied to clipboard
val NAMESPACE: Int = 1
Link copied to clipboard
val NEWLINE: Int = 27
Link copied to clipboard
val NUMBER: Int = 22
Link copied to clipboard
val PARTIAL: Int = 3
Link copied to clipboard
val RBRACE: Int = 11
Link copied to clipboard
val RBRACKET: Int = 15
Link copied to clipboard
val RPAREN: Int = 13
Link copied to clipboard
Link copied to clipboard
val RULE_atom: Int = 16
Link copied to clipboard
Link copied to clipboard
val RULE_body: Int = 9
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val STAR: Int = 16
Link copied to clipboard
val STRING: Int = 23
Link copied to clipboard
val SYMBOL: Int = 29
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val VOCABULARY: Vocabulary
Link copied to clipboard
val WHEN: Int = 4
Link copied to clipboard
val WS: Int = 28

Functions

Link copied to clipboard
open fun action(_localctx: RuleContext, ruleIndex: Int, actionIndex: Int)
Link copied to clipboard
open fun addErrorListener(listener: ANTLRErrorListener)
Link copied to clipboard
open fun addParseListener(listener: ParseTreeListener)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun compileParseTreePattern(pattern: String, patternRuleIndex: Int): ParseTreePattern
Link copied to clipboard
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
Link copied to clipboard
Link copied to clipboard
open fun dumpDFA()
Link copied to clipboard
open fun enterOuterAlt(localctx: ParserRuleContext, altNum: Int)
Link copied to clipboard
open fun enterRecursionRule(localctx: ParserRuleContext, ruleIndex: Int)
Link copied to clipboard
open fun enterRule(localctx: ParserRuleContext, state: Int, ruleIndex: Int)
Link copied to clipboard
open fun exitRule()
Link copied to clipboard
open fun getATN(): ATN
Link copied to clipboard
open fun getATNWithBypassAlts(): ATN
Link copied to clipboard
Link copied to clipboard
open fun getContext(): ParserRuleContext
Link copied to clipboard
open fun getCurrentToken(): Token
Link copied to clipboard
Link copied to clipboard
open fun getErrorHandler(): ANTLRErrorStrategy
Link copied to clipboard
open fun getErrorHeader(e: RecognitionException): String
Link copied to clipboard
open fun getErrorListenerDispatch(): ANTLRErrorListener
Link copied to clipboard
open fun getErrorListeners(): List<out ANTLRErrorListener>
Link copied to clipboard
open fun getExpectedTokens(): IntervalSet
Link copied to clipboard
open fun getExpectedTokensWithinCurrentRule(): IntervalSet
Link copied to clipboard
Link copied to clipboard
open fun getInputStream(): TokenStream
abstract fun getInputStream(): IntStream
Link copied to clipboard
open fun getInterpreter(): ATNInterpreter
Link copied to clipboard
open fun getInvokingContext(ruleIndex: Int): ParserRuleContext
Link copied to clipboard
Link copied to clipboard
open fun getParseInfo(): ParseInfo
Link copied to clipboard
open fun getParseListeners(): List<ParseTreeListener>
Link copied to clipboard
Link copied to clipboard
open fun getRuleContext(): ParserRuleContext
Link copied to clipboard
open fun getRuleIndex(ruleName: String): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun getSourceName(): String
Link copied to clipboard
fun getState(): Int
Link copied to clipboard
open fun getTokenErrorDisplay(t: Token): String
Link copied to clipboard
open fun getTokenFactory(): TokenFactory<out Any>
Link copied to clipboard
Link copied to clipboard
open fun getTokenStream(): TokenStream
Link copied to clipboard
open fun getTokenType(tokenName: String): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun getVocabulary(): Vocabulary
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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 isMatchedEOF(): Boolean
Link copied to clipboard
open fun isTrace(): Boolean
Link copied to clipboard
open fun match(ttype: Int): Token
Link copied to clipboard
open fun matchWildcard(): Token
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun precpred(localctx: RuleContext, precedence: Int): Boolean
Link copied to clipboard
open fun pushNewRecursionContext(localctx: ParserRuleContext, state: Int, ruleIndex: Int)
Link copied to clipboard
open 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, actionIndex: Int): Boolean
Link copied to clipboard
open fun setBuildParseTree(buildParseTrees: Boolean)
Link copied to clipboard
open fun setContext(ctx: ParserRuleContext)
Link copied to clipboard
open fun setErrorHandler(handler: ANTLRErrorStrategy)
Link copied to clipboard
fun setInputStream(input: IntStream)
Link copied to clipboard
open fun setInterpreter(interpreter: ATNInterpreter)
Link copied to clipboard
open fun setProfile(profile: Boolean)
Link copied to clipboard
fun setState(atnState: Int)
Link copied to clipboard
open fun setTokenFactory(factory: TokenFactory<out Any>)
Link copied to clipboard
open fun setTokenStream(input: TokenStream)
Link copied to clipboard
open fun setTrace(trace: Boolean)
Link copied to clipboard
open fun setTrimParseTree(trimParseTrees: Boolean)
Link copied to clipboard
open fun unrollRecursionContexts(_parentctx: ParserRuleContext)
Link copied to clipboard
Generated with STIG