Package org.pkl.core.parser.antlr
Class PklParser
java.lang.Object
org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
org.antlr.v4.runtime.Parser
org.pkl.core.parser.antlr.PklParser
public class PklParser
extends org.antlr.v4.runtime.Parser
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classNested classes/interfaces inherited from class org.antlr.v4.runtime.Parser
org.antlr.v4.runtime.Parser.TraceListener, org.antlr.v4.runtime.Parser.TrimToSizeListener -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.antlr.v4.runtime.atn.ATNstatic final Stringstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final String[]static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final String[]Deprecated.static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final org.antlr.v4.runtime.Vocabularystatic final intstatic final intFields inherited from class org.antlr.v4.runtime.Parser
_buildParseTrees, _ctx, _errHandler, _input, _parseListeners, _precedenceStack, _syntaxErrors, matchedEOFFields inherited from class org.antlr.v4.runtime.Recognizer
_interp, EOF -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal PklParser.ClazzContextclazz()protected org.antlr.v4.runtime.FailedPredicateExceptioncreateFailedPredicateException(String predicate, String message) final PklParser.ExprContextexpr()String[]String[]Deprecated.org.antlr.v4.runtime.Vocabularymodifier()final PklParser.ModuleContextmodule()booleansempred(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex) final PklParser.TypeContexttype()Methods inherited from class org.antlr.v4.runtime.Parser
addContextToParseTree, addParseListener, compileParseTreePattern, compileParseTreePattern, consume, createErrorNode, createTerminalNode, dumpDFA, enterLeftFactoredRule, enterOuterAlt, enterRecursionRule, enterRecursionRule, enterRule, exitRule, getATNWithBypassAlts, getBuildParseTree, getContext, getCurrentToken, getDFAStrings, getErrorHandler, getErrorListenerDispatch, getExpectedTokens, getExpectedTokensWithinCurrentRule, getInputStream, getInvokingContext, getNumberOfSyntaxErrors, getParseInfo, getParseListeners, getPrecedence, getRuleContext, getRuleIndex, getRuleInvocationStack, getRuleInvocationStack, getSourceName, getTokenFactory, getTrimParseTree, inContext, isExpectedToken, isMatchedEOF, isTrace, match, matchWildcard, notifyErrorListeners, notifyErrorListeners, precpred, pushNewRecursionContext, removeParseListener, removeParseListeners, reset, setBuildParseTree, setContext, setErrorHandler, setInputStream, setProfile, setTrace, setTrimParseTree, triggerEnterRuleEvent, triggerExitRuleEvent, unrollRecursionContextsMethods inherited from class org.antlr.v4.runtime.Recognizer
action, addErrorListener, getATN, getErrorHeader, getErrorListeners, getInterpreter, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, removeErrorListener, removeErrorListeners, setInterpreter, setState
-
Field Details
-
ABSTRACT
public static final int ABSTRACT- See Also:
-
AMENDS
public static final int AMENDS- See Also:
-
AS
public static final int AS- See Also:
-
CLASS
public static final int CLASS- See Also:
-
CONST
public static final int CONST- See Also:
-
ELSE
public static final int ELSE- See Also:
-
EXTENDS
public static final int EXTENDS- See Also:
-
EXTERNAL
public static final int EXTERNAL- See Also:
-
FALSE
public static final int FALSE- See Also:
-
FIXED
public static final int FIXED- See Also:
-
FOR
public static final int FOR- See Also:
-
FUNCTION
public static final int FUNCTION- See Also:
-
HIDDEN_
public static final int HIDDEN_- See Also:
-
IF
public static final int IF- See Also:
-
IMPORT
public static final int IMPORT- See Also:
-
IMPORT_GLOB
public static final int IMPORT_GLOB- See Also:
-
IN
public static final int IN- See Also:
-
IS
public static final int IS- See Also:
-
LET
public static final int LET- See Also:
-
LOCAL
public static final int LOCAL- See Also:
-
MODULE
public static final int MODULE- See Also:
-
NEW
public static final int NEW- See Also:
-
NOTHING
public static final int NOTHING- See Also:
-
NULL
public static final int NULL- See Also:
-
OPEN
public static final int OPEN- See Also:
-
OUT
public static final int OUT- See Also:
-
OUTER
public static final int OUTER- See Also:
-
READ
public static final int READ- See Also:
-
READ_GLOB
public static final int READ_GLOB- See Also:
-
READ_OR_NULL
public static final int READ_OR_NULL- See Also:
-
SUPER
public static final int SUPER- See Also:
-
THIS
public static final int THIS- See Also:
-
THROW
public static final int THROW- See Also:
-
TRACE
public static final int TRACE- See Also:
-
TRUE
public static final int TRUE- See Also:
-
TYPE_ALIAS
public static final int TYPE_ALIAS- See Also:
-
UNKNOWN
public static final int UNKNOWN- See Also:
-
WHEN
public static final int WHEN- See Also:
-
PROTECTED
public static final int PROTECTED- See Also:
-
OVERRIDE
public static final int OVERRIDE- See Also:
-
RECORD
public static final int RECORD- See Also:
-
DELETE
public static final int DELETE- See Also:
-
CASE
public static final int CASE- See Also:
-
SWITCH
public static final int SWITCH- See Also:
-
VARARG
public static final int VARARG- See Also:
-
LPAREN
public static final int LPAREN- See Also:
-
RPAREN
public static final int RPAREN- See Also:
-
LBRACE
public static final int LBRACE- See Also:
-
RBRACE
public static final int RBRACE- See Also:
-
LBRACK
public static final int LBRACK- See Also:
-
RBRACK
public static final int RBRACK- See Also:
-
LPRED
public static final int LPRED- See Also:
-
COMMA
public static final int COMMA- See Also:
-
DOT
public static final int DOT- See Also:
-
QDOT
public static final int QDOT- See Also:
-
COALESCE
public static final int COALESCE- See Also:
-
NON_NULL
public static final int NON_NULL- See Also:
-
AT
public static final int AT- See Also:
-
ASSIGN
public static final int ASSIGN- See Also:
-
GT
public static final int GT- See Also:
-
LT
public static final int LT- See Also:
-
NOT
public static final int NOT- See Also:
-
QUESTION
public static final int QUESTION- See Also:
-
COLON
public static final int COLON- See Also:
-
ARROW
public static final int ARROW- See Also:
-
EQUAL
public static final int EQUAL- See Also:
-
NOT_EQUAL
public static final int NOT_EQUAL- See Also:
-
LTE
public static final int LTE- See Also:
-
GTE
public static final int GTE- See Also:
-
AND
public static final int AND- See Also:
-
OR
public static final int OR- See Also:
-
PLUS
public static final int PLUS- See Also:
-
MINUS
public static final int MINUS- See Also:
-
POW
public static final int POW- See Also:
-
STAR
public static final int STAR- See Also:
-
DIV
public static final int DIV- See Also:
-
INT_DIV
public static final int INT_DIV- See Also:
-
MOD
public static final int MOD- See Also:
-
UNION
public static final int UNION- See Also:
-
PIPE
public static final int PIPE- See Also:
-
SPREAD
public static final int SPREAD- See Also:
-
QSPREAD
public static final int QSPREAD- See Also:
-
UNDERSCORE
public static final int UNDERSCORE- See Also:
-
SLQuote
public static final int SLQuote- See Also:
-
MLQuote
public static final int MLQuote- See Also:
-
IntLiteral
public static final int IntLiteral- See Also:
-
FloatLiteral
public static final int FloatLiteral- See Also:
-
Identifier
public static final int Identifier- See Also:
-
NewlineSemicolon
public static final int NewlineSemicolon- See Also:
-
Whitespace
public static final int Whitespace- See Also:
-
DocComment
public static final int DocComment- See Also:
-
BlockComment
public static final int BlockComment- See Also:
-
LineComment
public static final int LineComment- See Also:
-
ShebangComment
public static final int ShebangComment- See Also:
-
SLEndQuote
public static final int SLEndQuote- See Also:
-
SLInterpolation
public static final int SLInterpolation- See Also:
-
SLUnicodeEscape
public static final int SLUnicodeEscape- See Also:
-
SLCharacterEscape
public static final int SLCharacterEscape- See Also:
-
SLCharacters
public static final int SLCharacters- See Also:
-
MLEndQuote
public static final int MLEndQuote- See Also:
-
MLInterpolation
public static final int MLInterpolation- See Also:
-
MLUnicodeEscape
public static final int MLUnicodeEscape- See Also:
-
MLCharacterEscape
public static final int MLCharacterEscape- See Also:
-
MLNewline
public static final int MLNewline- See Also:
-
MLCharacters
public static final int MLCharacters- See Also:
-
RULE_replInput
public static final int RULE_replInput- See Also:
-
RULE_exprInput
public static final int RULE_exprInput- See Also:
-
RULE_module
public static final int RULE_module- See Also:
-
RULE_moduleDecl
public static final int RULE_moduleDecl- See Also:
-
RULE_moduleHeader
public static final int RULE_moduleHeader- See Also:
-
RULE_moduleExtendsOrAmendsClause
public static final int RULE_moduleExtendsOrAmendsClause- See Also:
-
RULE_importClause
public static final int RULE_importClause- See Also:
-
RULE_clazz
public static final int RULE_clazz- See Also:
-
RULE_classHeader
public static final int RULE_classHeader- See Also:
-
RULE_modifier
public static final int RULE_modifier- See Also:
-
RULE_classBody
public static final int RULE_classBody- See Also:
-
RULE_typeAlias
public static final int RULE_typeAlias- See Also:
-
RULE_typeAliasHeader
public static final int RULE_typeAliasHeader- See Also:
-
RULE_classProperty
public static final int RULE_classProperty- See Also:
-
RULE_classMethod
public static final int RULE_classMethod- See Also:
-
RULE_methodHeader
public static final int RULE_methodHeader- See Also:
-
RULE_parameterList
public static final int RULE_parameterList- See Also:
-
RULE_argumentList
public static final int RULE_argumentList- See Also:
-
RULE_annotation
public static final int RULE_annotation- See Also:
-
RULE_qualifiedIdentifier
public static final int RULE_qualifiedIdentifier- See Also:
-
RULE_typeAnnotation
public static final int RULE_typeAnnotation- See Also:
-
RULE_typeParameterList
public static final int RULE_typeParameterList- See Also:
-
RULE_typeParameter
public static final int RULE_typeParameter- See Also:
-
RULE_typeArgumentList
public static final int RULE_typeArgumentList- See Also:
-
RULE_type
public static final int RULE_type- See Also:
-
RULE_typedIdentifier
public static final int RULE_typedIdentifier- See Also:
-
RULE_parameter
public static final int RULE_parameter- See Also:
-
RULE_expr
public static final int RULE_expr- See Also:
-
RULE_objectBody
public static final int RULE_objectBody- See Also:
-
RULE_objectMember
public static final int RULE_objectMember- See Also:
-
RULE_stringConstant
public static final int RULE_stringConstant- See Also:
-
RULE_singleLineStringPart
public static final int RULE_singleLineStringPart- See Also:
-
RULE_multiLineStringPart
public static final int RULE_multiLineStringPart- See Also:
-
RULE_reservedKeyword
public static final int RULE_reservedKeyword- See Also:
-
ruleNames
-
VOCABULARY
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY -
tokenNames
Deprecated.UseVOCABULARYinstead. -
_serializedATN
- See Also:
-
_ATN
public static final org.antlr.v4.runtime.atn.ATN _ATN
-
-
Constructor Details
-
PklParser
public PklParser(org.antlr.v4.runtime.TokenStream input)
-
-
Method Details
-
getTokenNames
Deprecated.- Specified by:
getTokenNamesin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getVocabulary
@NotNull public org.antlr.v4.runtime.Vocabulary getVocabulary()- Overrides:
getVocabularyin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getGrammarFileName
- Specified by:
getGrammarFileNamein classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getRuleNames
- Specified by:
getRuleNamesin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getSerializedATN
- Overrides:
getSerializedATNin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
createFailedPredicateException
-
replInput
public final PklParser.ReplInputContext replInput() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
exprInput
public final PklParser.ExprInputContext exprInput() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
module
- Throws:
org.antlr.v4.runtime.RecognitionException
-
moduleDecl
public final PklParser.ModuleDeclContext moduleDecl() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
moduleHeader
public final PklParser.ModuleHeaderContext moduleHeader() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
moduleExtendsOrAmendsClause
public final PklParser.ModuleExtendsOrAmendsClauseContext moduleExtendsOrAmendsClause() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
importClause
public final PklParser.ImportClauseContext importClause() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
clazz
- Throws:
org.antlr.v4.runtime.RecognitionException
-
classHeader
public final PklParser.ClassHeaderContext classHeader() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
modifier
- Throws:
org.antlr.v4.runtime.RecognitionException
-
classBody
public final PklParser.ClassBodyContext classBody() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
typeAlias
public final PklParser.TypeAliasContext typeAlias() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
typeAliasHeader
public final PklParser.TypeAliasHeaderContext typeAliasHeader() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
classProperty
public final PklParser.ClassPropertyContext classProperty() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
classMethod
public final PklParser.ClassMethodContext classMethod() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
methodHeader
public final PklParser.MethodHeaderContext methodHeader() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
parameterList
public final PklParser.ParameterListContext parameterList() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
argumentList
public final PklParser.ArgumentListContext argumentList() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
annotation
public final PklParser.AnnotationContext annotation() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
qualifiedIdentifier
public final PklParser.QualifiedIdentifierContext qualifiedIdentifier() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
typeAnnotation
public final PklParser.TypeAnnotationContext typeAnnotation() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
typeParameterList
public final PklParser.TypeParameterListContext typeParameterList() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
typeParameter
public final PklParser.TypeParameterContext typeParameter() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
typeArgumentList
public final PklParser.TypeArgumentListContext typeArgumentList() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
type
- Throws:
org.antlr.v4.runtime.RecognitionException
-
typedIdentifier
public final PklParser.TypedIdentifierContext typedIdentifier() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
parameter
public final PklParser.ParameterContext parameter() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
expr
- Throws:
org.antlr.v4.runtime.RecognitionException
-
objectBody
public final PklParser.ObjectBodyContext objectBody() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
objectMember
public final PklParser.ObjectMemberContext objectMember() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
stringConstant
public final PklParser.StringConstantContext stringConstant() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
singleLineStringPart
public final PklParser.SingleLineStringPartContext singleLineStringPart() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
multiLineStringPart
public final PklParser.MultiLineStringPartContext multiLineStringPart() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
reservedKeyword
public final PklParser.ReservedKeywordContext reservedKeyword() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
sempred
public boolean sempred(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex) - Overrides:
sempredin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
VOCABULARYinstead.