Documentation
¶
Index ¶
- Constants
- type AdditiveExpressionContext
- func (s *AdditiveExpressionContext) AllSingleExpression() []ISingleExpressionContext
- func (s *AdditiveExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AdditiveExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AdditiveExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *AdditiveExpressionContext) Minus() antlr.TerminalNode
- func (s *AdditiveExpressionContext) Plus() antlr.TerminalNode
- func (s *AdditiveExpressionContext) SingleExpression(i int) ISingleExpressionContext
- type AliasNameContext
- func (s *AliasNameContext) AllIdentifierName() []IIdentifierNameContext
- func (s *AliasNameContext) As() antlr.TerminalNode
- func (s *AliasNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AliasNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AliasNameContext) GetParser() antlr.Parser
- func (s *AliasNameContext) GetRuleContext() antlr.RuleContext
- func (s *AliasNameContext) IdentifierName(i int) IIdentifierNameContext
- func (*AliasNameContext) IsAliasNameContext()
- func (s *AliasNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AnoymousFunctionContext
- func (s *AnoymousFunctionContext) CopyFrom(ctx *AnoymousFunctionContext)
- func (s *AnoymousFunctionContext) GetParser() antlr.Parser
- func (s *AnoymousFunctionContext) GetRuleContext() antlr.RuleContext
- func (*AnoymousFunctionContext) IsAnoymousFunctionContext()
- func (s *AnoymousFunctionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AnoymousFunctionDeclContext
- func (s *AnoymousFunctionDeclContext) Async() antlr.TerminalNode
- func (s *AnoymousFunctionDeclContext) CloseBrace() antlr.TerminalNode
- func (s *AnoymousFunctionDeclContext) CloseParen() antlr.TerminalNode
- func (s *AnoymousFunctionDeclContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AnoymousFunctionDeclContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AnoymousFunctionDeclContext) FormalParameterList() IFormalParameterListContext
- func (s *AnoymousFunctionDeclContext) Function() antlr.TerminalNode
- func (s *AnoymousFunctionDeclContext) FunctionBody() IFunctionBodyContext
- func (s *AnoymousFunctionDeclContext) GetRuleContext() antlr.RuleContext
- func (s *AnoymousFunctionDeclContext) Multiply() antlr.TerminalNode
- func (s *AnoymousFunctionDeclContext) OpenBrace() antlr.TerminalNode
- func (s *AnoymousFunctionDeclContext) OpenParen() antlr.TerminalNode
- type ArgumentContext
- func (s *ArgumentContext) Ellipsis() antlr.TerminalNode
- func (s *ArgumentContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ArgumentContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ArgumentContext) GetParser() antlr.Parser
- func (s *ArgumentContext) GetRuleContext() antlr.RuleContext
- func (s *ArgumentContext) Identifier() antlr.TerminalNode
- func (*ArgumentContext) IsArgumentContext()
- func (s *ArgumentContext) SingleExpression() ISingleExpressionContext
- func (s *ArgumentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ArgumentsContext
- func (s *ArgumentsContext) AllArgument() []IArgumentContext
- func (s *ArgumentsContext) AllComma() []antlr.TerminalNode
- func (s *ArgumentsContext) Argument(i int) IArgumentContext
- func (s *ArgumentsContext) CloseParen() antlr.TerminalNode
- func (s *ArgumentsContext) Comma(i int) antlr.TerminalNode
- func (s *ArgumentsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ArgumentsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ArgumentsContext) GetParser() antlr.Parser
- func (s *ArgumentsContext) GetRuleContext() antlr.RuleContext
- func (*ArgumentsContext) IsArgumentsContext()
- func (s *ArgumentsContext) OpenParen() antlr.TerminalNode
- func (s *ArgumentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ArgumentsExpressionContext
- func (s *ArgumentsExpressionContext) Arguments() IArgumentsContext
- func (s *ArgumentsExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ArgumentsExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ArgumentsExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *ArgumentsExpressionContext) SingleExpression() ISingleExpressionContext
- type ArrayElementContext
- func (s *ArrayElementContext) Ellipsis() antlr.TerminalNode
- func (s *ArrayElementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ArrayElementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ArrayElementContext) GetParser() antlr.Parser
- func (s *ArrayElementContext) GetRuleContext() antlr.RuleContext
- func (*ArrayElementContext) IsArrayElementContext()
- func (s *ArrayElementContext) SingleExpression() ISingleExpressionContext
- func (s *ArrayElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ArrayLiteralContext
- func (s *ArrayLiteralContext) CloseBracket() antlr.TerminalNode
- func (s *ArrayLiteralContext) ElementList() IElementListContext
- func (s *ArrayLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ArrayLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ArrayLiteralContext) GetParser() antlr.Parser
- func (s *ArrayLiteralContext) GetRuleContext() antlr.RuleContext
- func (*ArrayLiteralContext) IsArrayLiteralContext()
- func (s *ArrayLiteralContext) OpenBracket() antlr.TerminalNode
- func (s *ArrayLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ArrayLiteralExpressionContext
- func (s *ArrayLiteralExpressionContext) ArrayLiteral() IArrayLiteralContext
- func (s *ArrayLiteralExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ArrayLiteralExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ArrayLiteralExpressionContext) GetRuleContext() antlr.RuleContext
- type ArrowFunctionBodyContext
- func (s *ArrowFunctionBodyContext) CloseBrace() antlr.TerminalNode
- func (s *ArrowFunctionBodyContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ArrowFunctionBodyContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ArrowFunctionBodyContext) FunctionBody() IFunctionBodyContext
- func (s *ArrowFunctionBodyContext) GetParser() antlr.Parser
- func (s *ArrowFunctionBodyContext) GetRuleContext() antlr.RuleContext
- func (*ArrowFunctionBodyContext) IsArrowFunctionBodyContext()
- func (s *ArrowFunctionBodyContext) OpenBrace() antlr.TerminalNode
- func (s *ArrowFunctionBodyContext) SingleExpression() ISingleExpressionContext
- func (s *ArrowFunctionBodyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ArrowFunctionContext
- func (s *ArrowFunctionContext) ARROW() antlr.TerminalNode
- func (s *ArrowFunctionContext) ArrowFunctionBody() IArrowFunctionBodyContext
- func (s *ArrowFunctionContext) ArrowFunctionParameters() IArrowFunctionParametersContext
- func (s *ArrowFunctionContext) Async() antlr.TerminalNode
- func (s *ArrowFunctionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ArrowFunctionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ArrowFunctionContext) GetRuleContext() antlr.RuleContext
- type ArrowFunctionParametersContext
- func (s *ArrowFunctionParametersContext) CloseParen() antlr.TerminalNode
- func (s *ArrowFunctionParametersContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ArrowFunctionParametersContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ArrowFunctionParametersContext) FormalParameterList() IFormalParameterListContext
- func (s *ArrowFunctionParametersContext) GetParser() antlr.Parser
- func (s *ArrowFunctionParametersContext) GetRuleContext() antlr.RuleContext
- func (s *ArrowFunctionParametersContext) Identifier() antlr.TerminalNode
- func (*ArrowFunctionParametersContext) IsArrowFunctionParametersContext()
- func (s *ArrowFunctionParametersContext) OpenParen() antlr.TerminalNode
- func (s *ArrowFunctionParametersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssignableContext
- func (s *AssignableContext) ArrayLiteral() IArrayLiteralContext
- func (s *AssignableContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssignableContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssignableContext) GetParser() antlr.Parser
- func (s *AssignableContext) GetRuleContext() antlr.RuleContext
- func (s *AssignableContext) Identifier() antlr.TerminalNode
- func (*AssignableContext) IsAssignableContext()
- func (s *AssignableContext) ObjectLiteral() IObjectLiteralContext
- func (s *AssignableContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssignmentExpressionContext
- func (s *AssignmentExpressionContext) AllSingleExpression() []ISingleExpressionContext
- func (s *AssignmentExpressionContext) Assign() antlr.TerminalNode
- func (s *AssignmentExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssignmentExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssignmentExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *AssignmentExpressionContext) SingleExpression(i int) ISingleExpressionContext
- type AssignmentOperatorContext
- func (s *AssignmentOperatorContext) BitAndAssign() antlr.TerminalNode
- func (s *AssignmentOperatorContext) BitOrAssign() antlr.TerminalNode
- func (s *AssignmentOperatorContext) BitXorAssign() antlr.TerminalNode
- func (s *AssignmentOperatorContext) DivideAssign() antlr.TerminalNode
- func (s *AssignmentOperatorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssignmentOperatorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssignmentOperatorContext) GetParser() antlr.Parser
- func (s *AssignmentOperatorContext) GetRuleContext() antlr.RuleContext
- func (*AssignmentOperatorContext) IsAssignmentOperatorContext()
- func (s *AssignmentOperatorContext) LeftShiftArithmeticAssign() antlr.TerminalNode
- func (s *AssignmentOperatorContext) MinusAssign() antlr.TerminalNode
- func (s *AssignmentOperatorContext) ModulusAssign() antlr.TerminalNode
- func (s *AssignmentOperatorContext) MultiplyAssign() antlr.TerminalNode
- func (s *AssignmentOperatorContext) PlusAssign() antlr.TerminalNode
- func (s *AssignmentOperatorContext) PowerAssign() antlr.TerminalNode
- func (s *AssignmentOperatorContext) RightShiftArithmeticAssign() antlr.TerminalNode
- func (s *AssignmentOperatorContext) RightShiftLogicalAssign() antlr.TerminalNode
- func (s *AssignmentOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssignmentOperatorExpressionContext
- func (s *AssignmentOperatorExpressionContext) AllSingleExpression() []ISingleExpressionContext
- func (s *AssignmentOperatorExpressionContext) AssignmentOperator() IAssignmentOperatorContext
- func (s *AssignmentOperatorExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssignmentOperatorExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssignmentOperatorExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *AssignmentOperatorExpressionContext) SingleExpression(i int) ISingleExpressionContext
- type AwaitExpressionContext
- func (s *AwaitExpressionContext) Await() antlr.TerminalNode
- func (s *AwaitExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AwaitExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AwaitExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *AwaitExpressionContext) SingleExpression() ISingleExpressionContext
- type BaseJavaScriptParserListener
- func (s *BaseJavaScriptParserListener) EnterAdditiveExpression(ctx *AdditiveExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterAliasName(ctx *AliasNameContext)
- func (s *BaseJavaScriptParserListener) EnterAnoymousFunctionDecl(ctx *AnoymousFunctionDeclContext)
- func (s *BaseJavaScriptParserListener) EnterArgument(ctx *ArgumentContext)
- func (s *BaseJavaScriptParserListener) EnterArguments(ctx *ArgumentsContext)
- func (s *BaseJavaScriptParserListener) EnterArgumentsExpression(ctx *ArgumentsExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterArrayElement(ctx *ArrayElementContext)
- func (s *BaseJavaScriptParserListener) EnterArrayLiteral(ctx *ArrayLiteralContext)
- func (s *BaseJavaScriptParserListener) EnterArrayLiteralExpression(ctx *ArrayLiteralExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterArrowFunction(ctx *ArrowFunctionContext)
- func (s *BaseJavaScriptParserListener) EnterArrowFunctionBody(ctx *ArrowFunctionBodyContext)
- func (s *BaseJavaScriptParserListener) EnterArrowFunctionParameters(ctx *ArrowFunctionParametersContext)
- func (s *BaseJavaScriptParserListener) EnterAssignable(ctx *AssignableContext)
- func (s *BaseJavaScriptParserListener) EnterAssignmentExpression(ctx *AssignmentExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterAssignmentOperator(ctx *AssignmentOperatorContext)
- func (s *BaseJavaScriptParserListener) EnterAssignmentOperatorExpression(ctx *AssignmentOperatorExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterAwaitExpression(ctx *AwaitExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterBigintLiteral(ctx *BigintLiteralContext)
- func (s *BaseJavaScriptParserListener) EnterBitAndExpression(ctx *BitAndExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterBitNotExpression(ctx *BitNotExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterBitOrExpression(ctx *BitOrExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterBitShiftExpression(ctx *BitShiftExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterBitXOrExpression(ctx *BitXOrExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterBlock(ctx *BlockContext)
- func (s *BaseJavaScriptParserListener) EnterBreakStatement(ctx *BreakStatementContext)
- func (s *BaseJavaScriptParserListener) EnterCaseBlock(ctx *CaseBlockContext)
- func (s *BaseJavaScriptParserListener) EnterCaseClause(ctx *CaseClauseContext)
- func (s *BaseJavaScriptParserListener) EnterCaseClauses(ctx *CaseClausesContext)
- func (s *BaseJavaScriptParserListener) EnterCatchProduction(ctx *CatchProductionContext)
- func (s *BaseJavaScriptParserListener) EnterClassDeclaration(ctx *ClassDeclarationContext)
- func (s *BaseJavaScriptParserListener) EnterClassElement(ctx *ClassElementContext)
- func (s *BaseJavaScriptParserListener) EnterClassExpression(ctx *ClassExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterClassTail(ctx *ClassTailContext)
- func (s *BaseJavaScriptParserListener) EnterCoalesceExpression(ctx *CoalesceExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterComputedPropertyExpressionAssignment(ctx *ComputedPropertyExpressionAssignmentContext)
- func (s *BaseJavaScriptParserListener) EnterContinueStatement(ctx *ContinueStatementContext)
- func (s *BaseJavaScriptParserListener) EnterDebuggerStatement(ctx *DebuggerStatementContext)
- func (s *BaseJavaScriptParserListener) EnterDeclaration(ctx *DeclarationContext)
- func (s *BaseJavaScriptParserListener) EnterDefaultClause(ctx *DefaultClauseContext)
- func (s *BaseJavaScriptParserListener) EnterDeleteExpression(ctx *DeleteExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterDoStatement(ctx *DoStatementContext)
- func (s *BaseJavaScriptParserListener) EnterElementList(ctx *ElementListContext)
- func (s *BaseJavaScriptParserListener) EnterEmptyStatement_(ctx *EmptyStatement_Context)
- func (s *BaseJavaScriptParserListener) EnterEos(ctx *EosContext)
- func (s *BaseJavaScriptParserListener) EnterEqualityExpression(ctx *EqualityExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseJavaScriptParserListener) EnterExportDeclaration(ctx *ExportDeclarationContext)
- func (s *BaseJavaScriptParserListener) EnterExportDefaultDeclaration(ctx *ExportDefaultDeclarationContext)
- func (s *BaseJavaScriptParserListener) EnterExportFromBlock(ctx *ExportFromBlockContext)
- func (s *BaseJavaScriptParserListener) EnterExpressionSequence(ctx *ExpressionSequenceContext)
- func (s *BaseJavaScriptParserListener) EnterExpressionStatement(ctx *ExpressionStatementContext)
- func (s *BaseJavaScriptParserListener) EnterFinallyProduction(ctx *FinallyProductionContext)
- func (s *BaseJavaScriptParserListener) EnterForInStatement(ctx *ForInStatementContext)
- func (s *BaseJavaScriptParserListener) EnterForOfStatement(ctx *ForOfStatementContext)
- func (s *BaseJavaScriptParserListener) EnterForStatement(ctx *ForStatementContext)
- func (s *BaseJavaScriptParserListener) EnterFormalParameterArg(ctx *FormalParameterArgContext)
- func (s *BaseJavaScriptParserListener) EnterFormalParameterList(ctx *FormalParameterListContext)
- func (s *BaseJavaScriptParserListener) EnterFunctionBody(ctx *FunctionBodyContext)
- func (s *BaseJavaScriptParserListener) EnterFunctionDecl(ctx *FunctionDeclContext)
- func (s *BaseJavaScriptParserListener) EnterFunctionDeclaration(ctx *FunctionDeclarationContext)
- func (s *BaseJavaScriptParserListener) EnterFunctionExpression(ctx *FunctionExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterFunctionProperty(ctx *FunctionPropertyContext)
- func (s *BaseJavaScriptParserListener) EnterGetter(ctx *GetterContext)
- func (s *BaseJavaScriptParserListener) EnterIdentifierExpression(ctx *IdentifierExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterIdentifierName(ctx *IdentifierNameContext)
- func (s *BaseJavaScriptParserListener) EnterIfStatement(ctx *IfStatementContext)
- func (s *BaseJavaScriptParserListener) EnterImportDefault(ctx *ImportDefaultContext)
- func (s *BaseJavaScriptParserListener) EnterImportExpression(ctx *ImportExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterImportFrom(ctx *ImportFromContext)
- func (s *BaseJavaScriptParserListener) EnterImportFromBlock(ctx *ImportFromBlockContext)
- func (s *BaseJavaScriptParserListener) EnterImportNamespace(ctx *ImportNamespaceContext)
- func (s *BaseJavaScriptParserListener) EnterImportStatement(ctx *ImportStatementContext)
- func (s *BaseJavaScriptParserListener) EnterInExpression(ctx *InExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterInstanceofExpression(ctx *InstanceofExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterKeyword(ctx *KeywordContext)
- func (s *BaseJavaScriptParserListener) EnterLabelledStatement(ctx *LabelledStatementContext)
- func (s *BaseJavaScriptParserListener) EnterLastFormalParameterArg(ctx *LastFormalParameterArgContext)
- func (s *BaseJavaScriptParserListener) EnterLiteral(ctx *LiteralContext)
- func (s *BaseJavaScriptParserListener) EnterLiteralExpression(ctx *LiteralExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterLogicalAndExpression(ctx *LogicalAndExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterLogicalOrExpression(ctx *LogicalOrExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterMemberDotExpression(ctx *MemberDotExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterMemberIndexExpression(ctx *MemberIndexExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterMetaExpression(ctx *MetaExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterMethodDefinition(ctx *MethodDefinitionContext)
- func (s *BaseJavaScriptParserListener) EnterModuleItems(ctx *ModuleItemsContext)
- func (s *BaseJavaScriptParserListener) EnterMultiplicativeExpression(ctx *MultiplicativeExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterNewExpression(ctx *NewExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterNotExpression(ctx *NotExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterNumericLiteral(ctx *NumericLiteralContext)
- func (s *BaseJavaScriptParserListener) EnterObjectLiteral(ctx *ObjectLiteralContext)
- func (s *BaseJavaScriptParserListener) EnterObjectLiteralExpression(ctx *ObjectLiteralExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterParenthesizedExpression(ctx *ParenthesizedExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterPostDecreaseExpression(ctx *PostDecreaseExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterPostIncrementExpression(ctx *PostIncrementExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterPowerExpression(ctx *PowerExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterPreDecreaseExpression(ctx *PreDecreaseExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterPreIncrementExpression(ctx *PreIncrementExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterProgram(ctx *ProgramContext)
- func (s *BaseJavaScriptParserListener) EnterPropertyExpressionAssignment(ctx *PropertyExpressionAssignmentContext)
- func (s *BaseJavaScriptParserListener) EnterPropertyGetter(ctx *PropertyGetterContext)
- func (s *BaseJavaScriptParserListener) EnterPropertyName(ctx *PropertyNameContext)
- func (s *BaseJavaScriptParserListener) EnterPropertySetter(ctx *PropertySetterContext)
- func (s *BaseJavaScriptParserListener) EnterPropertyShorthand(ctx *PropertyShorthandContext)
- func (s *BaseJavaScriptParserListener) EnterRelationalExpression(ctx *RelationalExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterReservedWord(ctx *ReservedWordContext)
- func (s *BaseJavaScriptParserListener) EnterReturnStatement(ctx *ReturnStatementContext)
- func (s *BaseJavaScriptParserListener) EnterSetter(ctx *SetterContext)
- func (s *BaseJavaScriptParserListener) EnterSourceElement(ctx *SourceElementContext)
- func (s *BaseJavaScriptParserListener) EnterSourceElements(ctx *SourceElementsContext)
- func (s *BaseJavaScriptParserListener) EnterStatement(ctx *StatementContext)
- func (s *BaseJavaScriptParserListener) EnterStatementList(ctx *StatementListContext)
- func (s *BaseJavaScriptParserListener) EnterSuperExpression(ctx *SuperExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterSwitchStatement(ctx *SwitchStatementContext)
- func (s *BaseJavaScriptParserListener) EnterTemplateStringExpression(ctx *TemplateStringExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterTernaryExpression(ctx *TernaryExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterThisExpression(ctx *ThisExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterThrowStatement(ctx *ThrowStatementContext)
- func (s *BaseJavaScriptParserListener) EnterTryStatement(ctx *TryStatementContext)
- func (s *BaseJavaScriptParserListener) EnterTypeofExpression(ctx *TypeofExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterUnaryMinusExpression(ctx *UnaryMinusExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterUnaryPlusExpression(ctx *UnaryPlusExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterVarModifier(ctx *VarModifierContext)
- func (s *BaseJavaScriptParserListener) EnterVariableDeclaration(ctx *VariableDeclarationContext)
- func (s *BaseJavaScriptParserListener) EnterVariableDeclarationList(ctx *VariableDeclarationListContext)
- func (s *BaseJavaScriptParserListener) EnterVariableStatement(ctx *VariableStatementContext)
- func (s *BaseJavaScriptParserListener) EnterVoidExpression(ctx *VoidExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterWhileStatement(ctx *WhileStatementContext)
- func (s *BaseJavaScriptParserListener) EnterWithStatement(ctx *WithStatementContext)
- func (s *BaseJavaScriptParserListener) EnterYieldExpression(ctx *YieldExpressionContext)
- func (s *BaseJavaScriptParserListener) EnterYieldStatement(ctx *YieldStatementContext)
- func (s *BaseJavaScriptParserListener) ExitAdditiveExpression(ctx *AdditiveExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitAliasName(ctx *AliasNameContext)
- func (s *BaseJavaScriptParserListener) ExitAnoymousFunctionDecl(ctx *AnoymousFunctionDeclContext)
- func (s *BaseJavaScriptParserListener) ExitArgument(ctx *ArgumentContext)
- func (s *BaseJavaScriptParserListener) ExitArguments(ctx *ArgumentsContext)
- func (s *BaseJavaScriptParserListener) ExitArgumentsExpression(ctx *ArgumentsExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitArrayElement(ctx *ArrayElementContext)
- func (s *BaseJavaScriptParserListener) ExitArrayLiteral(ctx *ArrayLiteralContext)
- func (s *BaseJavaScriptParserListener) ExitArrayLiteralExpression(ctx *ArrayLiteralExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitArrowFunction(ctx *ArrowFunctionContext)
- func (s *BaseJavaScriptParserListener) ExitArrowFunctionBody(ctx *ArrowFunctionBodyContext)
- func (s *BaseJavaScriptParserListener) ExitArrowFunctionParameters(ctx *ArrowFunctionParametersContext)
- func (s *BaseJavaScriptParserListener) ExitAssignable(ctx *AssignableContext)
- func (s *BaseJavaScriptParserListener) ExitAssignmentExpression(ctx *AssignmentExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitAssignmentOperator(ctx *AssignmentOperatorContext)
- func (s *BaseJavaScriptParserListener) ExitAssignmentOperatorExpression(ctx *AssignmentOperatorExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitAwaitExpression(ctx *AwaitExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitBigintLiteral(ctx *BigintLiteralContext)
- func (s *BaseJavaScriptParserListener) ExitBitAndExpression(ctx *BitAndExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitBitNotExpression(ctx *BitNotExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitBitOrExpression(ctx *BitOrExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitBitShiftExpression(ctx *BitShiftExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitBitXOrExpression(ctx *BitXOrExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitBlock(ctx *BlockContext)
- func (s *BaseJavaScriptParserListener) ExitBreakStatement(ctx *BreakStatementContext)
- func (s *BaseJavaScriptParserListener) ExitCaseBlock(ctx *CaseBlockContext)
- func (s *BaseJavaScriptParserListener) ExitCaseClause(ctx *CaseClauseContext)
- func (s *BaseJavaScriptParserListener) ExitCaseClauses(ctx *CaseClausesContext)
- func (s *BaseJavaScriptParserListener) ExitCatchProduction(ctx *CatchProductionContext)
- func (s *BaseJavaScriptParserListener) ExitClassDeclaration(ctx *ClassDeclarationContext)
- func (s *BaseJavaScriptParserListener) ExitClassElement(ctx *ClassElementContext)
- func (s *BaseJavaScriptParserListener) ExitClassExpression(ctx *ClassExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitClassTail(ctx *ClassTailContext)
- func (s *BaseJavaScriptParserListener) ExitCoalesceExpression(ctx *CoalesceExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitComputedPropertyExpressionAssignment(ctx *ComputedPropertyExpressionAssignmentContext)
- func (s *BaseJavaScriptParserListener) ExitContinueStatement(ctx *ContinueStatementContext)
- func (s *BaseJavaScriptParserListener) ExitDebuggerStatement(ctx *DebuggerStatementContext)
- func (s *BaseJavaScriptParserListener) ExitDeclaration(ctx *DeclarationContext)
- func (s *BaseJavaScriptParserListener) ExitDefaultClause(ctx *DefaultClauseContext)
- func (s *BaseJavaScriptParserListener) ExitDeleteExpression(ctx *DeleteExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitDoStatement(ctx *DoStatementContext)
- func (s *BaseJavaScriptParserListener) ExitElementList(ctx *ElementListContext)
- func (s *BaseJavaScriptParserListener) ExitEmptyStatement_(ctx *EmptyStatement_Context)
- func (s *BaseJavaScriptParserListener) ExitEos(ctx *EosContext)
- func (s *BaseJavaScriptParserListener) ExitEqualityExpression(ctx *EqualityExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseJavaScriptParserListener) ExitExportDeclaration(ctx *ExportDeclarationContext)
- func (s *BaseJavaScriptParserListener) ExitExportDefaultDeclaration(ctx *ExportDefaultDeclarationContext)
- func (s *BaseJavaScriptParserListener) ExitExportFromBlock(ctx *ExportFromBlockContext)
- func (s *BaseJavaScriptParserListener) ExitExpressionSequence(ctx *ExpressionSequenceContext)
- func (s *BaseJavaScriptParserListener) ExitExpressionStatement(ctx *ExpressionStatementContext)
- func (s *BaseJavaScriptParserListener) ExitFinallyProduction(ctx *FinallyProductionContext)
- func (s *BaseJavaScriptParserListener) ExitForInStatement(ctx *ForInStatementContext)
- func (s *BaseJavaScriptParserListener) ExitForOfStatement(ctx *ForOfStatementContext)
- func (s *BaseJavaScriptParserListener) ExitForStatement(ctx *ForStatementContext)
- func (s *BaseJavaScriptParserListener) ExitFormalParameterArg(ctx *FormalParameterArgContext)
- func (s *BaseJavaScriptParserListener) ExitFormalParameterList(ctx *FormalParameterListContext)
- func (s *BaseJavaScriptParserListener) ExitFunctionBody(ctx *FunctionBodyContext)
- func (s *BaseJavaScriptParserListener) ExitFunctionDecl(ctx *FunctionDeclContext)
- func (s *BaseJavaScriptParserListener) ExitFunctionDeclaration(ctx *FunctionDeclarationContext)
- func (s *BaseJavaScriptParserListener) ExitFunctionExpression(ctx *FunctionExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitFunctionProperty(ctx *FunctionPropertyContext)
- func (s *BaseJavaScriptParserListener) ExitGetter(ctx *GetterContext)
- func (s *BaseJavaScriptParserListener) ExitIdentifierExpression(ctx *IdentifierExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitIdentifierName(ctx *IdentifierNameContext)
- func (s *BaseJavaScriptParserListener) ExitIfStatement(ctx *IfStatementContext)
- func (s *BaseJavaScriptParserListener) ExitImportDefault(ctx *ImportDefaultContext)
- func (s *BaseJavaScriptParserListener) ExitImportExpression(ctx *ImportExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitImportFrom(ctx *ImportFromContext)
- func (s *BaseJavaScriptParserListener) ExitImportFromBlock(ctx *ImportFromBlockContext)
- func (s *BaseJavaScriptParserListener) ExitImportNamespace(ctx *ImportNamespaceContext)
- func (s *BaseJavaScriptParserListener) ExitImportStatement(ctx *ImportStatementContext)
- func (s *BaseJavaScriptParserListener) ExitInExpression(ctx *InExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitInstanceofExpression(ctx *InstanceofExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitKeyword(ctx *KeywordContext)
- func (s *BaseJavaScriptParserListener) ExitLabelledStatement(ctx *LabelledStatementContext)
- func (s *BaseJavaScriptParserListener) ExitLastFormalParameterArg(ctx *LastFormalParameterArgContext)
- func (s *BaseJavaScriptParserListener) ExitLiteral(ctx *LiteralContext)
- func (s *BaseJavaScriptParserListener) ExitLiteralExpression(ctx *LiteralExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitLogicalAndExpression(ctx *LogicalAndExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitLogicalOrExpression(ctx *LogicalOrExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitMemberDotExpression(ctx *MemberDotExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitMemberIndexExpression(ctx *MemberIndexExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitMetaExpression(ctx *MetaExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitMethodDefinition(ctx *MethodDefinitionContext)
- func (s *BaseJavaScriptParserListener) ExitModuleItems(ctx *ModuleItemsContext)
- func (s *BaseJavaScriptParserListener) ExitMultiplicativeExpression(ctx *MultiplicativeExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitNewExpression(ctx *NewExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitNotExpression(ctx *NotExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitNumericLiteral(ctx *NumericLiteralContext)
- func (s *BaseJavaScriptParserListener) ExitObjectLiteral(ctx *ObjectLiteralContext)
- func (s *BaseJavaScriptParserListener) ExitObjectLiteralExpression(ctx *ObjectLiteralExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitParenthesizedExpression(ctx *ParenthesizedExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitPostDecreaseExpression(ctx *PostDecreaseExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitPostIncrementExpression(ctx *PostIncrementExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitPowerExpression(ctx *PowerExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitPreDecreaseExpression(ctx *PreDecreaseExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitPreIncrementExpression(ctx *PreIncrementExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitProgram(ctx *ProgramContext)
- func (s *BaseJavaScriptParserListener) ExitPropertyExpressionAssignment(ctx *PropertyExpressionAssignmentContext)
- func (s *BaseJavaScriptParserListener) ExitPropertyGetter(ctx *PropertyGetterContext)
- func (s *BaseJavaScriptParserListener) ExitPropertyName(ctx *PropertyNameContext)
- func (s *BaseJavaScriptParserListener) ExitPropertySetter(ctx *PropertySetterContext)
- func (s *BaseJavaScriptParserListener) ExitPropertyShorthand(ctx *PropertyShorthandContext)
- func (s *BaseJavaScriptParserListener) ExitRelationalExpression(ctx *RelationalExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitReservedWord(ctx *ReservedWordContext)
- func (s *BaseJavaScriptParserListener) ExitReturnStatement(ctx *ReturnStatementContext)
- func (s *BaseJavaScriptParserListener) ExitSetter(ctx *SetterContext)
- func (s *BaseJavaScriptParserListener) ExitSourceElement(ctx *SourceElementContext)
- func (s *BaseJavaScriptParserListener) ExitSourceElements(ctx *SourceElementsContext)
- func (s *BaseJavaScriptParserListener) ExitStatement(ctx *StatementContext)
- func (s *BaseJavaScriptParserListener) ExitStatementList(ctx *StatementListContext)
- func (s *BaseJavaScriptParserListener) ExitSuperExpression(ctx *SuperExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitSwitchStatement(ctx *SwitchStatementContext)
- func (s *BaseJavaScriptParserListener) ExitTemplateStringExpression(ctx *TemplateStringExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitTernaryExpression(ctx *TernaryExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitThisExpression(ctx *ThisExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitThrowStatement(ctx *ThrowStatementContext)
- func (s *BaseJavaScriptParserListener) ExitTryStatement(ctx *TryStatementContext)
- func (s *BaseJavaScriptParserListener) ExitTypeofExpression(ctx *TypeofExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitUnaryMinusExpression(ctx *UnaryMinusExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitUnaryPlusExpression(ctx *UnaryPlusExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitVarModifier(ctx *VarModifierContext)
- func (s *BaseJavaScriptParserListener) ExitVariableDeclaration(ctx *VariableDeclarationContext)
- func (s *BaseJavaScriptParserListener) ExitVariableDeclarationList(ctx *VariableDeclarationListContext)
- func (s *BaseJavaScriptParserListener) ExitVariableStatement(ctx *VariableStatementContext)
- func (s *BaseJavaScriptParserListener) ExitVoidExpression(ctx *VoidExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitWhileStatement(ctx *WhileStatementContext)
- func (s *BaseJavaScriptParserListener) ExitWithStatement(ctx *WithStatementContext)
- func (s *BaseJavaScriptParserListener) ExitYieldExpression(ctx *YieldExpressionContext)
- func (s *BaseJavaScriptParserListener) ExitYieldStatement(ctx *YieldStatementContext)
- func (s *BaseJavaScriptParserListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseJavaScriptParserListener) VisitTerminal(node antlr.TerminalNode)
- type BigintLiteralContext
- func (s *BigintLiteralContext) BigBinaryIntegerLiteral() antlr.TerminalNode
- func (s *BigintLiteralContext) BigDecimalIntegerLiteral() antlr.TerminalNode
- func (s *BigintLiteralContext) BigHexIntegerLiteral() antlr.TerminalNode
- func (s *BigintLiteralContext) BigOctalIntegerLiteral() antlr.TerminalNode
- func (s *BigintLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BigintLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BigintLiteralContext) GetParser() antlr.Parser
- func (s *BigintLiteralContext) GetRuleContext() antlr.RuleContext
- func (*BigintLiteralContext) IsBigintLiteralContext()
- func (s *BigintLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BitAndExpressionContext
- func (s *BitAndExpressionContext) AllSingleExpression() []ISingleExpressionContext
- func (s *BitAndExpressionContext) BitAnd() antlr.TerminalNode
- func (s *BitAndExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BitAndExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BitAndExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *BitAndExpressionContext) SingleExpression(i int) ISingleExpressionContext
- type BitNotExpressionContext
- func (s *BitNotExpressionContext) BitNot() antlr.TerminalNode
- func (s *BitNotExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BitNotExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BitNotExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *BitNotExpressionContext) SingleExpression() ISingleExpressionContext
- type BitOrExpressionContext
- func (s *BitOrExpressionContext) AllSingleExpression() []ISingleExpressionContext
- func (s *BitOrExpressionContext) BitOr() antlr.TerminalNode
- func (s *BitOrExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BitOrExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BitOrExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *BitOrExpressionContext) SingleExpression(i int) ISingleExpressionContext
- type BitShiftExpressionContext
- func (s *BitShiftExpressionContext) AllSingleExpression() []ISingleExpressionContext
- func (s *BitShiftExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BitShiftExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BitShiftExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *BitShiftExpressionContext) LeftShiftArithmetic() antlr.TerminalNode
- func (s *BitShiftExpressionContext) RightShiftArithmetic() antlr.TerminalNode
- func (s *BitShiftExpressionContext) RightShiftLogical() antlr.TerminalNode
- func (s *BitShiftExpressionContext) SingleExpression(i int) ISingleExpressionContext
- type BitXOrExpressionContext
- func (s *BitXOrExpressionContext) AllSingleExpression() []ISingleExpressionContext
- func (s *BitXOrExpressionContext) BitXOr() antlr.TerminalNode
- func (s *BitXOrExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BitXOrExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BitXOrExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *BitXOrExpressionContext) SingleExpression(i int) ISingleExpressionContext
- type BlockContext
- func (s *BlockContext) CloseBrace() antlr.TerminalNode
- func (s *BlockContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BlockContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BlockContext) GetParser() antlr.Parser
- func (s *BlockContext) GetRuleContext() antlr.RuleContext
- func (*BlockContext) IsBlockContext()
- func (s *BlockContext) OpenBrace() antlr.TerminalNode
- func (s *BlockContext) StatementList() IStatementListContext
- func (s *BlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BreakStatementContext
- func (s *BreakStatementContext) Break() antlr.TerminalNode
- func (s *BreakStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BreakStatementContext) Eos() IEosContext
- func (s *BreakStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BreakStatementContext) GetParser() antlr.Parser
- func (s *BreakStatementContext) GetRuleContext() antlr.RuleContext
- func (s *BreakStatementContext) Identifier() antlr.TerminalNode
- func (*BreakStatementContext) IsBreakStatementContext()
- func (s *BreakStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CaseBlockContext
- func (s *CaseBlockContext) AllCaseClauses() []ICaseClausesContext
- func (s *CaseBlockContext) CaseClauses(i int) ICaseClausesContext
- func (s *CaseBlockContext) CloseBrace() antlr.TerminalNode
- func (s *CaseBlockContext) DefaultClause() IDefaultClauseContext
- func (s *CaseBlockContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CaseBlockContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CaseBlockContext) GetParser() antlr.Parser
- func (s *CaseBlockContext) GetRuleContext() antlr.RuleContext
- func (*CaseBlockContext) IsCaseBlockContext()
- func (s *CaseBlockContext) OpenBrace() antlr.TerminalNode
- func (s *CaseBlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CaseClauseContext
- func (s *CaseClauseContext) Case() antlr.TerminalNode
- func (s *CaseClauseContext) Colon() antlr.TerminalNode
- func (s *CaseClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CaseClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CaseClauseContext) ExpressionSequence() IExpressionSequenceContext
- func (s *CaseClauseContext) GetParser() antlr.Parser
- func (s *CaseClauseContext) GetRuleContext() antlr.RuleContext
- func (*CaseClauseContext) IsCaseClauseContext()
- func (s *CaseClauseContext) StatementList() IStatementListContext
- func (s *CaseClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CaseClausesContext
- func (s *CaseClausesContext) AllCaseClause() []ICaseClauseContext
- func (s *CaseClausesContext) CaseClause(i int) ICaseClauseContext
- func (s *CaseClausesContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CaseClausesContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CaseClausesContext) GetParser() antlr.Parser
- func (s *CaseClausesContext) GetRuleContext() antlr.RuleContext
- func (*CaseClausesContext) IsCaseClausesContext()
- func (s *CaseClausesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CatchProductionContext
- func (s *CatchProductionContext) Assignable() IAssignableContext
- func (s *CatchProductionContext) Block() IBlockContext
- func (s *CatchProductionContext) Catch() antlr.TerminalNode
- func (s *CatchProductionContext) CloseParen() antlr.TerminalNode
- func (s *CatchProductionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CatchProductionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CatchProductionContext) GetParser() antlr.Parser
- func (s *CatchProductionContext) GetRuleContext() antlr.RuleContext
- func (*CatchProductionContext) IsCatchProductionContext()
- func (s *CatchProductionContext) OpenParen() antlr.TerminalNode
- func (s *CatchProductionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ClassDeclarationContext
- func (s *ClassDeclarationContext) Class() antlr.TerminalNode
- func (s *ClassDeclarationContext) ClassTail() IClassTailContext
- func (s *ClassDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ClassDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ClassDeclarationContext) GetParser() antlr.Parser
- func (s *ClassDeclarationContext) GetRuleContext() antlr.RuleContext
- func (s *ClassDeclarationContext) Identifier() antlr.TerminalNode
- func (*ClassDeclarationContext) IsClassDeclarationContext()
- func (s *ClassDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ClassElementContext
- func (s *ClassElementContext) AllAsync() []antlr.TerminalNode
- func (s *ClassElementContext) AllIdentifier() []antlr.TerminalNode
- func (s *ClassElementContext) AllStatic() []antlr.TerminalNode
- func (s *ClassElementContext) Assign() antlr.TerminalNode
- func (s *ClassElementContext) Async(i int) antlr.TerminalNode
- func (s *ClassElementContext) EmptyStatement_() IEmptyStatement_Context
- func (s *ClassElementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ClassElementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ClassElementContext) GetParser() antlr.Parser
- func (s *ClassElementContext) GetRuleContext() antlr.RuleContext
- func (s *ClassElementContext) Hashtag() antlr.TerminalNode
- func (s *ClassElementContext) Identifier(i int) antlr.TerminalNode
- func (*ClassElementContext) IsClassElementContext()
- func (s *ClassElementContext) MethodDefinition() IMethodDefinitionContext
- func (s *ClassElementContext) PropertyName() IPropertyNameContext
- func (s *ClassElementContext) SingleExpression() ISingleExpressionContext
- func (s *ClassElementContext) Static(i int) antlr.TerminalNode
- func (s *ClassElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ClassExpressionContext
- func (s *ClassExpressionContext) Class() antlr.TerminalNode
- func (s *ClassExpressionContext) ClassTail() IClassTailContext
- func (s *ClassExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ClassExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ClassExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *ClassExpressionContext) Identifier() antlr.TerminalNode
- type ClassTailContext
- func (s *ClassTailContext) AllClassElement() []IClassElementContext
- func (s *ClassTailContext) ClassElement(i int) IClassElementContext
- func (s *ClassTailContext) CloseBrace() antlr.TerminalNode
- func (s *ClassTailContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ClassTailContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ClassTailContext) Extends() antlr.TerminalNode
- func (s *ClassTailContext) GetParser() antlr.Parser
- func (s *ClassTailContext) GetRuleContext() antlr.RuleContext
- func (*ClassTailContext) IsClassTailContext()
- func (s *ClassTailContext) OpenBrace() antlr.TerminalNode
- func (s *ClassTailContext) SingleExpression() ISingleExpressionContext
- func (s *ClassTailContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CoalesceExpressionContext
- func (s *CoalesceExpressionContext) AllSingleExpression() []ISingleExpressionContext
- func (s *CoalesceExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CoalesceExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CoalesceExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *CoalesceExpressionContext) NullCoalesce() antlr.TerminalNode
- func (s *CoalesceExpressionContext) SingleExpression(i int) ISingleExpressionContext
- type ComputedPropertyExpressionAssignmentContext
- func (s *ComputedPropertyExpressionAssignmentContext) AllSingleExpression() []ISingleExpressionContext
- func (s *ComputedPropertyExpressionAssignmentContext) CloseBracket() antlr.TerminalNode
- func (s *ComputedPropertyExpressionAssignmentContext) Colon() antlr.TerminalNode
- func (s *ComputedPropertyExpressionAssignmentContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ComputedPropertyExpressionAssignmentContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ComputedPropertyExpressionAssignmentContext) GetRuleContext() antlr.RuleContext
- func (s *ComputedPropertyExpressionAssignmentContext) OpenBracket() antlr.TerminalNode
- func (s *ComputedPropertyExpressionAssignmentContext) SingleExpression(i int) ISingleExpressionContext
- type ContinueStatementContext
- func (s *ContinueStatementContext) Continue() antlr.TerminalNode
- func (s *ContinueStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ContinueStatementContext) Eos() IEosContext
- func (s *ContinueStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ContinueStatementContext) GetParser() antlr.Parser
- func (s *ContinueStatementContext) GetRuleContext() antlr.RuleContext
- func (s *ContinueStatementContext) Identifier() antlr.TerminalNode
- func (*ContinueStatementContext) IsContinueStatementContext()
- func (s *ContinueStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DebuggerStatementContext
- func (s *DebuggerStatementContext) Debugger() antlr.TerminalNode
- func (s *DebuggerStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DebuggerStatementContext) Eos() IEosContext
- func (s *DebuggerStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DebuggerStatementContext) GetParser() antlr.Parser
- func (s *DebuggerStatementContext) GetRuleContext() antlr.RuleContext
- func (*DebuggerStatementContext) IsDebuggerStatementContext()
- func (s *DebuggerStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DeclarationContext
- func (s *DeclarationContext) ClassDeclaration() IClassDeclarationContext
- func (s *DeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DeclarationContext) FunctionDeclaration() IFunctionDeclarationContext
- func (s *DeclarationContext) GetParser() antlr.Parser
- func (s *DeclarationContext) GetRuleContext() antlr.RuleContext
- func (*DeclarationContext) IsDeclarationContext()
- func (s *DeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *DeclarationContext) VariableStatement() IVariableStatementContext
- type DefaultClauseContext
- func (s *DefaultClauseContext) Colon() antlr.TerminalNode
- func (s *DefaultClauseContext) Default() antlr.TerminalNode
- func (s *DefaultClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DefaultClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DefaultClauseContext) GetParser() antlr.Parser
- func (s *DefaultClauseContext) GetRuleContext() antlr.RuleContext
- func (*DefaultClauseContext) IsDefaultClauseContext()
- func (s *DefaultClauseContext) StatementList() IStatementListContext
- func (s *DefaultClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DeleteExpressionContext
- func (s *DeleteExpressionContext) Delete() antlr.TerminalNode
- func (s *DeleteExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DeleteExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DeleteExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *DeleteExpressionContext) SingleExpression() ISingleExpressionContext
- type DoStatementContext
- func (s *DoStatementContext) CloseParen() antlr.TerminalNode
- func (s *DoStatementContext) Do() antlr.TerminalNode
- func (s *DoStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DoStatementContext) Eos() IEosContext
- func (s *DoStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DoStatementContext) ExpressionSequence() IExpressionSequenceContext
- func (s *DoStatementContext) GetRuleContext() antlr.RuleContext
- func (s *DoStatementContext) OpenParen() antlr.TerminalNode
- func (s *DoStatementContext) Statement() IStatementContext
- func (s *DoStatementContext) While() antlr.TerminalNode
- type ElementListContext
- func (s *ElementListContext) AllArrayElement() []IArrayElementContext
- func (s *ElementListContext) AllComma() []antlr.TerminalNode
- func (s *ElementListContext) ArrayElement(i int) IArrayElementContext
- func (s *ElementListContext) Comma(i int) antlr.TerminalNode
- func (s *ElementListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ElementListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ElementListContext) GetParser() antlr.Parser
- func (s *ElementListContext) GetRuleContext() antlr.RuleContext
- func (*ElementListContext) IsElementListContext()
- func (s *ElementListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EmptyStatement_Context
- func (s *EmptyStatement_Context) EnterRule(listener antlr.ParseTreeListener)
- func (s *EmptyStatement_Context) ExitRule(listener antlr.ParseTreeListener)
- func (s *EmptyStatement_Context) GetParser() antlr.Parser
- func (s *EmptyStatement_Context) GetRuleContext() antlr.RuleContext
- func (*EmptyStatement_Context) IsEmptyStatement_Context()
- func (s *EmptyStatement_Context) SemiColon() antlr.TerminalNode
- func (s *EmptyStatement_Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EosContext
- func (s *EosContext) EOF() antlr.TerminalNode
- func (s *EosContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EosContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EosContext) GetParser() antlr.Parser
- func (s *EosContext) GetRuleContext() antlr.RuleContext
- func (*EosContext) IsEosContext()
- func (s *EosContext) SemiColon() antlr.TerminalNode
- func (s *EosContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EqualityExpressionContext
- func (s *EqualityExpressionContext) AllSingleExpression() []ISingleExpressionContext
- func (s *EqualityExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EqualityExpressionContext) Equals_() antlr.TerminalNode
- func (s *EqualityExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EqualityExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *EqualityExpressionContext) IdentityEquals() antlr.TerminalNode
- func (s *EqualityExpressionContext) IdentityNotEquals() antlr.TerminalNode
- func (s *EqualityExpressionContext) NotEquals() antlr.TerminalNode
- func (s *EqualityExpressionContext) SingleExpression(i int) ISingleExpressionContext
- type ExportDeclarationContext
- func (s *ExportDeclarationContext) Declaration() IDeclarationContext
- func (s *ExportDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExportDeclarationContext) Eos() IEosContext
- func (s *ExportDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExportDeclarationContext) Export() antlr.TerminalNode
- func (s *ExportDeclarationContext) ExportFromBlock() IExportFromBlockContext
- func (s *ExportDeclarationContext) GetRuleContext() antlr.RuleContext
- type ExportDefaultDeclarationContext
- func (s *ExportDefaultDeclarationContext) Default() antlr.TerminalNode
- func (s *ExportDefaultDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExportDefaultDeclarationContext) Eos() IEosContext
- func (s *ExportDefaultDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExportDefaultDeclarationContext) Export() antlr.TerminalNode
- func (s *ExportDefaultDeclarationContext) GetRuleContext() antlr.RuleContext
- func (s *ExportDefaultDeclarationContext) SingleExpression() ISingleExpressionContext
- type ExportFromBlockContext
- func (s *ExportFromBlockContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExportFromBlockContext) Eos() IEosContext
- func (s *ExportFromBlockContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExportFromBlockContext) GetParser() antlr.Parser
- func (s *ExportFromBlockContext) GetRuleContext() antlr.RuleContext
- func (s *ExportFromBlockContext) ImportFrom() IImportFromContext
- func (s *ExportFromBlockContext) ImportNamespace() IImportNamespaceContext
- func (*ExportFromBlockContext) IsExportFromBlockContext()
- func (s *ExportFromBlockContext) ModuleItems() IModuleItemsContext
- func (s *ExportFromBlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExportStatementContext
- func (s *ExportStatementContext) CopyFrom(ctx *ExportStatementContext)
- func (s *ExportStatementContext) GetParser() antlr.Parser
- func (s *ExportStatementContext) GetRuleContext() antlr.RuleContext
- func (*ExportStatementContext) IsExportStatementContext()
- func (s *ExportStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionSequenceContext
- func (s *ExpressionSequenceContext) AllComma() []antlr.TerminalNode
- func (s *ExpressionSequenceContext) AllSingleExpression() []ISingleExpressionContext
- func (s *ExpressionSequenceContext) Comma(i int) antlr.TerminalNode
- func (s *ExpressionSequenceContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionSequenceContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionSequenceContext) GetParser() antlr.Parser
- func (s *ExpressionSequenceContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionSequenceContext) IsExpressionSequenceContext()
- func (s *ExpressionSequenceContext) SingleExpression(i int) ISingleExpressionContext
- func (s *ExpressionSequenceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionStatementContext
- func (s *ExpressionStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionStatementContext) Eos() IEosContext
- func (s *ExpressionStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionStatementContext) ExpressionSequence() IExpressionSequenceContext
- func (s *ExpressionStatementContext) GetParser() antlr.Parser
- func (s *ExpressionStatementContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionStatementContext) IsExpressionStatementContext()
- func (s *ExpressionStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FinallyProductionContext
- func (s *FinallyProductionContext) Block() IBlockContext
- func (s *FinallyProductionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FinallyProductionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FinallyProductionContext) Finally() antlr.TerminalNode
- func (s *FinallyProductionContext) GetParser() antlr.Parser
- func (s *FinallyProductionContext) GetRuleContext() antlr.RuleContext
- func (*FinallyProductionContext) IsFinallyProductionContext()
- func (s *FinallyProductionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ForInStatementContext
- func (s *ForInStatementContext) CloseParen() antlr.TerminalNode
- func (s *ForInStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ForInStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ForInStatementContext) ExpressionSequence() IExpressionSequenceContext
- func (s *ForInStatementContext) For() antlr.TerminalNode
- func (s *ForInStatementContext) GetRuleContext() antlr.RuleContext
- func (s *ForInStatementContext) In() antlr.TerminalNode
- func (s *ForInStatementContext) OpenParen() antlr.TerminalNode
- func (s *ForInStatementContext) SingleExpression() ISingleExpressionContext
- func (s *ForInStatementContext) Statement() IStatementContext
- func (s *ForInStatementContext) VariableStatement() IVariableStatementContext
- type ForOfStatementContext
- func (s *ForOfStatementContext) Await() antlr.TerminalNode
- func (s *ForOfStatementContext) CloseParen() antlr.TerminalNode
- func (s *ForOfStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ForOfStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ForOfStatementContext) ExpressionSequence() IExpressionSequenceContext
- func (s *ForOfStatementContext) For() antlr.TerminalNode
- func (s *ForOfStatementContext) GetRuleContext() antlr.RuleContext
- func (s *ForOfStatementContext) Identifier() antlr.TerminalNode
- func (s *ForOfStatementContext) OpenParen() antlr.TerminalNode
- func (s *ForOfStatementContext) SingleExpression() ISingleExpressionContext
- func (s *ForOfStatementContext) Statement() IStatementContext
- func (s *ForOfStatementContext) VariableStatement() IVariableStatementContext
- type ForStatementContext
- func (s *ForStatementContext) AllExpressionSequence() []IExpressionSequenceContext
- func (s *ForStatementContext) AllSemiColon() []antlr.TerminalNode
- func (s *ForStatementContext) CloseParen() antlr.TerminalNode
- func (s *ForStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ForStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ForStatementContext) ExpressionSequence(i int) IExpressionSequenceContext
- func (s *ForStatementContext) For() antlr.TerminalNode
- func (s *ForStatementContext) GetRuleContext() antlr.RuleContext
- func (s *ForStatementContext) OpenParen() antlr.TerminalNode
- func (s *ForStatementContext) SemiColon(i int) antlr.TerminalNode
- func (s *ForStatementContext) Statement() IStatementContext
- func (s *ForStatementContext) VariableStatement() IVariableStatementContext
- type FormalParameterArgContext
- func (s *FormalParameterArgContext) Assign() antlr.TerminalNode
- func (s *FormalParameterArgContext) Assignable() IAssignableContext
- func (s *FormalParameterArgContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FormalParameterArgContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FormalParameterArgContext) GetParser() antlr.Parser
- func (s *FormalParameterArgContext) GetRuleContext() antlr.RuleContext
- func (*FormalParameterArgContext) IsFormalParameterArgContext()
- func (s *FormalParameterArgContext) SingleExpression() ISingleExpressionContext
- func (s *FormalParameterArgContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FormalParameterListContext
- func (s *FormalParameterListContext) AllComma() []antlr.TerminalNode
- func (s *FormalParameterListContext) AllFormalParameterArg() []IFormalParameterArgContext
- func (s *FormalParameterListContext) Comma(i int) antlr.TerminalNode
- func (s *FormalParameterListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FormalParameterListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FormalParameterListContext) FormalParameterArg(i int) IFormalParameterArgContext
- func (s *FormalParameterListContext) GetParser() antlr.Parser
- func (s *FormalParameterListContext) GetRuleContext() antlr.RuleContext
- func (*FormalParameterListContext) IsFormalParameterListContext()
- func (s *FormalParameterListContext) LastFormalParameterArg() ILastFormalParameterArgContext
- func (s *FormalParameterListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionBodyContext
- func (s *FunctionBodyContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionBodyContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionBodyContext) GetParser() antlr.Parser
- func (s *FunctionBodyContext) GetRuleContext() antlr.RuleContext
- func (*FunctionBodyContext) IsFunctionBodyContext()
- func (s *FunctionBodyContext) SourceElements() ISourceElementsContext
- func (s *FunctionBodyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionDeclContext
- type FunctionDeclarationContext
- func (s *FunctionDeclarationContext) Async() antlr.TerminalNode
- func (s *FunctionDeclarationContext) CloseBrace() antlr.TerminalNode
- func (s *FunctionDeclarationContext) CloseParen() antlr.TerminalNode
- func (s *FunctionDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionDeclarationContext) FormalParameterList() IFormalParameterListContext
- func (s *FunctionDeclarationContext) Function() antlr.TerminalNode
- func (s *FunctionDeclarationContext) FunctionBody() IFunctionBodyContext
- func (s *FunctionDeclarationContext) GetParser() antlr.Parser
- func (s *FunctionDeclarationContext) GetRuleContext() antlr.RuleContext
- func (s *FunctionDeclarationContext) Identifier() antlr.TerminalNode
- func (*FunctionDeclarationContext) IsFunctionDeclarationContext()
- func (s *FunctionDeclarationContext) Multiply() antlr.TerminalNode
- func (s *FunctionDeclarationContext) OpenBrace() antlr.TerminalNode
- func (s *FunctionDeclarationContext) OpenParen() antlr.TerminalNode
- func (s *FunctionDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionExpressionContext
- func (s *FunctionExpressionContext) AnoymousFunction() IAnoymousFunctionContext
- func (s *FunctionExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionExpressionContext) GetRuleContext() antlr.RuleContext
- type FunctionPropertyContext
- func (s *FunctionPropertyContext) Async() antlr.TerminalNode
- func (s *FunctionPropertyContext) CloseBrace() antlr.TerminalNode
- func (s *FunctionPropertyContext) CloseParen() antlr.TerminalNode
- func (s *FunctionPropertyContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionPropertyContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionPropertyContext) FormalParameterList() IFormalParameterListContext
- func (s *FunctionPropertyContext) FunctionBody() IFunctionBodyContext
- func (s *FunctionPropertyContext) GetRuleContext() antlr.RuleContext
- func (s *FunctionPropertyContext) Multiply() antlr.TerminalNode
- func (s *FunctionPropertyContext) OpenBrace() antlr.TerminalNode
- func (s *FunctionPropertyContext) OpenParen() antlr.TerminalNode
- func (s *FunctionPropertyContext) PropertyName() IPropertyNameContext
- type GetterContext
- func (s *GetterContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GetterContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GetterContext) GetParser() antlr.Parser
- func (s *GetterContext) GetRuleContext() antlr.RuleContext
- func (s *GetterContext) Identifier() antlr.TerminalNode
- func (*GetterContext) IsGetterContext()
- func (s *GetterContext) PropertyName() IPropertyNameContext
- func (s *GetterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IAliasNameContext
- type IAnoymousFunctionContext
- type IArgumentContext
- type IArgumentsContext
- type IArrayElementContext
- type IArrayLiteralContext
- type IArrowFunctionBodyContext
- type IArrowFunctionParametersContext
- type IAssignableContext
- type IAssignmentOperatorContext
- type IBigintLiteralContext
- type IBlockContext
- type IBreakStatementContext
- type ICaseBlockContext
- type ICaseClauseContext
- type ICaseClausesContext
- type ICatchProductionContext
- type IClassDeclarationContext
- type IClassElementContext
- type IClassTailContext
- type IContinueStatementContext
- type IDebuggerStatementContext
- type IDeclarationContext
- type IDefaultClauseContext
- type IElementListContext
- type IEmptyStatement_Context
- type IEosContext
- type IExportFromBlockContext
- type IExportStatementContext
- type IExpressionSequenceContext
- type IExpressionStatementContext
- type IFinallyProductionContext
- type IFormalParameterArgContext
- type IFormalParameterListContext
- type IFunctionBodyContext
- type IFunctionDeclarationContext
- type IGetterContext
- type IIdentifierNameContext
- type IIfStatementContext
- type IImportDefaultContext
- type IImportFromBlockContext
- type IImportFromContext
- type IImportNamespaceContext
- type IImportStatementContext
- type IIterationStatementContext
- type IKeywordContext
- type ILabelledStatementContext
- type ILastFormalParameterArgContext
- type ILiteralContext
- type IMethodDefinitionContext
- type IModuleItemsContext
- type INumericLiteralContext
- type IObjectLiteralContext
- type IProgramContext
- type IPropertyAssignmentContext
- type IPropertyNameContext
- type IReservedWordContext
- type IReturnStatementContext
- type ISetterContext
- type ISingleExpressionContext
- type ISourceElementContext
- type ISourceElementsContext
- type IStatementContext
- type IStatementListContext
- type ISwitchStatementContext
- type IThrowStatementContext
- type ITryStatementContext
- type IVarModifierContext
- type IVariableDeclarationContext
- type IVariableDeclarationListContext
- type IVariableStatementContext
- type IWithStatementContext
- type IYieldStatementContext
- type IdentifierExpressionContext
- func (s *IdentifierExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IdentifierExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IdentifierExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *IdentifierExpressionContext) Identifier() antlr.TerminalNode
- type IdentifierNameContext
- func (s *IdentifierNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IdentifierNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IdentifierNameContext) GetParser() antlr.Parser
- func (s *IdentifierNameContext) GetRuleContext() antlr.RuleContext
- func (s *IdentifierNameContext) Identifier() antlr.TerminalNode
- func (*IdentifierNameContext) IsIdentifierNameContext()
- func (s *IdentifierNameContext) ReservedWord() IReservedWordContext
- func (s *IdentifierNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IfStatementContext
- func (s *IfStatementContext) AllStatement() []IStatementContext
- func (s *IfStatementContext) CloseParen() antlr.TerminalNode
- func (s *IfStatementContext) Else() antlr.TerminalNode
- func (s *IfStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IfStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IfStatementContext) ExpressionSequence() IExpressionSequenceContext
- func (s *IfStatementContext) GetParser() antlr.Parser
- func (s *IfStatementContext) GetRuleContext() antlr.RuleContext
- func (s *IfStatementContext) If() antlr.TerminalNode
- func (*IfStatementContext) IsIfStatementContext()
- func (s *IfStatementContext) OpenParen() antlr.TerminalNode
- func (s *IfStatementContext) Statement(i int) IStatementContext
- func (s *IfStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ImportDefaultContext
- func (s *ImportDefaultContext) AliasName() IAliasNameContext
- func (s *ImportDefaultContext) Comma() antlr.TerminalNode
- func (s *ImportDefaultContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ImportDefaultContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ImportDefaultContext) GetParser() antlr.Parser
- func (s *ImportDefaultContext) GetRuleContext() antlr.RuleContext
- func (*ImportDefaultContext) IsImportDefaultContext()
- func (s *ImportDefaultContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ImportExpressionContext
- func (s *ImportExpressionContext) CloseParen() antlr.TerminalNode
- func (s *ImportExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ImportExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ImportExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *ImportExpressionContext) Import() antlr.TerminalNode
- func (s *ImportExpressionContext) OpenParen() antlr.TerminalNode
- func (s *ImportExpressionContext) SingleExpression() ISingleExpressionContext
- type ImportFromBlockContext
- func (s *ImportFromBlockContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ImportFromBlockContext) Eos() IEosContext
- func (s *ImportFromBlockContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ImportFromBlockContext) GetParser() antlr.Parser
- func (s *ImportFromBlockContext) GetRuleContext() antlr.RuleContext
- func (s *ImportFromBlockContext) ImportDefault() IImportDefaultContext
- func (s *ImportFromBlockContext) ImportFrom() IImportFromContext
- func (s *ImportFromBlockContext) ImportNamespace() IImportNamespaceContext
- func (*ImportFromBlockContext) IsImportFromBlockContext()
- func (s *ImportFromBlockContext) ModuleItems() IModuleItemsContext
- func (s *ImportFromBlockContext) StringLiteral() antlr.TerminalNode
- func (s *ImportFromBlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ImportFromContext
- func (s *ImportFromContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ImportFromContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ImportFromContext) From() antlr.TerminalNode
- func (s *ImportFromContext) GetParser() antlr.Parser
- func (s *ImportFromContext) GetRuleContext() antlr.RuleContext
- func (*ImportFromContext) IsImportFromContext()
- func (s *ImportFromContext) StringLiteral() antlr.TerminalNode
- func (s *ImportFromContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ImportNamespaceContext
- func (s *ImportNamespaceContext) As() antlr.TerminalNode
- func (s *ImportNamespaceContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ImportNamespaceContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ImportNamespaceContext) GetParser() antlr.Parser
- func (s *ImportNamespaceContext) GetRuleContext() antlr.RuleContext
- func (s *ImportNamespaceContext) IdentifierName() IIdentifierNameContext
- func (*ImportNamespaceContext) IsImportNamespaceContext()
- func (s *ImportNamespaceContext) Multiply() antlr.TerminalNode
- func (s *ImportNamespaceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ImportStatementContext
- func (s *ImportStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ImportStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ImportStatementContext) GetParser() antlr.Parser
- func (s *ImportStatementContext) GetRuleContext() antlr.RuleContext
- func (s *ImportStatementContext) Import() antlr.TerminalNode
- func (s *ImportStatementContext) ImportFromBlock() IImportFromBlockContext
- func (*ImportStatementContext) IsImportStatementContext()
- func (s *ImportStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type InExpressionContext
- func (s *InExpressionContext) AllSingleExpression() []ISingleExpressionContext
- func (s *InExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *InExpressionContext) In() antlr.TerminalNode
- func (s *InExpressionContext) SingleExpression(i int) ISingleExpressionContext
- type InstanceofExpressionContext
- func (s *InstanceofExpressionContext) AllSingleExpression() []ISingleExpressionContext
- func (s *InstanceofExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InstanceofExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InstanceofExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *InstanceofExpressionContext) Instanceof() antlr.TerminalNode
- func (s *InstanceofExpressionContext) SingleExpression(i int) ISingleExpressionContext
- type IterationStatementContext
- func (s *IterationStatementContext) CopyFrom(ctx *IterationStatementContext)
- func (s *IterationStatementContext) GetParser() antlr.Parser
- func (s *IterationStatementContext) GetRuleContext() antlr.RuleContext
- func (*IterationStatementContext) IsIterationStatementContext()
- func (s *IterationStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type JavaScriptBaseLexer
- func (l *JavaScriptBaseLexer) IsRegexPossible() bool
- func (l *JavaScriptBaseLexer) IsStartOfFile() bool
- func (l *JavaScriptBaseLexer) IsStrictMode() bool
- func (l *JavaScriptBaseLexer) NextToken() antlr.Token
- func (l *JavaScriptBaseLexer) ProcessCloseBrace()
- func (l *JavaScriptBaseLexer) ProcessOpenBrace()
- func (l *JavaScriptBaseLexer) ProcessStringLiteral()
- type JavaScriptBaseParser
- type JavaScriptLexer
- func (l *JavaScriptLexer) Action(localctx antlr.RuleContext, ruleIndex, actionIndex int)
- func (l *JavaScriptLexer) CloseBrace_Action(localctx antlr.RuleContext, actionIndex int)
- func (p *JavaScriptLexer) HashBangLine_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *JavaScriptLexer) Implements_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *JavaScriptLexer) Interface_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *JavaScriptLexer) Let_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *JavaScriptLexer) OctalIntegerLiteral_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (l *JavaScriptLexer) OpenBrace_Action(localctx antlr.RuleContext, actionIndex int)
- func (p *JavaScriptLexer) Package_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *JavaScriptLexer) Private_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *JavaScriptLexer) Protected_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *JavaScriptLexer) Public_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *JavaScriptLexer) RegularExpressionLiteral_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (l *JavaScriptLexer) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *JavaScriptLexer) Static_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (l *JavaScriptLexer) StringLiteral_Action(localctx antlr.RuleContext, actionIndex int)
- func (p *JavaScriptLexer) Yield_Sempred(localctx antlr.RuleContext, predIndex int) bool
- type JavaScriptParser
- func (p *JavaScriptParser) AliasName() (localctx IAliasNameContext)
- func (p *JavaScriptParser) AnoymousFunction() (localctx IAnoymousFunctionContext)
- func (p *JavaScriptParser) Argument() (localctx IArgumentContext)
- func (p *JavaScriptParser) Arguments() (localctx IArgumentsContext)
- func (p *JavaScriptParser) ArrayElement() (localctx IArrayElementContext)
- func (p *JavaScriptParser) ArrayLiteral() (localctx IArrayLiteralContext)
- func (p *JavaScriptParser) ArrowFunctionBody() (localctx IArrowFunctionBodyContext)
- func (p *JavaScriptParser) ArrowFunctionParameters() (localctx IArrowFunctionParametersContext)
- func (p *JavaScriptParser) Assignable() (localctx IAssignableContext)
- func (p *JavaScriptParser) AssignmentOperator() (localctx IAssignmentOperatorContext)
- func (p *JavaScriptParser) BigintLiteral() (localctx IBigintLiteralContext)
- func (p *JavaScriptParser) Block() (localctx IBlockContext)
- func (p *JavaScriptParser) BreakStatement() (localctx IBreakStatementContext)
- func (p *JavaScriptParser) BreakStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *JavaScriptParser) CaseBlock() (localctx ICaseBlockContext)
- func (p *JavaScriptParser) CaseClause() (localctx ICaseClauseContext)
- func (p *JavaScriptParser) CaseClauses() (localctx ICaseClausesContext)
- func (p *JavaScriptParser) CatchProduction() (localctx ICatchProductionContext)
- func (p *JavaScriptParser) ClassDeclaration() (localctx IClassDeclarationContext)
- func (p *JavaScriptParser) ClassElement() (localctx IClassElementContext)
- func (p *JavaScriptParser) ClassElement_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *JavaScriptParser) ClassTail() (localctx IClassTailContext)
- func (p *JavaScriptParser) ContinueStatement() (localctx IContinueStatementContext)
- func (p *JavaScriptParser) ContinueStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *JavaScriptParser) DebuggerStatement() (localctx IDebuggerStatementContext)
- func (p *JavaScriptParser) Declaration() (localctx IDeclarationContext)
- func (p *JavaScriptParser) DefaultClause() (localctx IDefaultClauseContext)
- func (p *JavaScriptParser) ElementList() (localctx IElementListContext)
- func (p *JavaScriptParser) EmptyStatement_() (localctx IEmptyStatement_Context)
- func (p *JavaScriptParser) Eos() (localctx IEosContext)
- func (p *JavaScriptParser) Eos_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *JavaScriptParser) ExportFromBlock() (localctx IExportFromBlockContext)
- func (p *JavaScriptParser) ExportStatement() (localctx IExportStatementContext)
- func (p *JavaScriptParser) ExpressionSequence() (localctx IExpressionSequenceContext)
- func (p *JavaScriptParser) ExpressionStatement() (localctx IExpressionStatementContext)
- func (p *JavaScriptParser) ExpressionStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *JavaScriptParser) FinallyProduction() (localctx IFinallyProductionContext)
- func (p *JavaScriptParser) FormalParameterArg() (localctx IFormalParameterArgContext)
- func (p *JavaScriptParser) FormalParameterList() (localctx IFormalParameterListContext)
- func (p *JavaScriptParser) FunctionBody() (localctx IFunctionBodyContext)
- func (p *JavaScriptParser) FunctionDeclaration() (localctx IFunctionDeclarationContext)
- func (p *JavaScriptParser) Getter() (localctx IGetterContext)
- func (p *JavaScriptParser) Getter_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *JavaScriptParser) IdentifierName() (localctx IIdentifierNameContext)
- func (p *JavaScriptParser) IfStatement() (localctx IIfStatementContext)
- func (p *JavaScriptParser) ImportDefault() (localctx IImportDefaultContext)
- func (p *JavaScriptParser) ImportFrom() (localctx IImportFromContext)
- func (p *JavaScriptParser) ImportFromBlock() (localctx IImportFromBlockContext)
- func (p *JavaScriptParser) ImportNamespace() (localctx IImportNamespaceContext)
- func (p *JavaScriptParser) ImportStatement() (localctx IImportStatementContext)
- func (p *JavaScriptParser) IterationStatement() (localctx IIterationStatementContext)
- func (p *JavaScriptParser) IterationStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *JavaScriptParser) Keyword() (localctx IKeywordContext)
- func (p *JavaScriptParser) LabelledStatement() (localctx ILabelledStatementContext)
- func (p *JavaScriptParser) LastFormalParameterArg() (localctx ILastFormalParameterArgContext)
- func (p *JavaScriptParser) Literal() (localctx ILiteralContext)
- func (p *JavaScriptParser) MethodDefinition() (localctx IMethodDefinitionContext)
- func (p *JavaScriptParser) ModuleItems() (localctx IModuleItemsContext)
- func (p *JavaScriptParser) NumericLiteral() (localctx INumericLiteralContext)
- func (p *JavaScriptParser) ObjectLiteral() (localctx IObjectLiteralContext)
- func (p *JavaScriptParser) Program() (localctx IProgramContext)
- func (p *JavaScriptParser) PropertyAssignment() (localctx IPropertyAssignmentContext)
- func (p *JavaScriptParser) PropertyName() (localctx IPropertyNameContext)
- func (p *JavaScriptParser) ReservedWord() (localctx IReservedWordContext)
- func (p *JavaScriptParser) ReturnStatement() (localctx IReturnStatementContext)
- func (p *JavaScriptParser) ReturnStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *JavaScriptParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *JavaScriptParser) Setter() (localctx ISetterContext)
- func (p *JavaScriptParser) Setter_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *JavaScriptParser) SingleExpression() (localctx ISingleExpressionContext)
- func (p *JavaScriptParser) SingleExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *JavaScriptParser) SourceElement() (localctx ISourceElementContext)
- func (p *JavaScriptParser) SourceElements() (localctx ISourceElementsContext)
- func (p *JavaScriptParser) Statement() (localctx IStatementContext)
- func (p *JavaScriptParser) StatementList() (localctx IStatementListContext)
- func (p *JavaScriptParser) SwitchStatement() (localctx ISwitchStatementContext)
- func (p *JavaScriptParser) ThrowStatement() (localctx IThrowStatementContext)
- func (p *JavaScriptParser) ThrowStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *JavaScriptParser) TryStatement() (localctx ITryStatementContext)
- func (p *JavaScriptParser) VarModifier() (localctx IVarModifierContext)
- func (p *JavaScriptParser) VariableDeclaration() (localctx IVariableDeclarationContext)
- func (p *JavaScriptParser) VariableDeclarationList() (localctx IVariableDeclarationListContext)
- func (p *JavaScriptParser) VariableStatement() (localctx IVariableStatementContext)
- func (p *JavaScriptParser) WithStatement() (localctx IWithStatementContext)
- func (p *JavaScriptParser) YieldStatement() (localctx IYieldStatementContext)
- func (p *JavaScriptParser) YieldStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool
- type JavaScriptParserListener
- type KeywordContext
- func (s *KeywordContext) As() antlr.TerminalNode
- func (s *KeywordContext) Async() antlr.TerminalNode
- func (s *KeywordContext) Await() antlr.TerminalNode
- func (s *KeywordContext) Break() antlr.TerminalNode
- func (s *KeywordContext) Case() antlr.TerminalNode
- func (s *KeywordContext) Catch() antlr.TerminalNode
- func (s *KeywordContext) Class() antlr.TerminalNode
- func (s *KeywordContext) Const() antlr.TerminalNode
- func (s *KeywordContext) Continue() antlr.TerminalNode
- func (s *KeywordContext) Debugger() antlr.TerminalNode
- func (s *KeywordContext) Default() antlr.TerminalNode
- func (s *KeywordContext) Delete() antlr.TerminalNode
- func (s *KeywordContext) Do() antlr.TerminalNode
- func (s *KeywordContext) Else() antlr.TerminalNode
- func (s *KeywordContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *KeywordContext) Enum() antlr.TerminalNode
- func (s *KeywordContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *KeywordContext) Export() antlr.TerminalNode
- func (s *KeywordContext) Extends() antlr.TerminalNode
- func (s *KeywordContext) Finally() antlr.TerminalNode
- func (s *KeywordContext) For() antlr.TerminalNode
- func (s *KeywordContext) From() antlr.TerminalNode
- func (s *KeywordContext) Function() antlr.TerminalNode
- func (s *KeywordContext) GetParser() antlr.Parser
- func (s *KeywordContext) GetRuleContext() antlr.RuleContext
- func (s *KeywordContext) If() antlr.TerminalNode
- func (s *KeywordContext) Implements() antlr.TerminalNode
- func (s *KeywordContext) Import() antlr.TerminalNode
- func (s *KeywordContext) In() antlr.TerminalNode
- func (s *KeywordContext) Instanceof() antlr.TerminalNode
- func (s *KeywordContext) Interface() antlr.TerminalNode
- func (*KeywordContext) IsKeywordContext()
- func (s *KeywordContext) Let() antlr.TerminalNode
- func (s *KeywordContext) New() antlr.TerminalNode
- func (s *KeywordContext) Package() antlr.TerminalNode
- func (s *KeywordContext) Private() antlr.TerminalNode
- func (s *KeywordContext) Protected() antlr.TerminalNode
- func (s *KeywordContext) Public() antlr.TerminalNode
- func (s *KeywordContext) Return() antlr.TerminalNode
- func (s *KeywordContext) Static() antlr.TerminalNode
- func (s *KeywordContext) Super() antlr.TerminalNode
- func (s *KeywordContext) Switch() antlr.TerminalNode
- func (s *KeywordContext) This() antlr.TerminalNode
- func (s *KeywordContext) Throw() antlr.TerminalNode
- func (s *KeywordContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *KeywordContext) Try() antlr.TerminalNode
- func (s *KeywordContext) Typeof() antlr.TerminalNode
- func (s *KeywordContext) Var() antlr.TerminalNode
- func (s *KeywordContext) Void() antlr.TerminalNode
- func (s *KeywordContext) While() antlr.TerminalNode
- func (s *KeywordContext) With() antlr.TerminalNode
- func (s *KeywordContext) Yield() antlr.TerminalNode
- type LabelledStatementContext
- func (s *LabelledStatementContext) Colon() antlr.TerminalNode
- func (s *LabelledStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LabelledStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LabelledStatementContext) GetParser() antlr.Parser
- func (s *LabelledStatementContext) GetRuleContext() antlr.RuleContext
- func (s *LabelledStatementContext) Identifier() antlr.TerminalNode
- func (*LabelledStatementContext) IsLabelledStatementContext()
- func (s *LabelledStatementContext) Statement() IStatementContext
- func (s *LabelledStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LastFormalParameterArgContext
- func (s *LastFormalParameterArgContext) Ellipsis() antlr.TerminalNode
- func (s *LastFormalParameterArgContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LastFormalParameterArgContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LastFormalParameterArgContext) GetParser() antlr.Parser
- func (s *LastFormalParameterArgContext) GetRuleContext() antlr.RuleContext
- func (*LastFormalParameterArgContext) IsLastFormalParameterArgContext()
- func (s *LastFormalParameterArgContext) SingleExpression() ISingleExpressionContext
- func (s *LastFormalParameterArgContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LiteralContext
- func (s *LiteralContext) BigintLiteral() IBigintLiteralContext
- func (s *LiteralContext) BooleanLiteral() antlr.TerminalNode
- func (s *LiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LiteralContext) GetParser() antlr.Parser
- func (s *LiteralContext) GetRuleContext() antlr.RuleContext
- func (*LiteralContext) IsLiteralContext()
- func (s *LiteralContext) NullLiteral() antlr.TerminalNode
- func (s *LiteralContext) NumericLiteral() INumericLiteralContext
- func (s *LiteralContext) RegularExpressionLiteral() antlr.TerminalNode
- func (s *LiteralContext) StringLiteral() antlr.TerminalNode
- func (s *LiteralContext) TemplateStringLiteral() antlr.TerminalNode
- func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LiteralExpressionContext
- type LogicalAndExpressionContext
- func (s *LogicalAndExpressionContext) AllSingleExpression() []ISingleExpressionContext
- func (s *LogicalAndExpressionContext) And() antlr.TerminalNode
- func (s *LogicalAndExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LogicalAndExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LogicalAndExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *LogicalAndExpressionContext) SingleExpression(i int) ISingleExpressionContext
- type LogicalOrExpressionContext
- func (s *LogicalOrExpressionContext) AllSingleExpression() []ISingleExpressionContext
- func (s *LogicalOrExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LogicalOrExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LogicalOrExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *LogicalOrExpressionContext) Or() antlr.TerminalNode
- func (s *LogicalOrExpressionContext) SingleExpression(i int) ISingleExpressionContext
- type MemberDotExpressionContext
- func (s *MemberDotExpressionContext) Dot() antlr.TerminalNode
- func (s *MemberDotExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MemberDotExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MemberDotExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *MemberDotExpressionContext) Hashtag() antlr.TerminalNode
- func (s *MemberDotExpressionContext) IdentifierName() IIdentifierNameContext
- func (s *MemberDotExpressionContext) QuestionMark() antlr.TerminalNode
- func (s *MemberDotExpressionContext) SingleExpression() ISingleExpressionContext
- type MemberIndexExpressionContext
- func (s *MemberIndexExpressionContext) CloseBracket() antlr.TerminalNode
- func (s *MemberIndexExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MemberIndexExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MemberIndexExpressionContext) ExpressionSequence() IExpressionSequenceContext
- func (s *MemberIndexExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *MemberIndexExpressionContext) OpenBracket() antlr.TerminalNode
- func (s *MemberIndexExpressionContext) SingleExpression() ISingleExpressionContext
- type MetaExpressionContext
- func (s *MetaExpressionContext) Dot() antlr.TerminalNode
- func (s *MetaExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MetaExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MetaExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *MetaExpressionContext) Identifier() antlr.TerminalNode
- func (s *MetaExpressionContext) New() antlr.TerminalNode
- type MethodDefinitionContext
- func (s *MethodDefinitionContext) CloseBrace() antlr.TerminalNode
- func (s *MethodDefinitionContext) CloseParen() antlr.TerminalNode
- func (s *MethodDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MethodDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MethodDefinitionContext) FormalParameterList() IFormalParameterListContext
- func (s *MethodDefinitionContext) FunctionBody() IFunctionBodyContext
- func (s *MethodDefinitionContext) GetParser() antlr.Parser
- func (s *MethodDefinitionContext) GetRuleContext() antlr.RuleContext
- func (s *MethodDefinitionContext) Getter() IGetterContext
- func (s *MethodDefinitionContext) Hashtag() antlr.TerminalNode
- func (*MethodDefinitionContext) IsMethodDefinitionContext()
- func (s *MethodDefinitionContext) Multiply() antlr.TerminalNode
- func (s *MethodDefinitionContext) OpenBrace() antlr.TerminalNode
- func (s *MethodDefinitionContext) OpenParen() antlr.TerminalNode
- func (s *MethodDefinitionContext) PropertyName() IPropertyNameContext
- func (s *MethodDefinitionContext) Setter() ISetterContext
- func (s *MethodDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ModuleItemsContext
- func (s *ModuleItemsContext) AliasName(i int) IAliasNameContext
- func (s *ModuleItemsContext) AllAliasName() []IAliasNameContext
- func (s *ModuleItemsContext) AllComma() []antlr.TerminalNode
- func (s *ModuleItemsContext) CloseBrace() antlr.TerminalNode
- func (s *ModuleItemsContext) Comma(i int) antlr.TerminalNode
- func (s *ModuleItemsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ModuleItemsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ModuleItemsContext) GetParser() antlr.Parser
- func (s *ModuleItemsContext) GetRuleContext() antlr.RuleContext
- func (*ModuleItemsContext) IsModuleItemsContext()
- func (s *ModuleItemsContext) OpenBrace() antlr.TerminalNode
- func (s *ModuleItemsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MultiplicativeExpressionContext
- func (s *MultiplicativeExpressionContext) AllSingleExpression() []ISingleExpressionContext
- func (s *MultiplicativeExpressionContext) Divide() antlr.TerminalNode
- func (s *MultiplicativeExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MultiplicativeExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MultiplicativeExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *MultiplicativeExpressionContext) Modulus() antlr.TerminalNode
- func (s *MultiplicativeExpressionContext) Multiply() antlr.TerminalNode
- func (s *MultiplicativeExpressionContext) SingleExpression(i int) ISingleExpressionContext
- type NewExpressionContext
- func (s *NewExpressionContext) Arguments() IArgumentsContext
- func (s *NewExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NewExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NewExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *NewExpressionContext) New() antlr.TerminalNode
- func (s *NewExpressionContext) SingleExpression() ISingleExpressionContext
- type NotExpressionContext
- func (s *NotExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NotExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NotExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *NotExpressionContext) Not() antlr.TerminalNode
- func (s *NotExpressionContext) SingleExpression() ISingleExpressionContext
- type NumericLiteralContext
- func (s *NumericLiteralContext) BinaryIntegerLiteral() antlr.TerminalNode
- func (s *NumericLiteralContext) DecimalLiteral() antlr.TerminalNode
- func (s *NumericLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NumericLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NumericLiteralContext) GetParser() antlr.Parser
- func (s *NumericLiteralContext) GetRuleContext() antlr.RuleContext
- func (s *NumericLiteralContext) HexIntegerLiteral() antlr.TerminalNode
- func (*NumericLiteralContext) IsNumericLiteralContext()
- func (s *NumericLiteralContext) OctalIntegerLiteral() antlr.TerminalNode
- func (s *NumericLiteralContext) OctalIntegerLiteral2() antlr.TerminalNode
- func (s *NumericLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ObjectLiteralContext
- func (s *ObjectLiteralContext) AllComma() []antlr.TerminalNode
- func (s *ObjectLiteralContext) AllPropertyAssignment() []IPropertyAssignmentContext
- func (s *ObjectLiteralContext) CloseBrace() antlr.TerminalNode
- func (s *ObjectLiteralContext) Comma(i int) antlr.TerminalNode
- func (s *ObjectLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ObjectLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ObjectLiteralContext) GetParser() antlr.Parser
- func (s *ObjectLiteralContext) GetRuleContext() antlr.RuleContext
- func (*ObjectLiteralContext) IsObjectLiteralContext()
- func (s *ObjectLiteralContext) OpenBrace() antlr.TerminalNode
- func (s *ObjectLiteralContext) PropertyAssignment(i int) IPropertyAssignmentContext
- func (s *ObjectLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ObjectLiteralExpressionContext
- func (s *ObjectLiteralExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ObjectLiteralExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ObjectLiteralExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *ObjectLiteralExpressionContext) ObjectLiteral() IObjectLiteralContext
- type ParenthesizedExpressionContext
- func (s *ParenthesizedExpressionContext) CloseParen() antlr.TerminalNode
- func (s *ParenthesizedExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParenthesizedExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParenthesizedExpressionContext) ExpressionSequence() IExpressionSequenceContext
- func (s *ParenthesizedExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *ParenthesizedExpressionContext) OpenParen() antlr.TerminalNode
- type PostDecreaseExpressionContext
- func (s *PostDecreaseExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PostDecreaseExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PostDecreaseExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *PostDecreaseExpressionContext) MinusMinus() antlr.TerminalNode
- func (s *PostDecreaseExpressionContext) SingleExpression() ISingleExpressionContext
- type PostIncrementExpressionContext
- func (s *PostIncrementExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PostIncrementExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PostIncrementExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *PostIncrementExpressionContext) PlusPlus() antlr.TerminalNode
- func (s *PostIncrementExpressionContext) SingleExpression() ISingleExpressionContext
- type PowerExpressionContext
- func (s *PowerExpressionContext) AllSingleExpression() []ISingleExpressionContext
- func (s *PowerExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PowerExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PowerExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *PowerExpressionContext) Power() antlr.TerminalNode
- func (s *PowerExpressionContext) SingleExpression(i int) ISingleExpressionContext
- type PreDecreaseExpressionContext
- func (s *PreDecreaseExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PreDecreaseExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PreDecreaseExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *PreDecreaseExpressionContext) MinusMinus() antlr.TerminalNode
- func (s *PreDecreaseExpressionContext) SingleExpression() ISingleExpressionContext
- type PreIncrementExpressionContext
- func (s *PreIncrementExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PreIncrementExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PreIncrementExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *PreIncrementExpressionContext) PlusPlus() antlr.TerminalNode
- func (s *PreIncrementExpressionContext) SingleExpression() ISingleExpressionContext
- type ProgramContext
- func (s *ProgramContext) EOF() antlr.TerminalNode
- func (s *ProgramContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ProgramContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ProgramContext) GetParser() antlr.Parser
- func (s *ProgramContext) GetRuleContext() antlr.RuleContext
- func (s *ProgramContext) HashBangLine() antlr.TerminalNode
- func (*ProgramContext) IsProgramContext()
- func (s *ProgramContext) SourceElements() ISourceElementsContext
- func (s *ProgramContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PropertyAssignmentContext
- func (s *PropertyAssignmentContext) CopyFrom(ctx *PropertyAssignmentContext)
- func (s *PropertyAssignmentContext) GetParser() antlr.Parser
- func (s *PropertyAssignmentContext) GetRuleContext() antlr.RuleContext
- func (*PropertyAssignmentContext) IsPropertyAssignmentContext()
- func (s *PropertyAssignmentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PropertyExpressionAssignmentContext
- func (s *PropertyExpressionAssignmentContext) Colon() antlr.TerminalNode
- func (s *PropertyExpressionAssignmentContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PropertyExpressionAssignmentContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PropertyExpressionAssignmentContext) GetRuleContext() antlr.RuleContext
- func (s *PropertyExpressionAssignmentContext) PropertyName() IPropertyNameContext
- func (s *PropertyExpressionAssignmentContext) SingleExpression() ISingleExpressionContext
- type PropertyGetterContext
- func (s *PropertyGetterContext) CloseBrace() antlr.TerminalNode
- func (s *PropertyGetterContext) CloseParen() antlr.TerminalNode
- func (s *PropertyGetterContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PropertyGetterContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PropertyGetterContext) FunctionBody() IFunctionBodyContext
- func (s *PropertyGetterContext) GetRuleContext() antlr.RuleContext
- func (s *PropertyGetterContext) Getter() IGetterContext
- func (s *PropertyGetterContext) OpenBrace() antlr.TerminalNode
- func (s *PropertyGetterContext) OpenParen() antlr.TerminalNode
- type PropertyNameContext
- func (s *PropertyNameContext) CloseBracket() antlr.TerminalNode
- func (s *PropertyNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PropertyNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PropertyNameContext) GetParser() antlr.Parser
- func (s *PropertyNameContext) GetRuleContext() antlr.RuleContext
- func (s *PropertyNameContext) IdentifierName() IIdentifierNameContext
- func (*PropertyNameContext) IsPropertyNameContext()
- func (s *PropertyNameContext) NumericLiteral() INumericLiteralContext
- func (s *PropertyNameContext) OpenBracket() antlr.TerminalNode
- func (s *PropertyNameContext) SingleExpression() ISingleExpressionContext
- func (s *PropertyNameContext) StringLiteral() antlr.TerminalNode
- func (s *PropertyNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PropertySetterContext
- func (s *PropertySetterContext) CloseBrace() antlr.TerminalNode
- func (s *PropertySetterContext) CloseParen() antlr.TerminalNode
- func (s *PropertySetterContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PropertySetterContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PropertySetterContext) FormalParameterArg() IFormalParameterArgContext
- func (s *PropertySetterContext) FunctionBody() IFunctionBodyContext
- func (s *PropertySetterContext) GetRuleContext() antlr.RuleContext
- func (s *PropertySetterContext) OpenBrace() antlr.TerminalNode
- func (s *PropertySetterContext) OpenParen() antlr.TerminalNode
- func (s *PropertySetterContext) Setter() ISetterContext
- type PropertyShorthandContext
- func (s *PropertyShorthandContext) Ellipsis() antlr.TerminalNode
- func (s *PropertyShorthandContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PropertyShorthandContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PropertyShorthandContext) GetRuleContext() antlr.RuleContext
- func (s *PropertyShorthandContext) SingleExpression() ISingleExpressionContext
- type RelationalExpressionContext
- func (s *RelationalExpressionContext) AllSingleExpression() []ISingleExpressionContext
- func (s *RelationalExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *RelationalExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *RelationalExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *RelationalExpressionContext) GreaterThanEquals() antlr.TerminalNode
- func (s *RelationalExpressionContext) LessThan() antlr.TerminalNode
- func (s *RelationalExpressionContext) LessThanEquals() antlr.TerminalNode
- func (s *RelationalExpressionContext) MoreThan() antlr.TerminalNode
- func (s *RelationalExpressionContext) SingleExpression(i int) ISingleExpressionContext
- type ReservedWordContext
- func (s *ReservedWordContext) BooleanLiteral() antlr.TerminalNode
- func (s *ReservedWordContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ReservedWordContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ReservedWordContext) GetParser() antlr.Parser
- func (s *ReservedWordContext) GetRuleContext() antlr.RuleContext
- func (*ReservedWordContext) IsReservedWordContext()
- func (s *ReservedWordContext) Keyword() IKeywordContext
- func (s *ReservedWordContext) NullLiteral() antlr.TerminalNode
- func (s *ReservedWordContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ReturnStatementContext
- func (s *ReturnStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ReturnStatementContext) Eos() IEosContext
- func (s *ReturnStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ReturnStatementContext) ExpressionSequence() IExpressionSequenceContext
- func (s *ReturnStatementContext) GetParser() antlr.Parser
- func (s *ReturnStatementContext) GetRuleContext() antlr.RuleContext
- func (*ReturnStatementContext) IsReturnStatementContext()
- func (s *ReturnStatementContext) Return() antlr.TerminalNode
- func (s *ReturnStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SetterContext
- func (s *SetterContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SetterContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SetterContext) GetParser() antlr.Parser
- func (s *SetterContext) GetRuleContext() antlr.RuleContext
- func (s *SetterContext) Identifier() antlr.TerminalNode
- func (*SetterContext) IsSetterContext()
- func (s *SetterContext) PropertyName() IPropertyNameContext
- func (s *SetterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SingleExpressionContext
- func (s *SingleExpressionContext) CopyFrom(ctx *SingleExpressionContext)
- func (s *SingleExpressionContext) GetParser() antlr.Parser
- func (s *SingleExpressionContext) GetRuleContext() antlr.RuleContext
- func (*SingleExpressionContext) IsSingleExpressionContext()
- func (s *SingleExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SourceElementContext
- func (s *SourceElementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SourceElementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SourceElementContext) GetParser() antlr.Parser
- func (s *SourceElementContext) GetRuleContext() antlr.RuleContext
- func (*SourceElementContext) IsSourceElementContext()
- func (s *SourceElementContext) Statement() IStatementContext
- func (s *SourceElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SourceElementsContext
- func (s *SourceElementsContext) AllSourceElement() []ISourceElementContext
- func (s *SourceElementsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SourceElementsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SourceElementsContext) GetParser() antlr.Parser
- func (s *SourceElementsContext) GetRuleContext() antlr.RuleContext
- func (*SourceElementsContext) IsSourceElementsContext()
- func (s *SourceElementsContext) SourceElement(i int) ISourceElementContext
- func (s *SourceElementsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StatementContext
- func (s *StatementContext) Block() IBlockContext
- func (s *StatementContext) BreakStatement() IBreakStatementContext
- func (s *StatementContext) ClassDeclaration() IClassDeclarationContext
- func (s *StatementContext) ContinueStatement() IContinueStatementContext
- func (s *StatementContext) DebuggerStatement() IDebuggerStatementContext
- func (s *StatementContext) EmptyStatement_() IEmptyStatement_Context
- func (s *StatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StatementContext) ExportStatement() IExportStatementContext
- func (s *StatementContext) ExpressionStatement() IExpressionStatementContext
- func (s *StatementContext) FunctionDeclaration() IFunctionDeclarationContext
- func (s *StatementContext) GetParser() antlr.Parser
- func (s *StatementContext) GetRuleContext() antlr.RuleContext
- func (s *StatementContext) IfStatement() IIfStatementContext
- func (s *StatementContext) ImportStatement() IImportStatementContext
- func (*StatementContext) IsStatementContext()
- func (s *StatementContext) IterationStatement() IIterationStatementContext
- func (s *StatementContext) LabelledStatement() ILabelledStatementContext
- func (s *StatementContext) ReturnStatement() IReturnStatementContext
- func (s *StatementContext) SwitchStatement() ISwitchStatementContext
- func (s *StatementContext) ThrowStatement() IThrowStatementContext
- func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *StatementContext) TryStatement() ITryStatementContext
- func (s *StatementContext) VariableStatement() IVariableStatementContext
- func (s *StatementContext) WithStatement() IWithStatementContext
- func (s *StatementContext) YieldStatement() IYieldStatementContext
- type StatementListContext
- func (s *StatementListContext) AllStatement() []IStatementContext
- func (s *StatementListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StatementListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StatementListContext) GetParser() antlr.Parser
- func (s *StatementListContext) GetRuleContext() antlr.RuleContext
- func (*StatementListContext) IsStatementListContext()
- func (s *StatementListContext) Statement(i int) IStatementContext
- func (s *StatementListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SuperExpressionContext
- type SwitchStatementContext
- func (s *SwitchStatementContext) CaseBlock() ICaseBlockContext
- func (s *SwitchStatementContext) CloseParen() antlr.TerminalNode
- func (s *SwitchStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SwitchStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SwitchStatementContext) ExpressionSequence() IExpressionSequenceContext
- func (s *SwitchStatementContext) GetParser() antlr.Parser
- func (s *SwitchStatementContext) GetRuleContext() antlr.RuleContext
- func (*SwitchStatementContext) IsSwitchStatementContext()
- func (s *SwitchStatementContext) OpenParen() antlr.TerminalNode
- func (s *SwitchStatementContext) Switch() antlr.TerminalNode
- func (s *SwitchStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TemplateStringExpressionContext
- func (s *TemplateStringExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TemplateStringExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TemplateStringExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *TemplateStringExpressionContext) SingleExpression() ISingleExpressionContext
- func (s *TemplateStringExpressionContext) TemplateStringLiteral() antlr.TerminalNode
- type TernaryExpressionContext
- func (s *TernaryExpressionContext) AllSingleExpression() []ISingleExpressionContext
- func (s *TernaryExpressionContext) Colon() antlr.TerminalNode
- func (s *TernaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TernaryExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TernaryExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *TernaryExpressionContext) QuestionMark() antlr.TerminalNode
- func (s *TernaryExpressionContext) SingleExpression(i int) ISingleExpressionContext
- type ThisExpressionContext
- type ThrowStatementContext
- func (s *ThrowStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ThrowStatementContext) Eos() IEosContext
- func (s *ThrowStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ThrowStatementContext) ExpressionSequence() IExpressionSequenceContext
- func (s *ThrowStatementContext) GetParser() antlr.Parser
- func (s *ThrowStatementContext) GetRuleContext() antlr.RuleContext
- func (*ThrowStatementContext) IsThrowStatementContext()
- func (s *ThrowStatementContext) Throw() antlr.TerminalNode
- func (s *ThrowStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TryStatementContext
- func (s *TryStatementContext) Block() IBlockContext
- func (s *TryStatementContext) CatchProduction() ICatchProductionContext
- func (s *TryStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TryStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TryStatementContext) FinallyProduction() IFinallyProductionContext
- func (s *TryStatementContext) GetParser() antlr.Parser
- func (s *TryStatementContext) GetRuleContext() antlr.RuleContext
- func (*TryStatementContext) IsTryStatementContext()
- func (s *TryStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TryStatementContext) Try() antlr.TerminalNode
- type TypeofExpressionContext
- func (s *TypeofExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeofExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeofExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *TypeofExpressionContext) SingleExpression() ISingleExpressionContext
- func (s *TypeofExpressionContext) Typeof() antlr.TerminalNode
- type UnaryMinusExpressionContext
- func (s *UnaryMinusExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UnaryMinusExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UnaryMinusExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *UnaryMinusExpressionContext) Minus() antlr.TerminalNode
- func (s *UnaryMinusExpressionContext) SingleExpression() ISingleExpressionContext
- type UnaryPlusExpressionContext
- func (s *UnaryPlusExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UnaryPlusExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UnaryPlusExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *UnaryPlusExpressionContext) Plus() antlr.TerminalNode
- func (s *UnaryPlusExpressionContext) SingleExpression() ISingleExpressionContext
- type VarModifierContext
- func (s *VarModifierContext) Const() antlr.TerminalNode
- func (s *VarModifierContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VarModifierContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VarModifierContext) GetParser() antlr.Parser
- func (s *VarModifierContext) GetRuleContext() antlr.RuleContext
- func (*VarModifierContext) IsVarModifierContext()
- func (s *VarModifierContext) Let() antlr.TerminalNode
- func (s *VarModifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *VarModifierContext) Var() antlr.TerminalNode
- type VariableDeclarationContext
- func (s *VariableDeclarationContext) Assign() antlr.TerminalNode
- func (s *VariableDeclarationContext) Assignable() IAssignableContext
- func (s *VariableDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VariableDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VariableDeclarationContext) GetParser() antlr.Parser
- func (s *VariableDeclarationContext) GetRuleContext() antlr.RuleContext
- func (*VariableDeclarationContext) IsVariableDeclarationContext()
- func (s *VariableDeclarationContext) SingleExpression() ISingleExpressionContext
- func (s *VariableDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type VariableDeclarationListContext
- func (s *VariableDeclarationListContext) AllComma() []antlr.TerminalNode
- func (s *VariableDeclarationListContext) AllVariableDeclaration() []IVariableDeclarationContext
- func (s *VariableDeclarationListContext) Comma(i int) antlr.TerminalNode
- func (s *VariableDeclarationListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VariableDeclarationListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VariableDeclarationListContext) GetParser() antlr.Parser
- func (s *VariableDeclarationListContext) GetRuleContext() antlr.RuleContext
- func (*VariableDeclarationListContext) IsVariableDeclarationListContext()
- func (s *VariableDeclarationListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *VariableDeclarationListContext) VariableDeclaration(i int) IVariableDeclarationContext
- type VariableStatementContext
- func (s *VariableStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VariableStatementContext) Eos() IEosContext
- func (s *VariableStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VariableStatementContext) GetParser() antlr.Parser
- func (s *VariableStatementContext) GetRuleContext() antlr.RuleContext
- func (*VariableStatementContext) IsVariableStatementContext()
- func (s *VariableStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *VariableStatementContext) VarModifier() IVarModifierContext
- func (s *VariableStatementContext) VariableDeclarationList() IVariableDeclarationListContext
- type VoidExpressionContext
- func (s *VoidExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VoidExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VoidExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *VoidExpressionContext) SingleExpression() ISingleExpressionContext
- func (s *VoidExpressionContext) Void() antlr.TerminalNode
- type WhileStatementContext
- func (s *WhileStatementContext) CloseParen() antlr.TerminalNode
- func (s *WhileStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *WhileStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *WhileStatementContext) ExpressionSequence() IExpressionSequenceContext
- func (s *WhileStatementContext) GetRuleContext() antlr.RuleContext
- func (s *WhileStatementContext) OpenParen() antlr.TerminalNode
- func (s *WhileStatementContext) Statement() IStatementContext
- func (s *WhileStatementContext) While() antlr.TerminalNode
- type WithStatementContext
- func (s *WithStatementContext) CloseParen() antlr.TerminalNode
- func (s *WithStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *WithStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *WithStatementContext) ExpressionSequence() IExpressionSequenceContext
- func (s *WithStatementContext) GetParser() antlr.Parser
- func (s *WithStatementContext) GetRuleContext() antlr.RuleContext
- func (*WithStatementContext) IsWithStatementContext()
- func (s *WithStatementContext) OpenParen() antlr.TerminalNode
- func (s *WithStatementContext) Statement() IStatementContext
- func (s *WithStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *WithStatementContext) With() antlr.TerminalNode
- type YieldExpressionContext
- type YieldStatementContext
- func (s *YieldStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *YieldStatementContext) Eos() IEosContext
- func (s *YieldStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *YieldStatementContext) ExpressionSequence() IExpressionSequenceContext
- func (s *YieldStatementContext) GetParser() antlr.Parser
- func (s *YieldStatementContext) GetRuleContext() antlr.RuleContext
- func (*YieldStatementContext) IsYieldStatementContext()
- func (s *YieldStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *YieldStatementContext) Yield() antlr.TerminalNode
Constants ¶
const ( JavaScriptLexerHashBangLine = 1 JavaScriptLexerMultiLineComment = 2 JavaScriptLexerSingleLineComment = 3 JavaScriptLexerRegularExpressionLiteral = 4 JavaScriptLexerOpenBracket = 5 JavaScriptLexerCloseBracket = 6 JavaScriptLexerOpenParen = 7 JavaScriptLexerCloseParen = 8 JavaScriptLexerOpenBrace = 9 JavaScriptLexerCloseBrace = 10 JavaScriptLexerSemiColon = 11 JavaScriptLexerComma = 12 JavaScriptLexerAssign = 13 JavaScriptLexerQuestionMark = 14 JavaScriptLexerColon = 15 JavaScriptLexerEllipsis = 16 JavaScriptLexerDot = 17 JavaScriptLexerPlusPlus = 18 JavaScriptLexerMinusMinus = 19 JavaScriptLexerPlus = 20 JavaScriptLexerMinus = 21 JavaScriptLexerBitNot = 22 JavaScriptLexerNot = 23 JavaScriptLexerMultiply = 24 JavaScriptLexerDivide = 25 JavaScriptLexerModulus = 26 JavaScriptLexerPower = 27 JavaScriptLexerNullCoalesce = 28 JavaScriptLexerHashtag = 29 JavaScriptLexerRightShiftArithmetic = 30 JavaScriptLexerLeftShiftArithmetic = 31 JavaScriptLexerRightShiftLogical = 32 JavaScriptLexerLessThan = 33 JavaScriptLexerMoreThan = 34 JavaScriptLexerLessThanEquals = 35 JavaScriptLexerGreaterThanEquals = 36 JavaScriptLexerEquals_ = 37 JavaScriptLexerNotEquals = 38 JavaScriptLexerIdentityEquals = 39 JavaScriptLexerIdentityNotEquals = 40 JavaScriptLexerBitAnd = 41 JavaScriptLexerBitXOr = 42 JavaScriptLexerBitOr = 43 JavaScriptLexerAnd = 44 JavaScriptLexerOr = 45 JavaScriptLexerMultiplyAssign = 46 JavaScriptLexerDivideAssign = 47 JavaScriptLexerModulusAssign = 48 JavaScriptLexerPlusAssign = 49 JavaScriptLexerMinusAssign = 50 JavaScriptLexerLeftShiftArithmeticAssign = 51 JavaScriptLexerRightShiftArithmeticAssign = 52 JavaScriptLexerRightShiftLogicalAssign = 53 JavaScriptLexerBitAndAssign = 54 JavaScriptLexerBitXorAssign = 55 JavaScriptLexerBitOrAssign = 56 JavaScriptLexerPowerAssign = 57 JavaScriptLexerARROW = 58 JavaScriptLexerNullLiteral = 59 JavaScriptLexerBooleanLiteral = 60 JavaScriptLexerDecimalLiteral = 61 JavaScriptLexerHexIntegerLiteral = 62 JavaScriptLexerOctalIntegerLiteral = 63 JavaScriptLexerOctalIntegerLiteral2 = 64 JavaScriptLexerBinaryIntegerLiteral = 65 JavaScriptLexerBigHexIntegerLiteral = 66 JavaScriptLexerBigOctalIntegerLiteral = 67 JavaScriptLexerBigBinaryIntegerLiteral = 68 JavaScriptLexerBigDecimalIntegerLiteral = 69 JavaScriptLexerBreak = 70 JavaScriptLexerDo = 71 JavaScriptLexerInstanceof = 72 JavaScriptLexerTypeof = 73 JavaScriptLexerCase = 74 JavaScriptLexerElse = 75 JavaScriptLexerNew = 76 JavaScriptLexerVar = 77 JavaScriptLexerCatch = 78 JavaScriptLexerFinally = 79 JavaScriptLexerReturn = 80 JavaScriptLexerVoid = 81 JavaScriptLexerContinue = 82 JavaScriptLexerFor = 83 JavaScriptLexerSwitch = 84 JavaScriptLexerWhile = 85 JavaScriptLexerDebugger = 86 JavaScriptLexerFunction = 87 JavaScriptLexerThis = 88 JavaScriptLexerWith = 89 JavaScriptLexerDefault = 90 JavaScriptLexerIf = 91 JavaScriptLexerThrow = 92 JavaScriptLexerDelete = 93 JavaScriptLexerIn = 94 JavaScriptLexerTry = 95 JavaScriptLexerAs = 96 JavaScriptLexerFrom = 97 JavaScriptLexerClass = 98 JavaScriptLexerEnum = 99 JavaScriptLexerExtends = 100 JavaScriptLexerSuper = 101 JavaScriptLexerConst = 102 JavaScriptLexerExport = 103 JavaScriptLexerImport = 104 JavaScriptLexerAsync = 105 JavaScriptLexerAwait = 106 JavaScriptLexerImplements = 107 JavaScriptLexerLet = 108 JavaScriptLexerPrivate = 109 JavaScriptLexerPublic = 110 JavaScriptLexerInterface = 111 JavaScriptLexerPackage = 112 JavaScriptLexerProtected = 113 JavaScriptLexerStatic = 114 JavaScriptLexerYield = 115 JavaScriptLexerIdentifier = 116 JavaScriptLexerStringLiteral = 117 JavaScriptLexerTemplateStringLiteral = 118 JavaScriptLexerWhiteSpaces = 119 JavaScriptLexerLineTerminator = 120 JavaScriptLexerHtmlComment = 121 JavaScriptLexerCDataComment = 122 JavaScriptLexerUnexpectedCharacter = 123 )
JavaScriptLexer tokens.
const ( JavaScriptParserEOF = antlr.TokenEOF JavaScriptParserHashBangLine = 1 JavaScriptParserMultiLineComment = 2 JavaScriptParserSingleLineComment = 3 JavaScriptParserRegularExpressionLiteral = 4 JavaScriptParserOpenBracket = 5 JavaScriptParserCloseBracket = 6 JavaScriptParserOpenParen = 7 JavaScriptParserCloseParen = 8 JavaScriptParserOpenBrace = 9 JavaScriptParserCloseBrace = 10 JavaScriptParserSemiColon = 11 JavaScriptParserComma = 12 JavaScriptParserAssign = 13 JavaScriptParserQuestionMark = 14 JavaScriptParserColon = 15 JavaScriptParserEllipsis = 16 JavaScriptParserDot = 17 JavaScriptParserPlusPlus = 18 JavaScriptParserMinusMinus = 19 JavaScriptParserPlus = 20 JavaScriptParserMinus = 21 JavaScriptParserBitNot = 22 JavaScriptParserNot = 23 JavaScriptParserMultiply = 24 JavaScriptParserDivide = 25 JavaScriptParserModulus = 26 JavaScriptParserPower = 27 JavaScriptParserNullCoalesce = 28 JavaScriptParserHashtag = 29 JavaScriptParserRightShiftArithmetic = 30 JavaScriptParserLeftShiftArithmetic = 31 JavaScriptParserRightShiftLogical = 32 JavaScriptParserLessThan = 33 JavaScriptParserMoreThan = 34 JavaScriptParserLessThanEquals = 35 JavaScriptParserGreaterThanEquals = 36 JavaScriptParserEquals_ = 37 JavaScriptParserNotEquals = 38 JavaScriptParserIdentityEquals = 39 JavaScriptParserIdentityNotEquals = 40 JavaScriptParserBitAnd = 41 JavaScriptParserBitXOr = 42 JavaScriptParserBitOr = 43 JavaScriptParserAnd = 44 JavaScriptParserOr = 45 JavaScriptParserMultiplyAssign = 46 JavaScriptParserDivideAssign = 47 JavaScriptParserModulusAssign = 48 JavaScriptParserPlusAssign = 49 JavaScriptParserMinusAssign = 50 JavaScriptParserLeftShiftArithmeticAssign = 51 JavaScriptParserRightShiftArithmeticAssign = 52 JavaScriptParserRightShiftLogicalAssign = 53 JavaScriptParserBitAndAssign = 54 JavaScriptParserBitXorAssign = 55 JavaScriptParserBitOrAssign = 56 JavaScriptParserPowerAssign = 57 JavaScriptParserARROW = 58 JavaScriptParserNullLiteral = 59 JavaScriptParserBooleanLiteral = 60 JavaScriptParserDecimalLiteral = 61 JavaScriptParserHexIntegerLiteral = 62 JavaScriptParserOctalIntegerLiteral = 63 JavaScriptParserOctalIntegerLiteral2 = 64 JavaScriptParserBinaryIntegerLiteral = 65 JavaScriptParserBigHexIntegerLiteral = 66 JavaScriptParserBigOctalIntegerLiteral = 67 JavaScriptParserBigBinaryIntegerLiteral = 68 JavaScriptParserBigDecimalIntegerLiteral = 69 JavaScriptParserBreak = 70 JavaScriptParserDo = 71 JavaScriptParserInstanceof = 72 JavaScriptParserTypeof = 73 JavaScriptParserCase = 74 JavaScriptParserElse = 75 JavaScriptParserNew = 76 JavaScriptParserVar = 77 JavaScriptParserCatch = 78 JavaScriptParserFinally = 79 JavaScriptParserReturn = 80 JavaScriptParserVoid = 81 JavaScriptParserContinue = 82 JavaScriptParserFor = 83 JavaScriptParserSwitch = 84 JavaScriptParserWhile = 85 JavaScriptParserDebugger = 86 JavaScriptParserFunction = 87 JavaScriptParserThis = 88 JavaScriptParserWith = 89 JavaScriptParserDefault = 90 JavaScriptParserIf = 91 JavaScriptParserThrow = 92 JavaScriptParserDelete = 93 JavaScriptParserIn = 94 JavaScriptParserTry = 95 JavaScriptParserAs = 96 JavaScriptParserFrom = 97 JavaScriptParserClass = 98 JavaScriptParserEnum = 99 JavaScriptParserExtends = 100 JavaScriptParserSuper = 101 JavaScriptParserConst = 102 JavaScriptParserExport = 103 JavaScriptParserImport = 104 JavaScriptParserAsync = 105 JavaScriptParserAwait = 106 JavaScriptParserImplements = 107 JavaScriptParserLet = 108 JavaScriptParserPrivate = 109 JavaScriptParserPublic = 110 JavaScriptParserInterface = 111 JavaScriptParserPackage = 112 JavaScriptParserProtected = 113 JavaScriptParserStatic = 114 JavaScriptParserYield = 115 JavaScriptParserIdentifier = 116 JavaScriptParserStringLiteral = 117 JavaScriptParserTemplateStringLiteral = 118 JavaScriptParserWhiteSpaces = 119 JavaScriptParserLineTerminator = 120 JavaScriptParserHtmlComment = 121 JavaScriptParserCDataComment = 122 JavaScriptParserUnexpectedCharacter = 123 )
JavaScriptParser tokens.
const ( JavaScriptParserRULE_program = 0 JavaScriptParserRULE_sourceElement = 1 JavaScriptParserRULE_statement = 2 JavaScriptParserRULE_block = 3 JavaScriptParserRULE_statementList = 4 JavaScriptParserRULE_importStatement = 5 JavaScriptParserRULE_importFromBlock = 6 JavaScriptParserRULE_moduleItems = 7 JavaScriptParserRULE_importDefault = 8 JavaScriptParserRULE_importNamespace = 9 JavaScriptParserRULE_importFrom = 10 JavaScriptParserRULE_aliasName = 11 JavaScriptParserRULE_exportStatement = 12 JavaScriptParserRULE_exportFromBlock = 13 JavaScriptParserRULE_declaration = 14 JavaScriptParserRULE_variableStatement = 15 JavaScriptParserRULE_variableDeclarationList = 16 JavaScriptParserRULE_variableDeclaration = 17 JavaScriptParserRULE_emptyStatement_ = 18 JavaScriptParserRULE_expressionStatement = 19 JavaScriptParserRULE_ifStatement = 20 JavaScriptParserRULE_iterationStatement = 21 JavaScriptParserRULE_varModifier = 22 JavaScriptParserRULE_continueStatement = 23 JavaScriptParserRULE_breakStatement = 24 JavaScriptParserRULE_returnStatement = 25 JavaScriptParserRULE_yieldStatement = 26 JavaScriptParserRULE_withStatement = 27 JavaScriptParserRULE_switchStatement = 28 JavaScriptParserRULE_caseBlock = 29 JavaScriptParserRULE_caseClauses = 30 JavaScriptParserRULE_caseClause = 31 JavaScriptParserRULE_defaultClause = 32 JavaScriptParserRULE_labelledStatement = 33 JavaScriptParserRULE_throwStatement = 34 JavaScriptParserRULE_tryStatement = 35 JavaScriptParserRULE_catchProduction = 36 JavaScriptParserRULE_finallyProduction = 37 JavaScriptParserRULE_debuggerStatement = 38 JavaScriptParserRULE_functionDeclaration = 39 JavaScriptParserRULE_classDeclaration = 40 JavaScriptParserRULE_classTail = 41 JavaScriptParserRULE_classElement = 42 JavaScriptParserRULE_methodDefinition = 43 JavaScriptParserRULE_formalParameterList = 44 JavaScriptParserRULE_formalParameterArg = 45 JavaScriptParserRULE_lastFormalParameterArg = 46 JavaScriptParserRULE_functionBody = 47 JavaScriptParserRULE_sourceElements = 48 JavaScriptParserRULE_arrayLiteral = 49 JavaScriptParserRULE_elementList = 50 JavaScriptParserRULE_arrayElement = 51 JavaScriptParserRULE_objectLiteral = 52 JavaScriptParserRULE_propertyAssignment = 53 JavaScriptParserRULE_propertyName = 54 JavaScriptParserRULE_arguments = 55 JavaScriptParserRULE_argument = 56 JavaScriptParserRULE_expressionSequence = 57 JavaScriptParserRULE_singleExpression = 58 JavaScriptParserRULE_assignable = 59 JavaScriptParserRULE_anoymousFunction = 60 JavaScriptParserRULE_arrowFunctionParameters = 61 JavaScriptParserRULE_arrowFunctionBody = 62 JavaScriptParserRULE_assignmentOperator = 63 JavaScriptParserRULE_literal = 64 JavaScriptParserRULE_numericLiteral = 65 JavaScriptParserRULE_bigintLiteral = 66 JavaScriptParserRULE_identifierName = 67 JavaScriptParserRULE_reservedWord = 68 JavaScriptParserRULE_keyword = 69 JavaScriptParserRULE_getter = 70 JavaScriptParserRULE_setter = 71 JavaScriptParserRULE_eos = 72 )
JavaScriptParser rules.
const JavaScriptLexerERROR = 2
JavaScriptLexerERROR is the JavaScriptLexer channel.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AdditiveExpressionContext ¶
type AdditiveExpressionContext struct {
*SingleExpressionContext
}
func NewAdditiveExpressionContext ¶
func NewAdditiveExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AdditiveExpressionContext
func (*AdditiveExpressionContext) AllSingleExpression ¶
func (s *AdditiveExpressionContext) AllSingleExpression() []ISingleExpressionContext
func (*AdditiveExpressionContext) EnterRule ¶
func (s *AdditiveExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*AdditiveExpressionContext) ExitRule ¶
func (s *AdditiveExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*AdditiveExpressionContext) GetRuleContext ¶
func (s *AdditiveExpressionContext) GetRuleContext() antlr.RuleContext
func (*AdditiveExpressionContext) Minus ¶
func (s *AdditiveExpressionContext) Minus() antlr.TerminalNode
func (*AdditiveExpressionContext) Plus ¶
func (s *AdditiveExpressionContext) Plus() antlr.TerminalNode
func (*AdditiveExpressionContext) SingleExpression ¶
func (s *AdditiveExpressionContext) SingleExpression(i int) ISingleExpressionContext
type AliasNameContext ¶
type AliasNameContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewAliasNameContext ¶
func NewAliasNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AliasNameContext
func NewEmptyAliasNameContext ¶
func NewEmptyAliasNameContext() *AliasNameContext
func (*AliasNameContext) AllIdentifierName ¶
func (s *AliasNameContext) AllIdentifierName() []IIdentifierNameContext
func (*AliasNameContext) As ¶
func (s *AliasNameContext) As() antlr.TerminalNode
func (*AliasNameContext) EnterRule ¶
func (s *AliasNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*AliasNameContext) ExitRule ¶
func (s *AliasNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*AliasNameContext) GetParser ¶
func (s *AliasNameContext) GetParser() antlr.Parser
func (*AliasNameContext) GetRuleContext ¶
func (s *AliasNameContext) GetRuleContext() antlr.RuleContext
func (*AliasNameContext) IdentifierName ¶
func (s *AliasNameContext) IdentifierName(i int) IIdentifierNameContext
func (*AliasNameContext) IsAliasNameContext ¶
func (*AliasNameContext) IsAliasNameContext()
func (*AliasNameContext) ToStringTree ¶
func (s *AliasNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AnoymousFunctionContext ¶
type AnoymousFunctionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewAnoymousFunctionContext ¶
func NewAnoymousFunctionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnoymousFunctionContext
func NewEmptyAnoymousFunctionContext ¶
func NewEmptyAnoymousFunctionContext() *AnoymousFunctionContext
func (*AnoymousFunctionContext) CopyFrom ¶
func (s *AnoymousFunctionContext) CopyFrom(ctx *AnoymousFunctionContext)
func (*AnoymousFunctionContext) GetParser ¶
func (s *AnoymousFunctionContext) GetParser() antlr.Parser
func (*AnoymousFunctionContext) GetRuleContext ¶
func (s *AnoymousFunctionContext) GetRuleContext() antlr.RuleContext
func (*AnoymousFunctionContext) IsAnoymousFunctionContext ¶
func (*AnoymousFunctionContext) IsAnoymousFunctionContext()
func (*AnoymousFunctionContext) ToStringTree ¶
func (s *AnoymousFunctionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AnoymousFunctionDeclContext ¶
type AnoymousFunctionDeclContext struct {
*AnoymousFunctionContext
}
func NewAnoymousFunctionDeclContext ¶
func NewAnoymousFunctionDeclContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AnoymousFunctionDeclContext
func (*AnoymousFunctionDeclContext) Async ¶
func (s *AnoymousFunctionDeclContext) Async() antlr.TerminalNode
func (*AnoymousFunctionDeclContext) CloseBrace ¶
func (s *AnoymousFunctionDeclContext) CloseBrace() antlr.TerminalNode
func (*AnoymousFunctionDeclContext) CloseParen ¶
func (s *AnoymousFunctionDeclContext) CloseParen() antlr.TerminalNode
func (*AnoymousFunctionDeclContext) EnterRule ¶
func (s *AnoymousFunctionDeclContext) EnterRule(listener antlr.ParseTreeListener)
func (*AnoymousFunctionDeclContext) ExitRule ¶
func (s *AnoymousFunctionDeclContext) ExitRule(listener antlr.ParseTreeListener)
func (*AnoymousFunctionDeclContext) FormalParameterList ¶
func (s *AnoymousFunctionDeclContext) FormalParameterList() IFormalParameterListContext
func (*AnoymousFunctionDeclContext) Function ¶
func (s *AnoymousFunctionDeclContext) Function() antlr.TerminalNode
func (*AnoymousFunctionDeclContext) FunctionBody ¶
func (s *AnoymousFunctionDeclContext) FunctionBody() IFunctionBodyContext
func (*AnoymousFunctionDeclContext) GetRuleContext ¶
func (s *AnoymousFunctionDeclContext) GetRuleContext() antlr.RuleContext
func (*AnoymousFunctionDeclContext) Multiply ¶
func (s *AnoymousFunctionDeclContext) Multiply() antlr.TerminalNode
func (*AnoymousFunctionDeclContext) OpenBrace ¶
func (s *AnoymousFunctionDeclContext) OpenBrace() antlr.TerminalNode
func (*AnoymousFunctionDeclContext) OpenParen ¶
func (s *AnoymousFunctionDeclContext) OpenParen() antlr.TerminalNode
type ArgumentContext ¶
type ArgumentContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewArgumentContext ¶
func NewArgumentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArgumentContext
func NewEmptyArgumentContext ¶
func NewEmptyArgumentContext() *ArgumentContext
func (*ArgumentContext) Ellipsis ¶
func (s *ArgumentContext) Ellipsis() antlr.TerminalNode
func (*ArgumentContext) EnterRule ¶
func (s *ArgumentContext) EnterRule(listener antlr.ParseTreeListener)
func (*ArgumentContext) ExitRule ¶
func (s *ArgumentContext) ExitRule(listener antlr.ParseTreeListener)
func (*ArgumentContext) GetParser ¶
func (s *ArgumentContext) GetParser() antlr.Parser
func (*ArgumentContext) GetRuleContext ¶
func (s *ArgumentContext) GetRuleContext() antlr.RuleContext
func (*ArgumentContext) Identifier ¶
func (s *ArgumentContext) Identifier() antlr.TerminalNode
func (*ArgumentContext) IsArgumentContext ¶
func (*ArgumentContext) IsArgumentContext()
func (*ArgumentContext) SingleExpression ¶
func (s *ArgumentContext) SingleExpression() ISingleExpressionContext
func (*ArgumentContext) ToStringTree ¶
func (s *ArgumentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ArgumentsContext ¶
type ArgumentsContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewArgumentsContext ¶
func NewArgumentsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArgumentsContext
func NewEmptyArgumentsContext ¶
func NewEmptyArgumentsContext() *ArgumentsContext
func (*ArgumentsContext) AllArgument ¶
func (s *ArgumentsContext) AllArgument() []IArgumentContext
func (*ArgumentsContext) AllComma ¶
func (s *ArgumentsContext) AllComma() []antlr.TerminalNode
func (*ArgumentsContext) Argument ¶
func (s *ArgumentsContext) Argument(i int) IArgumentContext
func (*ArgumentsContext) CloseParen ¶
func (s *ArgumentsContext) CloseParen() antlr.TerminalNode
func (*ArgumentsContext) Comma ¶
func (s *ArgumentsContext) Comma(i int) antlr.TerminalNode
func (*ArgumentsContext) EnterRule ¶
func (s *ArgumentsContext) EnterRule(listener antlr.ParseTreeListener)
func (*ArgumentsContext) ExitRule ¶
func (s *ArgumentsContext) ExitRule(listener antlr.ParseTreeListener)
func (*ArgumentsContext) GetParser ¶
func (s *ArgumentsContext) GetParser() antlr.Parser
func (*ArgumentsContext) GetRuleContext ¶
func (s *ArgumentsContext) GetRuleContext() antlr.RuleContext
func (*ArgumentsContext) IsArgumentsContext ¶
func (*ArgumentsContext) IsArgumentsContext()
func (*ArgumentsContext) OpenParen ¶
func (s *ArgumentsContext) OpenParen() antlr.TerminalNode
func (*ArgumentsContext) ToStringTree ¶
func (s *ArgumentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ArgumentsExpressionContext ¶
type ArgumentsExpressionContext struct {
*SingleExpressionContext
}
func NewArgumentsExpressionContext ¶
func NewArgumentsExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ArgumentsExpressionContext
func (*ArgumentsExpressionContext) Arguments ¶
func (s *ArgumentsExpressionContext) Arguments() IArgumentsContext
func (*ArgumentsExpressionContext) EnterRule ¶
func (s *ArgumentsExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ArgumentsExpressionContext) ExitRule ¶
func (s *ArgumentsExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ArgumentsExpressionContext) GetRuleContext ¶
func (s *ArgumentsExpressionContext) GetRuleContext() antlr.RuleContext
func (*ArgumentsExpressionContext) SingleExpression ¶
func (s *ArgumentsExpressionContext) SingleExpression() ISingleExpressionContext
type ArrayElementContext ¶
type ArrayElementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewArrayElementContext ¶
func NewArrayElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayElementContext
func NewEmptyArrayElementContext ¶
func NewEmptyArrayElementContext() *ArrayElementContext
func (*ArrayElementContext) Ellipsis ¶
func (s *ArrayElementContext) Ellipsis() antlr.TerminalNode
func (*ArrayElementContext) EnterRule ¶
func (s *ArrayElementContext) EnterRule(listener antlr.ParseTreeListener)
func (*ArrayElementContext) ExitRule ¶
func (s *ArrayElementContext) ExitRule(listener antlr.ParseTreeListener)
func (*ArrayElementContext) GetParser ¶
func (s *ArrayElementContext) GetParser() antlr.Parser
func (*ArrayElementContext) GetRuleContext ¶
func (s *ArrayElementContext) GetRuleContext() antlr.RuleContext
func (*ArrayElementContext) IsArrayElementContext ¶
func (*ArrayElementContext) IsArrayElementContext()
func (*ArrayElementContext) SingleExpression ¶
func (s *ArrayElementContext) SingleExpression() ISingleExpressionContext
func (*ArrayElementContext) ToStringTree ¶
func (s *ArrayElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ArrayLiteralContext ¶
type ArrayLiteralContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewArrayLiteralContext ¶
func NewArrayLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayLiteralContext
func NewEmptyArrayLiteralContext ¶
func NewEmptyArrayLiteralContext() *ArrayLiteralContext
func (*ArrayLiteralContext) CloseBracket ¶
func (s *ArrayLiteralContext) CloseBracket() antlr.TerminalNode
func (*ArrayLiteralContext) ElementList ¶
func (s *ArrayLiteralContext) ElementList() IElementListContext
func (*ArrayLiteralContext) EnterRule ¶
func (s *ArrayLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*ArrayLiteralContext) ExitRule ¶
func (s *ArrayLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*ArrayLiteralContext) GetParser ¶
func (s *ArrayLiteralContext) GetParser() antlr.Parser
func (*ArrayLiteralContext) GetRuleContext ¶
func (s *ArrayLiteralContext) GetRuleContext() antlr.RuleContext
func (*ArrayLiteralContext) IsArrayLiteralContext ¶
func (*ArrayLiteralContext) IsArrayLiteralContext()
func (*ArrayLiteralContext) OpenBracket ¶
func (s *ArrayLiteralContext) OpenBracket() antlr.TerminalNode
func (*ArrayLiteralContext) ToStringTree ¶
func (s *ArrayLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ArrayLiteralExpressionContext ¶
type ArrayLiteralExpressionContext struct {
*SingleExpressionContext
}
func NewArrayLiteralExpressionContext ¶
func NewArrayLiteralExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ArrayLiteralExpressionContext
func (*ArrayLiteralExpressionContext) ArrayLiteral ¶
func (s *ArrayLiteralExpressionContext) ArrayLiteral() IArrayLiteralContext
func (*ArrayLiteralExpressionContext) EnterRule ¶
func (s *ArrayLiteralExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ArrayLiteralExpressionContext) ExitRule ¶
func (s *ArrayLiteralExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ArrayLiteralExpressionContext) GetRuleContext ¶
func (s *ArrayLiteralExpressionContext) GetRuleContext() antlr.RuleContext
type ArrowFunctionBodyContext ¶
type ArrowFunctionBodyContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewArrowFunctionBodyContext ¶
func NewArrowFunctionBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrowFunctionBodyContext
func NewEmptyArrowFunctionBodyContext ¶
func NewEmptyArrowFunctionBodyContext() *ArrowFunctionBodyContext
func (*ArrowFunctionBodyContext) CloseBrace ¶
func (s *ArrowFunctionBodyContext) CloseBrace() antlr.TerminalNode
func (*ArrowFunctionBodyContext) EnterRule ¶
func (s *ArrowFunctionBodyContext) EnterRule(listener antlr.ParseTreeListener)
func (*ArrowFunctionBodyContext) ExitRule ¶
func (s *ArrowFunctionBodyContext) ExitRule(listener antlr.ParseTreeListener)
func (*ArrowFunctionBodyContext) FunctionBody ¶
func (s *ArrowFunctionBodyContext) FunctionBody() IFunctionBodyContext
func (*ArrowFunctionBodyContext) GetParser ¶
func (s *ArrowFunctionBodyContext) GetParser() antlr.Parser
func (*ArrowFunctionBodyContext) GetRuleContext ¶
func (s *ArrowFunctionBodyContext) GetRuleContext() antlr.RuleContext
func (*ArrowFunctionBodyContext) IsArrowFunctionBodyContext ¶
func (*ArrowFunctionBodyContext) IsArrowFunctionBodyContext()
func (*ArrowFunctionBodyContext) OpenBrace ¶
func (s *ArrowFunctionBodyContext) OpenBrace() antlr.TerminalNode
func (*ArrowFunctionBodyContext) SingleExpression ¶
func (s *ArrowFunctionBodyContext) SingleExpression() ISingleExpressionContext
func (*ArrowFunctionBodyContext) ToStringTree ¶
func (s *ArrowFunctionBodyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ArrowFunctionContext ¶
type ArrowFunctionContext struct {
*AnoymousFunctionContext
}
func NewArrowFunctionContext ¶
func NewArrowFunctionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ArrowFunctionContext
func (*ArrowFunctionContext) ARROW ¶
func (s *ArrowFunctionContext) ARROW() antlr.TerminalNode
func (*ArrowFunctionContext) ArrowFunctionBody ¶
func (s *ArrowFunctionContext) ArrowFunctionBody() IArrowFunctionBodyContext
func (*ArrowFunctionContext) ArrowFunctionParameters ¶
func (s *ArrowFunctionContext) ArrowFunctionParameters() IArrowFunctionParametersContext
func (*ArrowFunctionContext) Async ¶
func (s *ArrowFunctionContext) Async() antlr.TerminalNode
func (*ArrowFunctionContext) EnterRule ¶
func (s *ArrowFunctionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ArrowFunctionContext) ExitRule ¶
func (s *ArrowFunctionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ArrowFunctionContext) GetRuleContext ¶
func (s *ArrowFunctionContext) GetRuleContext() antlr.RuleContext
type ArrowFunctionParametersContext ¶
type ArrowFunctionParametersContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewArrowFunctionParametersContext ¶
func NewArrowFunctionParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrowFunctionParametersContext
func NewEmptyArrowFunctionParametersContext ¶
func NewEmptyArrowFunctionParametersContext() *ArrowFunctionParametersContext
func (*ArrowFunctionParametersContext) CloseParen ¶
func (s *ArrowFunctionParametersContext) CloseParen() antlr.TerminalNode
func (*ArrowFunctionParametersContext) EnterRule ¶
func (s *ArrowFunctionParametersContext) EnterRule(listener antlr.ParseTreeListener)
func (*ArrowFunctionParametersContext) ExitRule ¶
func (s *ArrowFunctionParametersContext) ExitRule(listener antlr.ParseTreeListener)
func (*ArrowFunctionParametersContext) FormalParameterList ¶
func (s *ArrowFunctionParametersContext) FormalParameterList() IFormalParameterListContext
func (*ArrowFunctionParametersContext) GetParser ¶
func (s *ArrowFunctionParametersContext) GetParser() antlr.Parser
func (*ArrowFunctionParametersContext) GetRuleContext ¶
func (s *ArrowFunctionParametersContext) GetRuleContext() antlr.RuleContext
func (*ArrowFunctionParametersContext) Identifier ¶
func (s *ArrowFunctionParametersContext) Identifier() antlr.TerminalNode
func (*ArrowFunctionParametersContext) IsArrowFunctionParametersContext ¶
func (*ArrowFunctionParametersContext) IsArrowFunctionParametersContext()
func (*ArrowFunctionParametersContext) OpenParen ¶
func (s *ArrowFunctionParametersContext) OpenParen() antlr.TerminalNode
func (*ArrowFunctionParametersContext) ToStringTree ¶
func (s *ArrowFunctionParametersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AssignableContext ¶
type AssignableContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewAssignableContext ¶
func NewAssignableContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignableContext
func NewEmptyAssignableContext ¶
func NewEmptyAssignableContext() *AssignableContext
func (*AssignableContext) ArrayLiteral ¶
func (s *AssignableContext) ArrayLiteral() IArrayLiteralContext
func (*AssignableContext) EnterRule ¶
func (s *AssignableContext) EnterRule(listener antlr.ParseTreeListener)
func (*AssignableContext) ExitRule ¶
func (s *AssignableContext) ExitRule(listener antlr.ParseTreeListener)
func (*AssignableContext) GetParser ¶
func (s *AssignableContext) GetParser() antlr.Parser
func (*AssignableContext) GetRuleContext ¶
func (s *AssignableContext) GetRuleContext() antlr.RuleContext
func (*AssignableContext) Identifier ¶
func (s *AssignableContext) Identifier() antlr.TerminalNode
func (*AssignableContext) IsAssignableContext ¶
func (*AssignableContext) IsAssignableContext()
func (*AssignableContext) ObjectLiteral ¶
func (s *AssignableContext) ObjectLiteral() IObjectLiteralContext
func (*AssignableContext) ToStringTree ¶
func (s *AssignableContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AssignmentExpressionContext ¶
type AssignmentExpressionContext struct {
*SingleExpressionContext
}
func NewAssignmentExpressionContext ¶
func NewAssignmentExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AssignmentExpressionContext
func (*AssignmentExpressionContext) AllSingleExpression ¶
func (s *AssignmentExpressionContext) AllSingleExpression() []ISingleExpressionContext
func (*AssignmentExpressionContext) Assign ¶
func (s *AssignmentExpressionContext) Assign() antlr.TerminalNode
func (*AssignmentExpressionContext) EnterRule ¶
func (s *AssignmentExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*AssignmentExpressionContext) ExitRule ¶
func (s *AssignmentExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*AssignmentExpressionContext) GetRuleContext ¶
func (s *AssignmentExpressionContext) GetRuleContext() antlr.RuleContext
func (*AssignmentExpressionContext) SingleExpression ¶
func (s *AssignmentExpressionContext) SingleExpression(i int) ISingleExpressionContext
type AssignmentOperatorContext ¶
type AssignmentOperatorContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewAssignmentOperatorContext ¶
func NewAssignmentOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignmentOperatorContext
func NewEmptyAssignmentOperatorContext ¶
func NewEmptyAssignmentOperatorContext() *AssignmentOperatorContext
func (*AssignmentOperatorContext) BitAndAssign ¶
func (s *AssignmentOperatorContext) BitAndAssign() antlr.TerminalNode
func (*AssignmentOperatorContext) BitOrAssign ¶
func (s *AssignmentOperatorContext) BitOrAssign() antlr.TerminalNode
func (*AssignmentOperatorContext) BitXorAssign ¶
func (s *AssignmentOperatorContext) BitXorAssign() antlr.TerminalNode
func (*AssignmentOperatorContext) DivideAssign ¶
func (s *AssignmentOperatorContext) DivideAssign() antlr.TerminalNode
func (*AssignmentOperatorContext) EnterRule ¶
func (s *AssignmentOperatorContext) EnterRule(listener antlr.ParseTreeListener)
func (*AssignmentOperatorContext) ExitRule ¶
func (s *AssignmentOperatorContext) ExitRule(listener antlr.ParseTreeListener)
func (*AssignmentOperatorContext) GetParser ¶
func (s *AssignmentOperatorContext) GetParser() antlr.Parser
func (*AssignmentOperatorContext) GetRuleContext ¶
func (s *AssignmentOperatorContext) GetRuleContext() antlr.RuleContext
func (*AssignmentOperatorContext) IsAssignmentOperatorContext ¶
func (*AssignmentOperatorContext) IsAssignmentOperatorContext()
func (*AssignmentOperatorContext) LeftShiftArithmeticAssign ¶
func (s *AssignmentOperatorContext) LeftShiftArithmeticAssign() antlr.TerminalNode
func (*AssignmentOperatorContext) MinusAssign ¶
func (s *AssignmentOperatorContext) MinusAssign() antlr.TerminalNode
func (*AssignmentOperatorContext) ModulusAssign ¶
func (s *AssignmentOperatorContext) ModulusAssign() antlr.TerminalNode
func (*AssignmentOperatorContext) MultiplyAssign ¶
func (s *AssignmentOperatorContext) MultiplyAssign() antlr.TerminalNode
func (*AssignmentOperatorContext) PlusAssign ¶
func (s *AssignmentOperatorContext) PlusAssign() antlr.TerminalNode
func (*AssignmentOperatorContext) PowerAssign ¶
func (s *AssignmentOperatorContext) PowerAssign() antlr.TerminalNode
func (*AssignmentOperatorContext) RightShiftArithmeticAssign ¶
func (s *AssignmentOperatorContext) RightShiftArithmeticAssign() antlr.TerminalNode
func (*AssignmentOperatorContext) RightShiftLogicalAssign ¶
func (s *AssignmentOperatorContext) RightShiftLogicalAssign() antlr.TerminalNode
func (*AssignmentOperatorContext) ToStringTree ¶
func (s *AssignmentOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AssignmentOperatorExpressionContext ¶
type AssignmentOperatorExpressionContext struct {
*SingleExpressionContext
}
func NewAssignmentOperatorExpressionContext ¶
func NewAssignmentOperatorExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AssignmentOperatorExpressionContext
func (*AssignmentOperatorExpressionContext) AllSingleExpression ¶
func (s *AssignmentOperatorExpressionContext) AllSingleExpression() []ISingleExpressionContext
func (*AssignmentOperatorExpressionContext) AssignmentOperator ¶
func (s *AssignmentOperatorExpressionContext) AssignmentOperator() IAssignmentOperatorContext
func (*AssignmentOperatorExpressionContext) EnterRule ¶
func (s *AssignmentOperatorExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*AssignmentOperatorExpressionContext) ExitRule ¶
func (s *AssignmentOperatorExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*AssignmentOperatorExpressionContext) GetRuleContext ¶
func (s *AssignmentOperatorExpressionContext) GetRuleContext() antlr.RuleContext
func (*AssignmentOperatorExpressionContext) SingleExpression ¶
func (s *AssignmentOperatorExpressionContext) SingleExpression(i int) ISingleExpressionContext
type AwaitExpressionContext ¶
type AwaitExpressionContext struct {
*SingleExpressionContext
}
func NewAwaitExpressionContext ¶
func NewAwaitExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AwaitExpressionContext
func (*AwaitExpressionContext) Await ¶
func (s *AwaitExpressionContext) Await() antlr.TerminalNode
func (*AwaitExpressionContext) EnterRule ¶
func (s *AwaitExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*AwaitExpressionContext) ExitRule ¶
func (s *AwaitExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*AwaitExpressionContext) GetRuleContext ¶
func (s *AwaitExpressionContext) GetRuleContext() antlr.RuleContext
func (*AwaitExpressionContext) SingleExpression ¶
func (s *AwaitExpressionContext) SingleExpression() ISingleExpressionContext
type BaseJavaScriptParserListener ¶
type BaseJavaScriptParserListener struct{}
BaseJavaScriptParserListener is a complete listener for a parse tree produced by JavaScriptParser.
func (*BaseJavaScriptParserListener) EnterAdditiveExpression ¶
func (s *BaseJavaScriptParserListener) EnterAdditiveExpression(ctx *AdditiveExpressionContext)
EnterAdditiveExpression is called when production AdditiveExpression is entered.
func (*BaseJavaScriptParserListener) EnterAliasName ¶
func (s *BaseJavaScriptParserListener) EnterAliasName(ctx *AliasNameContext)
EnterAliasName is called when production aliasName is entered.
func (*BaseJavaScriptParserListener) EnterAnoymousFunctionDecl ¶
func (s *BaseJavaScriptParserListener) EnterAnoymousFunctionDecl(ctx *AnoymousFunctionDeclContext)
EnterAnoymousFunctionDecl is called when production AnoymousFunctionDecl is entered.
func (*BaseJavaScriptParserListener) EnterArgument ¶
func (s *BaseJavaScriptParserListener) EnterArgument(ctx *ArgumentContext)
EnterArgument is called when production argument is entered.
func (*BaseJavaScriptParserListener) EnterArguments ¶
func (s *BaseJavaScriptParserListener) EnterArguments(ctx *ArgumentsContext)
EnterArguments is called when production arguments is entered.
func (*BaseJavaScriptParserListener) EnterArgumentsExpression ¶
func (s *BaseJavaScriptParserListener) EnterArgumentsExpression(ctx *ArgumentsExpressionContext)
EnterArgumentsExpression is called when production ArgumentsExpression is entered.
func (*BaseJavaScriptParserListener) EnterArrayElement ¶
func (s *BaseJavaScriptParserListener) EnterArrayElement(ctx *ArrayElementContext)
EnterArrayElement is called when production arrayElement is entered.
func (*BaseJavaScriptParserListener) EnterArrayLiteral ¶
func (s *BaseJavaScriptParserListener) EnterArrayLiteral(ctx *ArrayLiteralContext)
EnterArrayLiteral is called when production arrayLiteral is entered.
func (*BaseJavaScriptParserListener) EnterArrayLiteralExpression ¶
func (s *BaseJavaScriptParserListener) EnterArrayLiteralExpression(ctx *ArrayLiteralExpressionContext)
EnterArrayLiteralExpression is called when production ArrayLiteralExpression is entered.
func (*BaseJavaScriptParserListener) EnterArrowFunction ¶
func (s *BaseJavaScriptParserListener) EnterArrowFunction(ctx *ArrowFunctionContext)
EnterArrowFunction is called when production ArrowFunction is entered.
func (*BaseJavaScriptParserListener) EnterArrowFunctionBody ¶
func (s *BaseJavaScriptParserListener) EnterArrowFunctionBody(ctx *ArrowFunctionBodyContext)
EnterArrowFunctionBody is called when production arrowFunctionBody is entered.
func (*BaseJavaScriptParserListener) EnterArrowFunctionParameters ¶
func (s *BaseJavaScriptParserListener) EnterArrowFunctionParameters(ctx *ArrowFunctionParametersContext)
EnterArrowFunctionParameters is called when production arrowFunctionParameters is entered.
func (*BaseJavaScriptParserListener) EnterAssignable ¶
func (s *BaseJavaScriptParserListener) EnterAssignable(ctx *AssignableContext)
EnterAssignable is called when production assignable is entered.
func (*BaseJavaScriptParserListener) EnterAssignmentExpression ¶
func (s *BaseJavaScriptParserListener) EnterAssignmentExpression(ctx *AssignmentExpressionContext)
EnterAssignmentExpression is called when production AssignmentExpression is entered.
func (*BaseJavaScriptParserListener) EnterAssignmentOperator ¶
func (s *BaseJavaScriptParserListener) EnterAssignmentOperator(ctx *AssignmentOperatorContext)
EnterAssignmentOperator is called when production assignmentOperator is entered.
func (*BaseJavaScriptParserListener) EnterAssignmentOperatorExpression ¶
func (s *BaseJavaScriptParserListener) EnterAssignmentOperatorExpression(ctx *AssignmentOperatorExpressionContext)
EnterAssignmentOperatorExpression is called when production AssignmentOperatorExpression is entered.
func (*BaseJavaScriptParserListener) EnterAwaitExpression ¶
func (s *BaseJavaScriptParserListener) EnterAwaitExpression(ctx *AwaitExpressionContext)
EnterAwaitExpression is called when production AwaitExpression is entered.
func (*BaseJavaScriptParserListener) EnterBigintLiteral ¶
func (s *BaseJavaScriptParserListener) EnterBigintLiteral(ctx *BigintLiteralContext)
EnterBigintLiteral is called when production bigintLiteral is entered.
func (*BaseJavaScriptParserListener) EnterBitAndExpression ¶
func (s *BaseJavaScriptParserListener) EnterBitAndExpression(ctx *BitAndExpressionContext)
EnterBitAndExpression is called when production BitAndExpression is entered.
func (*BaseJavaScriptParserListener) EnterBitNotExpression ¶
func (s *BaseJavaScriptParserListener) EnterBitNotExpression(ctx *BitNotExpressionContext)
EnterBitNotExpression is called when production BitNotExpression is entered.
func (*BaseJavaScriptParserListener) EnterBitOrExpression ¶
func (s *BaseJavaScriptParserListener) EnterBitOrExpression(ctx *BitOrExpressionContext)
EnterBitOrExpression is called when production BitOrExpression is entered.
func (*BaseJavaScriptParserListener) EnterBitShiftExpression ¶
func (s *BaseJavaScriptParserListener) EnterBitShiftExpression(ctx *BitShiftExpressionContext)
EnterBitShiftExpression is called when production BitShiftExpression is entered.
func (*BaseJavaScriptParserListener) EnterBitXOrExpression ¶
func (s *BaseJavaScriptParserListener) EnterBitXOrExpression(ctx *BitXOrExpressionContext)
EnterBitXOrExpression is called when production BitXOrExpression is entered.
func (*BaseJavaScriptParserListener) EnterBlock ¶
func (s *BaseJavaScriptParserListener) EnterBlock(ctx *BlockContext)
EnterBlock is called when production block is entered.
func (*BaseJavaScriptParserListener) EnterBreakStatement ¶
func (s *BaseJavaScriptParserListener) EnterBreakStatement(ctx *BreakStatementContext)
EnterBreakStatement is called when production breakStatement is entered.
func (*BaseJavaScriptParserListener) EnterCaseBlock ¶
func (s *BaseJavaScriptParserListener) EnterCaseBlock(ctx *CaseBlockContext)
EnterCaseBlock is called when production caseBlock is entered.
func (*BaseJavaScriptParserListener) EnterCaseClause ¶
func (s *BaseJavaScriptParserListener) EnterCaseClause(ctx *CaseClauseContext)
EnterCaseClause is called when production caseClause is entered.
func (*BaseJavaScriptParserListener) EnterCaseClauses ¶
func (s *BaseJavaScriptParserListener) EnterCaseClauses(ctx *CaseClausesContext)
EnterCaseClauses is called when production caseClauses is entered.
func (*BaseJavaScriptParserListener) EnterCatchProduction ¶
func (s *BaseJavaScriptParserListener) EnterCatchProduction(ctx *CatchProductionContext)
EnterCatchProduction is called when production catchProduction is entered.
func (*BaseJavaScriptParserListener) EnterClassDeclaration ¶
func (s *BaseJavaScriptParserListener) EnterClassDeclaration(ctx *ClassDeclarationContext)
EnterClassDeclaration is called when production classDeclaration is entered.
func (*BaseJavaScriptParserListener) EnterClassElement ¶
func (s *BaseJavaScriptParserListener) EnterClassElement(ctx *ClassElementContext)
EnterClassElement is called when production classElement is entered.
func (*BaseJavaScriptParserListener) EnterClassExpression ¶
func (s *BaseJavaScriptParserListener) EnterClassExpression(ctx *ClassExpressionContext)
EnterClassExpression is called when production ClassExpression is entered.
func (*BaseJavaScriptParserListener) EnterClassTail ¶
func (s *BaseJavaScriptParserListener) EnterClassTail(ctx *ClassTailContext)
EnterClassTail is called when production classTail is entered.
func (*BaseJavaScriptParserListener) EnterCoalesceExpression ¶
func (s *BaseJavaScriptParserListener) EnterCoalesceExpression(ctx *CoalesceExpressionContext)
EnterCoalesceExpression is called when production CoalesceExpression is entered.
func (*BaseJavaScriptParserListener) EnterComputedPropertyExpressionAssignment ¶
func (s *BaseJavaScriptParserListener) EnterComputedPropertyExpressionAssignment(ctx *ComputedPropertyExpressionAssignmentContext)
EnterComputedPropertyExpressionAssignment is called when production ComputedPropertyExpressionAssignment is entered.
func (*BaseJavaScriptParserListener) EnterContinueStatement ¶
func (s *BaseJavaScriptParserListener) EnterContinueStatement(ctx *ContinueStatementContext)
EnterContinueStatement is called when production continueStatement is entered.
func (*BaseJavaScriptParserListener) EnterDebuggerStatement ¶
func (s *BaseJavaScriptParserListener) EnterDebuggerStatement(ctx *DebuggerStatementContext)
EnterDebuggerStatement is called when production debuggerStatement is entered.
func (*BaseJavaScriptParserListener) EnterDeclaration ¶
func (s *BaseJavaScriptParserListener) EnterDeclaration(ctx *DeclarationContext)
EnterDeclaration is called when production declaration is entered.
func (*BaseJavaScriptParserListener) EnterDefaultClause ¶
func (s *BaseJavaScriptParserListener) EnterDefaultClause(ctx *DefaultClauseContext)
EnterDefaultClause is called when production defaultClause is entered.
func (*BaseJavaScriptParserListener) EnterDeleteExpression ¶
func (s *BaseJavaScriptParserListener) EnterDeleteExpression(ctx *DeleteExpressionContext)
EnterDeleteExpression is called when production DeleteExpression is entered.
func (*BaseJavaScriptParserListener) EnterDoStatement ¶
func (s *BaseJavaScriptParserListener) EnterDoStatement(ctx *DoStatementContext)
EnterDoStatement is called when production DoStatement is entered.
func (*BaseJavaScriptParserListener) EnterElementList ¶
func (s *BaseJavaScriptParserListener) EnterElementList(ctx *ElementListContext)
EnterElementList is called when production elementList is entered.
func (*BaseJavaScriptParserListener) EnterEmptyStatement_ ¶
func (s *BaseJavaScriptParserListener) EnterEmptyStatement_(ctx *EmptyStatement_Context)
EnterEmptyStatement_ is called when production emptyStatement_ is entered.
func (*BaseJavaScriptParserListener) EnterEos ¶
func (s *BaseJavaScriptParserListener) EnterEos(ctx *EosContext)
EnterEos is called when production eos is entered.
func (*BaseJavaScriptParserListener) EnterEqualityExpression ¶
func (s *BaseJavaScriptParserListener) EnterEqualityExpression(ctx *EqualityExpressionContext)
EnterEqualityExpression is called when production EqualityExpression is entered.
func (*BaseJavaScriptParserListener) EnterEveryRule ¶
func (s *BaseJavaScriptParserListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseJavaScriptParserListener) EnterExportDeclaration ¶
func (s *BaseJavaScriptParserListener) EnterExportDeclaration(ctx *ExportDeclarationContext)
EnterExportDeclaration is called when production ExportDeclaration is entered.
func (*BaseJavaScriptParserListener) EnterExportDefaultDeclaration ¶
func (s *BaseJavaScriptParserListener) EnterExportDefaultDeclaration(ctx *ExportDefaultDeclarationContext)
EnterExportDefaultDeclaration is called when production ExportDefaultDeclaration is entered.
func (*BaseJavaScriptParserListener) EnterExportFromBlock ¶
func (s *BaseJavaScriptParserListener) EnterExportFromBlock(ctx *ExportFromBlockContext)
EnterExportFromBlock is called when production exportFromBlock is entered.
func (*BaseJavaScriptParserListener) EnterExpressionSequence ¶
func (s *BaseJavaScriptParserListener) EnterExpressionSequence(ctx *ExpressionSequenceContext)
EnterExpressionSequence is called when production expressionSequence is entered.
func (*BaseJavaScriptParserListener) EnterExpressionStatement ¶
func (s *BaseJavaScriptParserListener) EnterExpressionStatement(ctx *ExpressionStatementContext)
EnterExpressionStatement is called when production expressionStatement is entered.
func (*BaseJavaScriptParserListener) EnterFinallyProduction ¶
func (s *BaseJavaScriptParserListener) EnterFinallyProduction(ctx *FinallyProductionContext)
EnterFinallyProduction is called when production finallyProduction is entered.
func (*BaseJavaScriptParserListener) EnterForInStatement ¶
func (s *BaseJavaScriptParserListener) EnterForInStatement(ctx *ForInStatementContext)
EnterForInStatement is called when production ForInStatement is entered.
func (*BaseJavaScriptParserListener) EnterForOfStatement ¶
func (s *BaseJavaScriptParserListener) EnterForOfStatement(ctx *ForOfStatementContext)
EnterForOfStatement is called when production ForOfStatement is entered.
func (*BaseJavaScriptParserListener) EnterForStatement ¶
func (s *BaseJavaScriptParserListener) EnterForStatement(ctx *ForStatementContext)
EnterForStatement is called when production ForStatement is entered.
func (*BaseJavaScriptParserListener) EnterFormalParameterArg ¶
func (s *BaseJavaScriptParserListener) EnterFormalParameterArg(ctx *FormalParameterArgContext)
EnterFormalParameterArg is called when production formalParameterArg is entered.
func (*BaseJavaScriptParserListener) EnterFormalParameterList ¶
func (s *BaseJavaScriptParserListener) EnterFormalParameterList(ctx *FormalParameterListContext)
EnterFormalParameterList is called when production formalParameterList is entered.
func (*BaseJavaScriptParserListener) EnterFunctionBody ¶
func (s *BaseJavaScriptParserListener) EnterFunctionBody(ctx *FunctionBodyContext)
EnterFunctionBody is called when production functionBody is entered.
func (*BaseJavaScriptParserListener) EnterFunctionDecl ¶
func (s *BaseJavaScriptParserListener) EnterFunctionDecl(ctx *FunctionDeclContext)
EnterFunctionDecl is called when production FunctionDecl is entered.
func (*BaseJavaScriptParserListener) EnterFunctionDeclaration ¶
func (s *BaseJavaScriptParserListener) EnterFunctionDeclaration(ctx *FunctionDeclarationContext)
EnterFunctionDeclaration is called when production functionDeclaration is entered.
func (*BaseJavaScriptParserListener) EnterFunctionExpression ¶
func (s *BaseJavaScriptParserListener) EnterFunctionExpression(ctx *FunctionExpressionContext)
EnterFunctionExpression is called when production FunctionExpression is entered.
func (*BaseJavaScriptParserListener) EnterFunctionProperty ¶
func (s *BaseJavaScriptParserListener) EnterFunctionProperty(ctx *FunctionPropertyContext)
EnterFunctionProperty is called when production FunctionProperty is entered.
func (*BaseJavaScriptParserListener) EnterGetter ¶
func (s *BaseJavaScriptParserListener) EnterGetter(ctx *GetterContext)
EnterGetter is called when production getter is entered.
func (*BaseJavaScriptParserListener) EnterIdentifierExpression ¶
func (s *BaseJavaScriptParserListener) EnterIdentifierExpression(ctx *IdentifierExpressionContext)
EnterIdentifierExpression is called when production IdentifierExpression is entered.
func (*BaseJavaScriptParserListener) EnterIdentifierName ¶
func (s *BaseJavaScriptParserListener) EnterIdentifierName(ctx *IdentifierNameContext)
EnterIdentifierName is called when production identifierName is entered.
func (*BaseJavaScriptParserListener) EnterIfStatement ¶
func (s *BaseJavaScriptParserListener) EnterIfStatement(ctx *IfStatementContext)
EnterIfStatement is called when production ifStatement is entered.
func (*BaseJavaScriptParserListener) EnterImportDefault ¶
func (s *BaseJavaScriptParserListener) EnterImportDefault(ctx *ImportDefaultContext)
EnterImportDefault is called when production importDefault is entered.
func (*BaseJavaScriptParserListener) EnterImportExpression ¶
func (s *BaseJavaScriptParserListener) EnterImportExpression(ctx *ImportExpressionContext)
EnterImportExpression is called when production ImportExpression is entered.
func (*BaseJavaScriptParserListener) EnterImportFrom ¶
func (s *BaseJavaScriptParserListener) EnterImportFrom(ctx *ImportFromContext)
EnterImportFrom is called when production importFrom is entered.
func (*BaseJavaScriptParserListener) EnterImportFromBlock ¶
func (s *BaseJavaScriptParserListener) EnterImportFromBlock(ctx *ImportFromBlockContext)
EnterImportFromBlock is called when production importFromBlock is entered.
func (*BaseJavaScriptParserListener) EnterImportNamespace ¶
func (s *BaseJavaScriptParserListener) EnterImportNamespace(ctx *ImportNamespaceContext)
EnterImportNamespace is called when production importNamespace is entered.
func (*BaseJavaScriptParserListener) EnterImportStatement ¶
func (s *BaseJavaScriptParserListener) EnterImportStatement(ctx *ImportStatementContext)
EnterImportStatement is called when production importStatement is entered.
func (*BaseJavaScriptParserListener) EnterInExpression ¶
func (s *BaseJavaScriptParserListener) EnterInExpression(ctx *InExpressionContext)
EnterInExpression is called when production InExpression is entered.
func (*BaseJavaScriptParserListener) EnterInstanceofExpression ¶
func (s *BaseJavaScriptParserListener) EnterInstanceofExpression(ctx *InstanceofExpressionContext)
EnterInstanceofExpression is called when production InstanceofExpression is entered.
func (*BaseJavaScriptParserListener) EnterKeyword ¶
func (s *BaseJavaScriptParserListener) EnterKeyword(ctx *KeywordContext)
EnterKeyword is called when production keyword is entered.
func (*BaseJavaScriptParserListener) EnterLabelledStatement ¶
func (s *BaseJavaScriptParserListener) EnterLabelledStatement(ctx *LabelledStatementContext)
EnterLabelledStatement is called when production labelledStatement is entered.
func (*BaseJavaScriptParserListener) EnterLastFormalParameterArg ¶
func (s *BaseJavaScriptParserListener) EnterLastFormalParameterArg(ctx *LastFormalParameterArgContext)
EnterLastFormalParameterArg is called when production lastFormalParameterArg is entered.
func (*BaseJavaScriptParserListener) EnterLiteral ¶
func (s *BaseJavaScriptParserListener) EnterLiteral(ctx *LiteralContext)
EnterLiteral is called when production literal is entered.
func (*BaseJavaScriptParserListener) EnterLiteralExpression ¶
func (s *BaseJavaScriptParserListener) EnterLiteralExpression(ctx *LiteralExpressionContext)
EnterLiteralExpression is called when production LiteralExpression is entered.
func (*BaseJavaScriptParserListener) EnterLogicalAndExpression ¶
func (s *BaseJavaScriptParserListener) EnterLogicalAndExpression(ctx *LogicalAndExpressionContext)
EnterLogicalAndExpression is called when production LogicalAndExpression is entered.
func (*BaseJavaScriptParserListener) EnterLogicalOrExpression ¶
func (s *BaseJavaScriptParserListener) EnterLogicalOrExpression(ctx *LogicalOrExpressionContext)
EnterLogicalOrExpression is called when production LogicalOrExpression is entered.
func (*BaseJavaScriptParserListener) EnterMemberDotExpression ¶
func (s *BaseJavaScriptParserListener) EnterMemberDotExpression(ctx *MemberDotExpressionContext)
EnterMemberDotExpression is called when production MemberDotExpression is entered.
func (*BaseJavaScriptParserListener) EnterMemberIndexExpression ¶
func (s *BaseJavaScriptParserListener) EnterMemberIndexExpression(ctx *MemberIndexExpressionContext)
EnterMemberIndexExpression is called when production MemberIndexExpression is entered.
func (*BaseJavaScriptParserListener) EnterMetaExpression ¶
func (s *BaseJavaScriptParserListener) EnterMetaExpression(ctx *MetaExpressionContext)
EnterMetaExpression is called when production MetaExpression is entered.
func (*BaseJavaScriptParserListener) EnterMethodDefinition ¶
func (s *BaseJavaScriptParserListener) EnterMethodDefinition(ctx *MethodDefinitionContext)
EnterMethodDefinition is called when production methodDefinition is entered.
func (*BaseJavaScriptParserListener) EnterModuleItems ¶
func (s *BaseJavaScriptParserListener) EnterModuleItems(ctx *ModuleItemsContext)
EnterModuleItems is called when production moduleItems is entered.
func (*BaseJavaScriptParserListener) EnterMultiplicativeExpression ¶
func (s *BaseJavaScriptParserListener) EnterMultiplicativeExpression(ctx *MultiplicativeExpressionContext)
EnterMultiplicativeExpression is called when production MultiplicativeExpression is entered.
func (*BaseJavaScriptParserListener) EnterNewExpression ¶
func (s *BaseJavaScriptParserListener) EnterNewExpression(ctx *NewExpressionContext)
EnterNewExpression is called when production NewExpression is entered.
func (*BaseJavaScriptParserListener) EnterNotExpression ¶
func (s *BaseJavaScriptParserListener) EnterNotExpression(ctx *NotExpressionContext)
EnterNotExpression is called when production NotExpression is entered.
func (*BaseJavaScriptParserListener) EnterNumericLiteral ¶
func (s *BaseJavaScriptParserListener) EnterNumericLiteral(ctx *NumericLiteralContext)
EnterNumericLiteral is called when production numericLiteral is entered.
func (*BaseJavaScriptParserListener) EnterObjectLiteral ¶
func (s *BaseJavaScriptParserListener) EnterObjectLiteral(ctx *ObjectLiteralContext)
EnterObjectLiteral is called when production objectLiteral is entered.
func (*BaseJavaScriptParserListener) EnterObjectLiteralExpression ¶
func (s *BaseJavaScriptParserListener) EnterObjectLiteralExpression(ctx *ObjectLiteralExpressionContext)
EnterObjectLiteralExpression is called when production ObjectLiteralExpression is entered.
func (*BaseJavaScriptParserListener) EnterParenthesizedExpression ¶
func (s *BaseJavaScriptParserListener) EnterParenthesizedExpression(ctx *ParenthesizedExpressionContext)
EnterParenthesizedExpression is called when production ParenthesizedExpression is entered.
func (*BaseJavaScriptParserListener) EnterPostDecreaseExpression ¶
func (s *BaseJavaScriptParserListener) EnterPostDecreaseExpression(ctx *PostDecreaseExpressionContext)
EnterPostDecreaseExpression is called when production PostDecreaseExpression is entered.
func (*BaseJavaScriptParserListener) EnterPostIncrementExpression ¶
func (s *BaseJavaScriptParserListener) EnterPostIncrementExpression(ctx *PostIncrementExpressionContext)
EnterPostIncrementExpression is called when production PostIncrementExpression is entered.
func (*BaseJavaScriptParserListener) EnterPowerExpression ¶
func (s *BaseJavaScriptParserListener) EnterPowerExpression(ctx *PowerExpressionContext)
EnterPowerExpression is called when production PowerExpression is entered.
func (*BaseJavaScriptParserListener) EnterPreDecreaseExpression ¶
func (s *BaseJavaScriptParserListener) EnterPreDecreaseExpression(ctx *PreDecreaseExpressionContext)
EnterPreDecreaseExpression is called when production PreDecreaseExpression is entered.
func (*BaseJavaScriptParserListener) EnterPreIncrementExpression ¶
func (s *BaseJavaScriptParserListener) EnterPreIncrementExpression(ctx *PreIncrementExpressionContext)
EnterPreIncrementExpression is called when production PreIncrementExpression is entered.
func (*BaseJavaScriptParserListener) EnterProgram ¶
func (s *BaseJavaScriptParserListener) EnterProgram(ctx *ProgramContext)
EnterProgram is called when production program is entered.
func (*BaseJavaScriptParserListener) EnterPropertyExpressionAssignment ¶
func (s *BaseJavaScriptParserListener) EnterPropertyExpressionAssignment(ctx *PropertyExpressionAssignmentContext)
EnterPropertyExpressionAssignment is called when production PropertyExpressionAssignment is entered.
func (*BaseJavaScriptParserListener) EnterPropertyGetter ¶
func (s *BaseJavaScriptParserListener) EnterPropertyGetter(ctx *PropertyGetterContext)
EnterPropertyGetter is called when production PropertyGetter is entered.
func (*BaseJavaScriptParserListener) EnterPropertyName ¶
func (s *BaseJavaScriptParserListener) EnterPropertyName(ctx *PropertyNameContext)
EnterPropertyName is called when production propertyName is entered.
func (*BaseJavaScriptParserListener) EnterPropertySetter ¶
func (s *BaseJavaScriptParserListener) EnterPropertySetter(ctx *PropertySetterContext)
EnterPropertySetter is called when production PropertySetter is entered.
func (*BaseJavaScriptParserListener) EnterPropertyShorthand ¶
func (s *BaseJavaScriptParserListener) EnterPropertyShorthand(ctx *PropertyShorthandContext)
EnterPropertyShorthand is called when production PropertyShorthand is entered.
func (*BaseJavaScriptParserListener) EnterRelationalExpression ¶
func (s *BaseJavaScriptParserListener) EnterRelationalExpression(ctx *RelationalExpressionContext)
EnterRelationalExpression is called when production RelationalExpression is entered.
func (*BaseJavaScriptParserListener) EnterReservedWord ¶
func (s *BaseJavaScriptParserListener) EnterReservedWord(ctx *ReservedWordContext)
EnterReservedWord is called when production reservedWord is entered.
func (*BaseJavaScriptParserListener) EnterReturnStatement ¶
func (s *BaseJavaScriptParserListener) EnterReturnStatement(ctx *ReturnStatementContext)
EnterReturnStatement is called when production returnStatement is entered.
func (*BaseJavaScriptParserListener) EnterSetter ¶
func (s *BaseJavaScriptParserListener) EnterSetter(ctx *SetterContext)
EnterSetter is called when production setter is entered.
func (*BaseJavaScriptParserListener) EnterSourceElement ¶
func (s *BaseJavaScriptParserListener) EnterSourceElement(ctx *SourceElementContext)
EnterSourceElement is called when production sourceElement is entered.
func (*BaseJavaScriptParserListener) EnterSourceElements ¶
func (s *BaseJavaScriptParserListener) EnterSourceElements(ctx *SourceElementsContext)
EnterSourceElements is called when production sourceElements is entered.
func (*BaseJavaScriptParserListener) EnterStatement ¶
func (s *BaseJavaScriptParserListener) EnterStatement(ctx *StatementContext)
EnterStatement is called when production statement is entered.
func (*BaseJavaScriptParserListener) EnterStatementList ¶
func (s *BaseJavaScriptParserListener) EnterStatementList(ctx *StatementListContext)
EnterStatementList is called when production statementList is entered.
func (*BaseJavaScriptParserListener) EnterSuperExpression ¶
func (s *BaseJavaScriptParserListener) EnterSuperExpression(ctx *SuperExpressionContext)
EnterSuperExpression is called when production SuperExpression is entered.
func (*BaseJavaScriptParserListener) EnterSwitchStatement ¶
func (s *BaseJavaScriptParserListener) EnterSwitchStatement(ctx *SwitchStatementContext)
EnterSwitchStatement is called when production switchStatement is entered.
func (*BaseJavaScriptParserListener) EnterTemplateStringExpression ¶
func (s *BaseJavaScriptParserListener) EnterTemplateStringExpression(ctx *TemplateStringExpressionContext)
EnterTemplateStringExpression is called when production TemplateStringExpression is entered.
func (*BaseJavaScriptParserListener) EnterTernaryExpression ¶
func (s *BaseJavaScriptParserListener) EnterTernaryExpression(ctx *TernaryExpressionContext)
EnterTernaryExpression is called when production TernaryExpression is entered.
func (*BaseJavaScriptParserListener) EnterThisExpression ¶
func (s *BaseJavaScriptParserListener) EnterThisExpression(ctx *ThisExpressionContext)
EnterThisExpression is called when production ThisExpression is entered.
func (*BaseJavaScriptParserListener) EnterThrowStatement ¶
func (s *BaseJavaScriptParserListener) EnterThrowStatement(ctx *ThrowStatementContext)
EnterThrowStatement is called when production throwStatement is entered.
func (*BaseJavaScriptParserListener) EnterTryStatement ¶
func (s *BaseJavaScriptParserListener) EnterTryStatement(ctx *TryStatementContext)
EnterTryStatement is called when production tryStatement is entered.
func (*BaseJavaScriptParserListener) EnterTypeofExpression ¶
func (s *BaseJavaScriptParserListener) EnterTypeofExpression(ctx *TypeofExpressionContext)
EnterTypeofExpression is called when production TypeofExpression is entered.
func (*BaseJavaScriptParserListener) EnterUnaryMinusExpression ¶
func (s *BaseJavaScriptParserListener) EnterUnaryMinusExpression(ctx *UnaryMinusExpressionContext)
EnterUnaryMinusExpression is called when production UnaryMinusExpression is entered.
func (*BaseJavaScriptParserListener) EnterUnaryPlusExpression ¶
func (s *BaseJavaScriptParserListener) EnterUnaryPlusExpression(ctx *UnaryPlusExpressionContext)
EnterUnaryPlusExpression is called when production UnaryPlusExpression is entered.
func (*BaseJavaScriptParserListener) EnterVarModifier ¶
func (s *BaseJavaScriptParserListener) EnterVarModifier(ctx *VarModifierContext)
EnterVarModifier is called when production varModifier is entered.
func (*BaseJavaScriptParserListener) EnterVariableDeclaration ¶
func (s *BaseJavaScriptParserListener) EnterVariableDeclaration(ctx *VariableDeclarationContext)
EnterVariableDeclaration is called when production variableDeclaration is entered.
func (*BaseJavaScriptParserListener) EnterVariableDeclarationList ¶
func (s *BaseJavaScriptParserListener) EnterVariableDeclarationList(ctx *VariableDeclarationListContext)
EnterVariableDeclarationList is called when production variableDeclarationList is entered.
func (*BaseJavaScriptParserListener) EnterVariableStatement ¶
func (s *BaseJavaScriptParserListener) EnterVariableStatement(ctx *VariableStatementContext)
EnterVariableStatement is called when production variableStatement is entered.
func (*BaseJavaScriptParserListener) EnterVoidExpression ¶
func (s *BaseJavaScriptParserListener) EnterVoidExpression(ctx *VoidExpressionContext)
EnterVoidExpression is called when production VoidExpression is entered.
func (*BaseJavaScriptParserListener) EnterWhileStatement ¶
func (s *BaseJavaScriptParserListener) EnterWhileStatement(ctx *WhileStatementContext)
EnterWhileStatement is called when production WhileStatement is entered.
func (*BaseJavaScriptParserListener) EnterWithStatement ¶
func (s *BaseJavaScriptParserListener) EnterWithStatement(ctx *WithStatementContext)
EnterWithStatement is called when production withStatement is entered.
func (*BaseJavaScriptParserListener) EnterYieldExpression ¶
func (s *BaseJavaScriptParserListener) EnterYieldExpression(ctx *YieldExpressionContext)
EnterYieldExpression is called when production YieldExpression is entered.
func (*BaseJavaScriptParserListener) EnterYieldStatement ¶
func (s *BaseJavaScriptParserListener) EnterYieldStatement(ctx *YieldStatementContext)
EnterYieldStatement is called when production yieldStatement is entered.
func (*BaseJavaScriptParserListener) ExitAdditiveExpression ¶
func (s *BaseJavaScriptParserListener) ExitAdditiveExpression(ctx *AdditiveExpressionContext)
ExitAdditiveExpression is called when production AdditiveExpression is exited.
func (*BaseJavaScriptParserListener) ExitAliasName ¶
func (s *BaseJavaScriptParserListener) ExitAliasName(ctx *AliasNameContext)
ExitAliasName is called when production aliasName is exited.
func (*BaseJavaScriptParserListener) ExitAnoymousFunctionDecl ¶
func (s *BaseJavaScriptParserListener) ExitAnoymousFunctionDecl(ctx *AnoymousFunctionDeclContext)
ExitAnoymousFunctionDecl is called when production AnoymousFunctionDecl is exited.
func (*BaseJavaScriptParserListener) ExitArgument ¶
func (s *BaseJavaScriptParserListener) ExitArgument(ctx *ArgumentContext)
ExitArgument is called when production argument is exited.
func (*BaseJavaScriptParserListener) ExitArguments ¶
func (s *BaseJavaScriptParserListener) ExitArguments(ctx *ArgumentsContext)
ExitArguments is called when production arguments is exited.
func (*BaseJavaScriptParserListener) ExitArgumentsExpression ¶
func (s *BaseJavaScriptParserListener) ExitArgumentsExpression(ctx *ArgumentsExpressionContext)
ExitArgumentsExpression is called when production ArgumentsExpression is exited.
func (*BaseJavaScriptParserListener) ExitArrayElement ¶
func (s *BaseJavaScriptParserListener) ExitArrayElement(ctx *ArrayElementContext)
ExitArrayElement is called when production arrayElement is exited.
func (*BaseJavaScriptParserListener) ExitArrayLiteral ¶
func (s *BaseJavaScriptParserListener) ExitArrayLiteral(ctx *ArrayLiteralContext)
ExitArrayLiteral is called when production arrayLiteral is exited.
func (*BaseJavaScriptParserListener) ExitArrayLiteralExpression ¶
func (s *BaseJavaScriptParserListener) ExitArrayLiteralExpression(ctx *ArrayLiteralExpressionContext)
ExitArrayLiteralExpression is called when production ArrayLiteralExpression is exited.
func (*BaseJavaScriptParserListener) ExitArrowFunction ¶
func (s *BaseJavaScriptParserListener) ExitArrowFunction(ctx *ArrowFunctionContext)
ExitArrowFunction is called when production ArrowFunction is exited.
func (*BaseJavaScriptParserListener) ExitArrowFunctionBody ¶
func (s *BaseJavaScriptParserListener) ExitArrowFunctionBody(ctx *ArrowFunctionBodyContext)
ExitArrowFunctionBody is called when production arrowFunctionBody is exited.
func (*BaseJavaScriptParserListener) ExitArrowFunctionParameters ¶
func (s *BaseJavaScriptParserListener) ExitArrowFunctionParameters(ctx *ArrowFunctionParametersContext)
ExitArrowFunctionParameters is called when production arrowFunctionParameters is exited.
func (*BaseJavaScriptParserListener) ExitAssignable ¶
func (s *BaseJavaScriptParserListener) ExitAssignable(ctx *AssignableContext)
ExitAssignable is called when production assignable is exited.
func (*BaseJavaScriptParserListener) ExitAssignmentExpression ¶
func (s *BaseJavaScriptParserListener) ExitAssignmentExpression(ctx *AssignmentExpressionContext)
ExitAssignmentExpression is called when production AssignmentExpression is exited.
func (*BaseJavaScriptParserListener) ExitAssignmentOperator ¶
func (s *BaseJavaScriptParserListener) ExitAssignmentOperator(ctx *AssignmentOperatorContext)
ExitAssignmentOperator is called when production assignmentOperator is exited.
func (*BaseJavaScriptParserListener) ExitAssignmentOperatorExpression ¶
func (s *BaseJavaScriptParserListener) ExitAssignmentOperatorExpression(ctx *AssignmentOperatorExpressionContext)
ExitAssignmentOperatorExpression is called when production AssignmentOperatorExpression is exited.
func (*BaseJavaScriptParserListener) ExitAwaitExpression ¶
func (s *BaseJavaScriptParserListener) ExitAwaitExpression(ctx *AwaitExpressionContext)
ExitAwaitExpression is called when production AwaitExpression is exited.
func (*BaseJavaScriptParserListener) ExitBigintLiteral ¶
func (s *BaseJavaScriptParserListener) ExitBigintLiteral(ctx *BigintLiteralContext)
ExitBigintLiteral is called when production bigintLiteral is exited.
func (*BaseJavaScriptParserListener) ExitBitAndExpression ¶
func (s *BaseJavaScriptParserListener) ExitBitAndExpression(ctx *BitAndExpressionContext)
ExitBitAndExpression is called when production BitAndExpression is exited.
func (*BaseJavaScriptParserListener) ExitBitNotExpression ¶
func (s *BaseJavaScriptParserListener) ExitBitNotExpression(ctx *BitNotExpressionContext)
ExitBitNotExpression is called when production BitNotExpression is exited.
func (*BaseJavaScriptParserListener) ExitBitOrExpression ¶
func (s *BaseJavaScriptParserListener) ExitBitOrExpression(ctx *BitOrExpressionContext)
ExitBitOrExpression is called when production BitOrExpression is exited.
func (*BaseJavaScriptParserListener) ExitBitShiftExpression ¶
func (s *BaseJavaScriptParserListener) ExitBitShiftExpression(ctx *BitShiftExpressionContext)
ExitBitShiftExpression is called when production BitShiftExpression is exited.
func (*BaseJavaScriptParserListener) ExitBitXOrExpression ¶
func (s *BaseJavaScriptParserListener) ExitBitXOrExpression(ctx *BitXOrExpressionContext)
ExitBitXOrExpression is called when production BitXOrExpression is exited.
func (*BaseJavaScriptParserListener) ExitBlock ¶
func (s *BaseJavaScriptParserListener) ExitBlock(ctx *BlockContext)
ExitBlock is called when production block is exited.
func (*BaseJavaScriptParserListener) ExitBreakStatement ¶
func (s *BaseJavaScriptParserListener) ExitBreakStatement(ctx *BreakStatementContext)
ExitBreakStatement is called when production breakStatement is exited.
func (*BaseJavaScriptParserListener) ExitCaseBlock ¶
func (s *BaseJavaScriptParserListener) ExitCaseBlock(ctx *CaseBlockContext)
ExitCaseBlock is called when production caseBlock is exited.
func (*BaseJavaScriptParserListener) ExitCaseClause ¶
func (s *BaseJavaScriptParserListener) ExitCaseClause(ctx *CaseClauseContext)
ExitCaseClause is called when production caseClause is exited.
func (*BaseJavaScriptParserListener) ExitCaseClauses ¶
func (s *BaseJavaScriptParserListener) ExitCaseClauses(ctx *CaseClausesContext)
ExitCaseClauses is called when production caseClauses is exited.
func (*BaseJavaScriptParserListener) ExitCatchProduction ¶
func (s *BaseJavaScriptParserListener) ExitCatchProduction(ctx *CatchProductionContext)
ExitCatchProduction is called when production catchProduction is exited.
func (*BaseJavaScriptParserListener) ExitClassDeclaration ¶
func (s *BaseJavaScriptParserListener) ExitClassDeclaration(ctx *ClassDeclarationContext)
ExitClassDeclaration is called when production classDeclaration is exited.
func (*BaseJavaScriptParserListener) ExitClassElement ¶
func (s *BaseJavaScriptParserListener) ExitClassElement(ctx *ClassElementContext)
ExitClassElement is called when production classElement is exited.
func (*BaseJavaScriptParserListener) ExitClassExpression ¶
func (s *BaseJavaScriptParserListener) ExitClassExpression(ctx *ClassExpressionContext)
ExitClassExpression is called when production ClassExpression is exited.
func (*BaseJavaScriptParserListener) ExitClassTail ¶
func (s *BaseJavaScriptParserListener) ExitClassTail(ctx *ClassTailContext)
ExitClassTail is called when production classTail is exited.
func (*BaseJavaScriptParserListener) ExitCoalesceExpression ¶
func (s *BaseJavaScriptParserListener) ExitCoalesceExpression(ctx *CoalesceExpressionContext)
ExitCoalesceExpression is called when production CoalesceExpression is exited.
func (*BaseJavaScriptParserListener) ExitComputedPropertyExpressionAssignment ¶
func (s *BaseJavaScriptParserListener) ExitComputedPropertyExpressionAssignment(ctx *ComputedPropertyExpressionAssignmentContext)
ExitComputedPropertyExpressionAssignment is called when production ComputedPropertyExpressionAssignment is exited.
func (*BaseJavaScriptParserListener) ExitContinueStatement ¶
func (s *BaseJavaScriptParserListener) ExitContinueStatement(ctx *ContinueStatementContext)
ExitContinueStatement is called when production continueStatement is exited.
func (*BaseJavaScriptParserListener) ExitDebuggerStatement ¶
func (s *BaseJavaScriptParserListener) ExitDebuggerStatement(ctx *DebuggerStatementContext)
ExitDebuggerStatement is called when production debuggerStatement is exited.
func (*BaseJavaScriptParserListener) ExitDeclaration ¶
func (s *BaseJavaScriptParserListener) ExitDeclaration(ctx *DeclarationContext)
ExitDeclaration is called when production declaration is exited.
func (*BaseJavaScriptParserListener) ExitDefaultClause ¶
func (s *BaseJavaScriptParserListener) ExitDefaultClause(ctx *DefaultClauseContext)
ExitDefaultClause is called when production defaultClause is exited.
func (*BaseJavaScriptParserListener) ExitDeleteExpression ¶
func (s *BaseJavaScriptParserListener) ExitDeleteExpression(ctx *DeleteExpressionContext)
ExitDeleteExpression is called when production DeleteExpression is exited.
func (*BaseJavaScriptParserListener) ExitDoStatement ¶
func (s *BaseJavaScriptParserListener) ExitDoStatement(ctx *DoStatementContext)
ExitDoStatement is called when production DoStatement is exited.
func (*BaseJavaScriptParserListener) ExitElementList ¶
func (s *BaseJavaScriptParserListener) ExitElementList(ctx *ElementListContext)
ExitElementList is called when production elementList is exited.
func (*BaseJavaScriptParserListener) ExitEmptyStatement_ ¶
func (s *BaseJavaScriptParserListener) ExitEmptyStatement_(ctx *EmptyStatement_Context)
ExitEmptyStatement_ is called when production emptyStatement_ is exited.
func (*BaseJavaScriptParserListener) ExitEos ¶
func (s *BaseJavaScriptParserListener) ExitEos(ctx *EosContext)
ExitEos is called when production eos is exited.
func (*BaseJavaScriptParserListener) ExitEqualityExpression ¶
func (s *BaseJavaScriptParserListener) ExitEqualityExpression(ctx *EqualityExpressionContext)
ExitEqualityExpression is called when production EqualityExpression is exited.
func (*BaseJavaScriptParserListener) ExitEveryRule ¶
func (s *BaseJavaScriptParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseJavaScriptParserListener) ExitExportDeclaration ¶
func (s *BaseJavaScriptParserListener) ExitExportDeclaration(ctx *ExportDeclarationContext)
ExitExportDeclaration is called when production ExportDeclaration is exited.
func (*BaseJavaScriptParserListener) ExitExportDefaultDeclaration ¶
func (s *BaseJavaScriptParserListener) ExitExportDefaultDeclaration(ctx *ExportDefaultDeclarationContext)
ExitExportDefaultDeclaration is called when production ExportDefaultDeclaration is exited.
func (*BaseJavaScriptParserListener) ExitExportFromBlock ¶
func (s *BaseJavaScriptParserListener) ExitExportFromBlock(ctx *ExportFromBlockContext)
ExitExportFromBlock is called when production exportFromBlock is exited.
func (*BaseJavaScriptParserListener) ExitExpressionSequence ¶
func (s *BaseJavaScriptParserListener) ExitExpressionSequence(ctx *ExpressionSequenceContext)
ExitExpressionSequence is called when production expressionSequence is exited.
func (*BaseJavaScriptParserListener) ExitExpressionStatement ¶
func (s *BaseJavaScriptParserListener) ExitExpressionStatement(ctx *ExpressionStatementContext)
ExitExpressionStatement is called when production expressionStatement is exited.
func (*BaseJavaScriptParserListener) ExitFinallyProduction ¶
func (s *BaseJavaScriptParserListener) ExitFinallyProduction(ctx *FinallyProductionContext)
ExitFinallyProduction is called when production finallyProduction is exited.
func (*BaseJavaScriptParserListener) ExitForInStatement ¶
func (s *BaseJavaScriptParserListener) ExitForInStatement(ctx *ForInStatementContext)
ExitForInStatement is called when production ForInStatement is exited.
func (*BaseJavaScriptParserListener) ExitForOfStatement ¶
func (s *BaseJavaScriptParserListener) ExitForOfStatement(ctx *ForOfStatementContext)
ExitForOfStatement is called when production ForOfStatement is exited.
func (*BaseJavaScriptParserListener) ExitForStatement ¶
func (s *BaseJavaScriptParserListener) ExitForStatement(ctx *ForStatementContext)
ExitForStatement is called when production ForStatement is exited.
func (*BaseJavaScriptParserListener) ExitFormalParameterArg ¶
func (s *BaseJavaScriptParserListener) ExitFormalParameterArg(ctx *FormalParameterArgContext)
ExitFormalParameterArg is called when production formalParameterArg is exited.
func (*BaseJavaScriptParserListener) ExitFormalParameterList ¶
func (s *BaseJavaScriptParserListener) ExitFormalParameterList(ctx *FormalParameterListContext)
ExitFormalParameterList is called when production formalParameterList is exited.
func (*BaseJavaScriptParserListener) ExitFunctionBody ¶
func (s *BaseJavaScriptParserListener) ExitFunctionBody(ctx *FunctionBodyContext)
ExitFunctionBody is called when production functionBody is exited.
func (*BaseJavaScriptParserListener) ExitFunctionDecl ¶
func (s *BaseJavaScriptParserListener) ExitFunctionDecl(ctx *FunctionDeclContext)
ExitFunctionDecl is called when production FunctionDecl is exited.
func (*BaseJavaScriptParserListener) ExitFunctionDeclaration ¶
func (s *BaseJavaScriptParserListener) ExitFunctionDeclaration(ctx *FunctionDeclarationContext)
ExitFunctionDeclaration is called when production functionDeclaration is exited.
func (*BaseJavaScriptParserListener) ExitFunctionExpression ¶
func (s *BaseJavaScriptParserListener) ExitFunctionExpression(ctx *FunctionExpressionContext)
ExitFunctionExpression is called when production FunctionExpression is exited.
func (*BaseJavaScriptParserListener) ExitFunctionProperty ¶
func (s *BaseJavaScriptParserListener) ExitFunctionProperty(ctx *FunctionPropertyContext)
ExitFunctionProperty is called when production FunctionProperty is exited.
func (*BaseJavaScriptParserListener) ExitGetter ¶
func (s *BaseJavaScriptParserListener) ExitGetter(ctx *GetterContext)
ExitGetter is called when production getter is exited.
func (*BaseJavaScriptParserListener) ExitIdentifierExpression ¶
func (s *BaseJavaScriptParserListener) ExitIdentifierExpression(ctx *IdentifierExpressionContext)
ExitIdentifierExpression is called when production IdentifierExpression is exited.
func (*BaseJavaScriptParserListener) ExitIdentifierName ¶
func (s *BaseJavaScriptParserListener) ExitIdentifierName(ctx *IdentifierNameContext)
ExitIdentifierName is called when production identifierName is exited.
func (*BaseJavaScriptParserListener) ExitIfStatement ¶
func (s *BaseJavaScriptParserListener) ExitIfStatement(ctx *IfStatementContext)
ExitIfStatement is called when production ifStatement is exited.
func (*BaseJavaScriptParserListener) ExitImportDefault ¶
func (s *BaseJavaScriptParserListener) ExitImportDefault(ctx *ImportDefaultContext)
ExitImportDefault is called when production importDefault is exited.
func (*BaseJavaScriptParserListener) ExitImportExpression ¶
func (s *BaseJavaScriptParserListener) ExitImportExpression(ctx *ImportExpressionContext)
ExitImportExpression is called when production ImportExpression is exited.
func (*BaseJavaScriptParserListener) ExitImportFrom ¶
func (s *BaseJavaScriptParserListener) ExitImportFrom(ctx *ImportFromContext)
ExitImportFrom is called when production importFrom is exited.
func (*BaseJavaScriptParserListener) ExitImportFromBlock ¶
func (s *BaseJavaScriptParserListener) ExitImportFromBlock(ctx *ImportFromBlockContext)
ExitImportFromBlock is called when production importFromBlock is exited.
func (*BaseJavaScriptParserListener) ExitImportNamespace ¶
func (s *BaseJavaScriptParserListener) ExitImportNamespace(ctx *ImportNamespaceContext)
ExitImportNamespace is called when production importNamespace is exited.
func (*BaseJavaScriptParserListener) ExitImportStatement ¶
func (s *BaseJavaScriptParserListener) ExitImportStatement(ctx *ImportStatementContext)
ExitImportStatement is called when production importStatement is exited.
func (*BaseJavaScriptParserListener) ExitInExpression ¶
func (s *BaseJavaScriptParserListener) ExitInExpression(ctx *InExpressionContext)
ExitInExpression is called when production InExpression is exited.
func (*BaseJavaScriptParserListener) ExitInstanceofExpression ¶
func (s *BaseJavaScriptParserListener) ExitInstanceofExpression(ctx *InstanceofExpressionContext)
ExitInstanceofExpression is called when production InstanceofExpression is exited.
func (*BaseJavaScriptParserListener) ExitKeyword ¶
func (s *BaseJavaScriptParserListener) ExitKeyword(ctx *KeywordContext)
ExitKeyword is called when production keyword is exited.
func (*BaseJavaScriptParserListener) ExitLabelledStatement ¶
func (s *BaseJavaScriptParserListener) ExitLabelledStatement(ctx *LabelledStatementContext)
ExitLabelledStatement is called when production labelledStatement is exited.
func (*BaseJavaScriptParserListener) ExitLastFormalParameterArg ¶
func (s *BaseJavaScriptParserListener) ExitLastFormalParameterArg(ctx *LastFormalParameterArgContext)
ExitLastFormalParameterArg is called when production lastFormalParameterArg is exited.
func (*BaseJavaScriptParserListener) ExitLiteral ¶
func (s *BaseJavaScriptParserListener) ExitLiteral(ctx *LiteralContext)
ExitLiteral is called when production literal is exited.
func (*BaseJavaScriptParserListener) ExitLiteralExpression ¶
func (s *BaseJavaScriptParserListener) ExitLiteralExpression(ctx *LiteralExpressionContext)
ExitLiteralExpression is called when production LiteralExpression is exited.
func (*BaseJavaScriptParserListener) ExitLogicalAndExpression ¶
func (s *BaseJavaScriptParserListener) ExitLogicalAndExpression(ctx *LogicalAndExpressionContext)
ExitLogicalAndExpression is called when production LogicalAndExpression is exited.
func (*BaseJavaScriptParserListener) ExitLogicalOrExpression ¶
func (s *BaseJavaScriptParserListener) ExitLogicalOrExpression(ctx *LogicalOrExpressionContext)
ExitLogicalOrExpression is called when production LogicalOrExpression is exited.
func (*BaseJavaScriptParserListener) ExitMemberDotExpression ¶
func (s *BaseJavaScriptParserListener) ExitMemberDotExpression(ctx *MemberDotExpressionContext)
ExitMemberDotExpression is called when production MemberDotExpression is exited.
func (*BaseJavaScriptParserListener) ExitMemberIndexExpression ¶
func (s *BaseJavaScriptParserListener) ExitMemberIndexExpression(ctx *MemberIndexExpressionContext)
ExitMemberIndexExpression is called when production MemberIndexExpression is exited.
func (*BaseJavaScriptParserListener) ExitMetaExpression ¶
func (s *BaseJavaScriptParserListener) ExitMetaExpression(ctx *MetaExpressionContext)
ExitMetaExpression is called when production MetaExpression is exited.
func (*BaseJavaScriptParserListener) ExitMethodDefinition ¶
func (s *BaseJavaScriptParserListener) ExitMethodDefinition(ctx *MethodDefinitionContext)
ExitMethodDefinition is called when production methodDefinition is exited.
func (*BaseJavaScriptParserListener) ExitModuleItems ¶
func (s *BaseJavaScriptParserListener) ExitModuleItems(ctx *ModuleItemsContext)
ExitModuleItems is called when production moduleItems is exited.
func (*BaseJavaScriptParserListener) ExitMultiplicativeExpression ¶
func (s *BaseJavaScriptParserListener) ExitMultiplicativeExpression(ctx *MultiplicativeExpressionContext)
ExitMultiplicativeExpression is called when production MultiplicativeExpression is exited.
func (*BaseJavaScriptParserListener) ExitNewExpression ¶
func (s *BaseJavaScriptParserListener) ExitNewExpression(ctx *NewExpressionContext)
ExitNewExpression is called when production NewExpression is exited.
func (*BaseJavaScriptParserListener) ExitNotExpression ¶
func (s *BaseJavaScriptParserListener) ExitNotExpression(ctx *NotExpressionContext)
ExitNotExpression is called when production NotExpression is exited.
func (*BaseJavaScriptParserListener) ExitNumericLiteral ¶
func (s *BaseJavaScriptParserListener) ExitNumericLiteral(ctx *NumericLiteralContext)
ExitNumericLiteral is called when production numericLiteral is exited.
func (*BaseJavaScriptParserListener) ExitObjectLiteral ¶
func (s *BaseJavaScriptParserListener) ExitObjectLiteral(ctx *ObjectLiteralContext)
ExitObjectLiteral is called when production objectLiteral is exited.
func (*BaseJavaScriptParserListener) ExitObjectLiteralExpression ¶
func (s *BaseJavaScriptParserListener) ExitObjectLiteralExpression(ctx *ObjectLiteralExpressionContext)
ExitObjectLiteralExpression is called when production ObjectLiteralExpression is exited.
func (*BaseJavaScriptParserListener) ExitParenthesizedExpression ¶
func (s *BaseJavaScriptParserListener) ExitParenthesizedExpression(ctx *ParenthesizedExpressionContext)
ExitParenthesizedExpression is called when production ParenthesizedExpression is exited.
func (*BaseJavaScriptParserListener) ExitPostDecreaseExpression ¶
func (s *BaseJavaScriptParserListener) ExitPostDecreaseExpression(ctx *PostDecreaseExpressionContext)
ExitPostDecreaseExpression is called when production PostDecreaseExpression is exited.
func (*BaseJavaScriptParserListener) ExitPostIncrementExpression ¶
func (s *BaseJavaScriptParserListener) ExitPostIncrementExpression(ctx *PostIncrementExpressionContext)
ExitPostIncrementExpression is called when production PostIncrementExpression is exited.
func (*BaseJavaScriptParserListener) ExitPowerExpression ¶
func (s *BaseJavaScriptParserListener) ExitPowerExpression(ctx *PowerExpressionContext)
ExitPowerExpression is called when production PowerExpression is exited.
func (*BaseJavaScriptParserListener) ExitPreDecreaseExpression ¶
func (s *BaseJavaScriptParserListener) ExitPreDecreaseExpression(ctx *PreDecreaseExpressionContext)
ExitPreDecreaseExpression is called when production PreDecreaseExpression is exited.
func (*BaseJavaScriptParserListener) ExitPreIncrementExpression ¶
func (s *BaseJavaScriptParserListener) ExitPreIncrementExpression(ctx *PreIncrementExpressionContext)
ExitPreIncrementExpression is called when production PreIncrementExpression is exited.
func (*BaseJavaScriptParserListener) ExitProgram ¶
func (s *BaseJavaScriptParserListener) ExitProgram(ctx *ProgramContext)
ExitProgram is called when production program is exited.
func (*BaseJavaScriptParserListener) ExitPropertyExpressionAssignment ¶
func (s *BaseJavaScriptParserListener) ExitPropertyExpressionAssignment(ctx *PropertyExpressionAssignmentContext)
ExitPropertyExpressionAssignment is called when production PropertyExpressionAssignment is exited.
func (*BaseJavaScriptParserListener) ExitPropertyGetter ¶
func (s *BaseJavaScriptParserListener) ExitPropertyGetter(ctx *PropertyGetterContext)
ExitPropertyGetter is called when production PropertyGetter is exited.
func (*BaseJavaScriptParserListener) ExitPropertyName ¶
func (s *BaseJavaScriptParserListener) ExitPropertyName(ctx *PropertyNameContext)
ExitPropertyName is called when production propertyName is exited.
func (*BaseJavaScriptParserListener) ExitPropertySetter ¶
func (s *BaseJavaScriptParserListener) ExitPropertySetter(ctx *PropertySetterContext)
ExitPropertySetter is called when production PropertySetter is exited.
func (*BaseJavaScriptParserListener) ExitPropertyShorthand ¶
func (s *BaseJavaScriptParserListener) ExitPropertyShorthand(ctx *PropertyShorthandContext)
ExitPropertyShorthand is called when production PropertyShorthand is exited.
func (*BaseJavaScriptParserListener) ExitRelationalExpression ¶
func (s *BaseJavaScriptParserListener) ExitRelationalExpression(ctx *RelationalExpressionContext)
ExitRelationalExpression is called when production RelationalExpression is exited.
func (*BaseJavaScriptParserListener) ExitReservedWord ¶
func (s *BaseJavaScriptParserListener) ExitReservedWord(ctx *ReservedWordContext)
ExitReservedWord is called when production reservedWord is exited.
func (*BaseJavaScriptParserListener) ExitReturnStatement ¶
func (s *BaseJavaScriptParserListener) ExitReturnStatement(ctx *ReturnStatementContext)
ExitReturnStatement is called when production returnStatement is exited.
func (*BaseJavaScriptParserListener) ExitSetter ¶
func (s *BaseJavaScriptParserListener) ExitSetter(ctx *SetterContext)
ExitSetter is called when production setter is exited.
func (*BaseJavaScriptParserListener) ExitSourceElement ¶
func (s *BaseJavaScriptParserListener) ExitSourceElement(ctx *SourceElementContext)
ExitSourceElement is called when production sourceElement is exited.
func (*BaseJavaScriptParserListener) ExitSourceElements ¶
func (s *BaseJavaScriptParserListener) ExitSourceElements(ctx *SourceElementsContext)
ExitSourceElements is called when production sourceElements is exited.
func (*BaseJavaScriptParserListener) ExitStatement ¶
func (s *BaseJavaScriptParserListener) ExitStatement(ctx *StatementContext)
ExitStatement is called when production statement is exited.
func (*BaseJavaScriptParserListener) ExitStatementList ¶
func (s *BaseJavaScriptParserListener) ExitStatementList(ctx *StatementListContext)
ExitStatementList is called when production statementList is exited.
func (*BaseJavaScriptParserListener) ExitSuperExpression ¶
func (s *BaseJavaScriptParserListener) ExitSuperExpression(ctx *SuperExpressionContext)
ExitSuperExpression is called when production SuperExpression is exited.
func (*BaseJavaScriptParserListener) ExitSwitchStatement ¶
func (s *BaseJavaScriptParserListener) ExitSwitchStatement(ctx *SwitchStatementContext)
ExitSwitchStatement is called when production switchStatement is exited.
func (*BaseJavaScriptParserListener) ExitTemplateStringExpression ¶
func (s *BaseJavaScriptParserListener) ExitTemplateStringExpression(ctx *TemplateStringExpressionContext)
ExitTemplateStringExpression is called when production TemplateStringExpression is exited.
func (*BaseJavaScriptParserListener) ExitTernaryExpression ¶
func (s *BaseJavaScriptParserListener) ExitTernaryExpression(ctx *TernaryExpressionContext)
ExitTernaryExpression is called when production TernaryExpression is exited.
func (*BaseJavaScriptParserListener) ExitThisExpression ¶
func (s *BaseJavaScriptParserListener) ExitThisExpression(ctx *ThisExpressionContext)
ExitThisExpression is called when production ThisExpression is exited.
func (*BaseJavaScriptParserListener) ExitThrowStatement ¶
func (s *BaseJavaScriptParserListener) ExitThrowStatement(ctx *ThrowStatementContext)
ExitThrowStatement is called when production throwStatement is exited.
func (*BaseJavaScriptParserListener) ExitTryStatement ¶
func (s *BaseJavaScriptParserListener) ExitTryStatement(ctx *TryStatementContext)
ExitTryStatement is called when production tryStatement is exited.
func (*BaseJavaScriptParserListener) ExitTypeofExpression ¶
func (s *BaseJavaScriptParserListener) ExitTypeofExpression(ctx *TypeofExpressionContext)
ExitTypeofExpression is called when production TypeofExpression is exited.
func (*BaseJavaScriptParserListener) ExitUnaryMinusExpression ¶
func (s *BaseJavaScriptParserListener) ExitUnaryMinusExpression(ctx *UnaryMinusExpressionContext)
ExitUnaryMinusExpression is called when production UnaryMinusExpression is exited.
func (*BaseJavaScriptParserListener) ExitUnaryPlusExpression ¶
func (s *BaseJavaScriptParserListener) ExitUnaryPlusExpression(ctx *UnaryPlusExpressionContext)
ExitUnaryPlusExpression is called when production UnaryPlusExpression is exited.
func (*BaseJavaScriptParserListener) ExitVarModifier ¶
func (s *BaseJavaScriptParserListener) ExitVarModifier(ctx *VarModifierContext)
ExitVarModifier is called when production varModifier is exited.
func (*BaseJavaScriptParserListener) ExitVariableDeclaration ¶
func (s *BaseJavaScriptParserListener) ExitVariableDeclaration(ctx *VariableDeclarationContext)
ExitVariableDeclaration is called when production variableDeclaration is exited.
func (*BaseJavaScriptParserListener) ExitVariableDeclarationList ¶
func (s *BaseJavaScriptParserListener) ExitVariableDeclarationList(ctx *VariableDeclarationListContext)
ExitVariableDeclarationList is called when production variableDeclarationList is exited.
func (*BaseJavaScriptParserListener) ExitVariableStatement ¶
func (s *BaseJavaScriptParserListener) ExitVariableStatement(ctx *VariableStatementContext)
ExitVariableStatement is called when production variableStatement is exited.
func (*BaseJavaScriptParserListener) ExitVoidExpression ¶
func (s *BaseJavaScriptParserListener) ExitVoidExpression(ctx *VoidExpressionContext)
ExitVoidExpression is called when production VoidExpression is exited.
func (*BaseJavaScriptParserListener) ExitWhileStatement ¶
func (s *BaseJavaScriptParserListener) ExitWhileStatement(ctx *WhileStatementContext)
ExitWhileStatement is called when production WhileStatement is exited.
func (*BaseJavaScriptParserListener) ExitWithStatement ¶
func (s *BaseJavaScriptParserListener) ExitWithStatement(ctx *WithStatementContext)
ExitWithStatement is called when production withStatement is exited.
func (*BaseJavaScriptParserListener) ExitYieldExpression ¶
func (s *BaseJavaScriptParserListener) ExitYieldExpression(ctx *YieldExpressionContext)
ExitYieldExpression is called when production YieldExpression is exited.
func (*BaseJavaScriptParserListener) ExitYieldStatement ¶
func (s *BaseJavaScriptParserListener) ExitYieldStatement(ctx *YieldStatementContext)
ExitYieldStatement is called when production yieldStatement is exited.
func (*BaseJavaScriptParserListener) VisitErrorNode ¶
func (s *BaseJavaScriptParserListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseJavaScriptParserListener) VisitTerminal ¶
func (s *BaseJavaScriptParserListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type BigintLiteralContext ¶
type BigintLiteralContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewBigintLiteralContext ¶
func NewBigintLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BigintLiteralContext
func NewEmptyBigintLiteralContext ¶
func NewEmptyBigintLiteralContext() *BigintLiteralContext
func (*BigintLiteralContext) BigBinaryIntegerLiteral ¶
func (s *BigintLiteralContext) BigBinaryIntegerLiteral() antlr.TerminalNode
func (*BigintLiteralContext) BigDecimalIntegerLiteral ¶
func (s *BigintLiteralContext) BigDecimalIntegerLiteral() antlr.TerminalNode
func (*BigintLiteralContext) BigHexIntegerLiteral ¶
func (s *BigintLiteralContext) BigHexIntegerLiteral() antlr.TerminalNode
func (*BigintLiteralContext) BigOctalIntegerLiteral ¶
func (s *BigintLiteralContext) BigOctalIntegerLiteral() antlr.TerminalNode
func (*BigintLiteralContext) EnterRule ¶
func (s *BigintLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*BigintLiteralContext) ExitRule ¶
func (s *BigintLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*BigintLiteralContext) GetParser ¶
func (s *BigintLiteralContext) GetParser() antlr.Parser
func (*BigintLiteralContext) GetRuleContext ¶
func (s *BigintLiteralContext) GetRuleContext() antlr.RuleContext
func (*BigintLiteralContext) IsBigintLiteralContext ¶
func (*BigintLiteralContext) IsBigintLiteralContext()
func (*BigintLiteralContext) ToStringTree ¶
func (s *BigintLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BitAndExpressionContext ¶
type BitAndExpressionContext struct {
*SingleExpressionContext
}
func NewBitAndExpressionContext ¶
func NewBitAndExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BitAndExpressionContext
func (*BitAndExpressionContext) AllSingleExpression ¶
func (s *BitAndExpressionContext) AllSingleExpression() []ISingleExpressionContext
func (*BitAndExpressionContext) BitAnd ¶
func (s *BitAndExpressionContext) BitAnd() antlr.TerminalNode
func (*BitAndExpressionContext) EnterRule ¶
func (s *BitAndExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*BitAndExpressionContext) ExitRule ¶
func (s *BitAndExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*BitAndExpressionContext) GetRuleContext ¶
func (s *BitAndExpressionContext) GetRuleContext() antlr.RuleContext
func (*BitAndExpressionContext) SingleExpression ¶
func (s *BitAndExpressionContext) SingleExpression(i int) ISingleExpressionContext
type BitNotExpressionContext ¶
type BitNotExpressionContext struct {
*SingleExpressionContext
}
func NewBitNotExpressionContext ¶
func NewBitNotExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BitNotExpressionContext
func (*BitNotExpressionContext) BitNot ¶
func (s *BitNotExpressionContext) BitNot() antlr.TerminalNode
func (*BitNotExpressionContext) EnterRule ¶
func (s *BitNotExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*BitNotExpressionContext) ExitRule ¶
func (s *BitNotExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*BitNotExpressionContext) GetRuleContext ¶
func (s *BitNotExpressionContext) GetRuleContext() antlr.RuleContext
func (*BitNotExpressionContext) SingleExpression ¶
func (s *BitNotExpressionContext) SingleExpression() ISingleExpressionContext
type BitOrExpressionContext ¶
type BitOrExpressionContext struct {
*SingleExpressionContext
}
func NewBitOrExpressionContext ¶
func NewBitOrExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BitOrExpressionContext
func (*BitOrExpressionContext) AllSingleExpression ¶
func (s *BitOrExpressionContext) AllSingleExpression() []ISingleExpressionContext
func (*BitOrExpressionContext) BitOr ¶
func (s *BitOrExpressionContext) BitOr() antlr.TerminalNode
func (*BitOrExpressionContext) EnterRule ¶
func (s *BitOrExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*BitOrExpressionContext) ExitRule ¶
func (s *BitOrExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*BitOrExpressionContext) GetRuleContext ¶
func (s *BitOrExpressionContext) GetRuleContext() antlr.RuleContext
func (*BitOrExpressionContext) SingleExpression ¶
func (s *BitOrExpressionContext) SingleExpression(i int) ISingleExpressionContext
type BitShiftExpressionContext ¶
type BitShiftExpressionContext struct {
*SingleExpressionContext
}
func NewBitShiftExpressionContext ¶
func NewBitShiftExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BitShiftExpressionContext
func (*BitShiftExpressionContext) AllSingleExpression ¶
func (s *BitShiftExpressionContext) AllSingleExpression() []ISingleExpressionContext
func (*BitShiftExpressionContext) EnterRule ¶
func (s *BitShiftExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*BitShiftExpressionContext) ExitRule ¶
func (s *BitShiftExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*BitShiftExpressionContext) GetRuleContext ¶
func (s *BitShiftExpressionContext) GetRuleContext() antlr.RuleContext
func (*BitShiftExpressionContext) LeftShiftArithmetic ¶
func (s *BitShiftExpressionContext) LeftShiftArithmetic() antlr.TerminalNode
func (*BitShiftExpressionContext) RightShiftArithmetic ¶
func (s *BitShiftExpressionContext) RightShiftArithmetic() antlr.TerminalNode
func (*BitShiftExpressionContext) RightShiftLogical ¶
func (s *BitShiftExpressionContext) RightShiftLogical() antlr.TerminalNode
func (*BitShiftExpressionContext) SingleExpression ¶
func (s *BitShiftExpressionContext) SingleExpression(i int) ISingleExpressionContext
type BitXOrExpressionContext ¶
type BitXOrExpressionContext struct {
*SingleExpressionContext
}
func NewBitXOrExpressionContext ¶
func NewBitXOrExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BitXOrExpressionContext
func (*BitXOrExpressionContext) AllSingleExpression ¶
func (s *BitXOrExpressionContext) AllSingleExpression() []ISingleExpressionContext
func (*BitXOrExpressionContext) BitXOr ¶
func (s *BitXOrExpressionContext) BitXOr() antlr.TerminalNode
func (*BitXOrExpressionContext) EnterRule ¶
func (s *BitXOrExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*BitXOrExpressionContext) ExitRule ¶
func (s *BitXOrExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*BitXOrExpressionContext) GetRuleContext ¶
func (s *BitXOrExpressionContext) GetRuleContext() antlr.RuleContext
func (*BitXOrExpressionContext) SingleExpression ¶
func (s *BitXOrExpressionContext) SingleExpression(i int) ISingleExpressionContext
type BlockContext ¶
type BlockContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewBlockContext ¶
func NewBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BlockContext
func NewEmptyBlockContext ¶
func NewEmptyBlockContext() *BlockContext
func (*BlockContext) CloseBrace ¶
func (s *BlockContext) CloseBrace() antlr.TerminalNode
func (*BlockContext) EnterRule ¶
func (s *BlockContext) EnterRule(listener antlr.ParseTreeListener)
func (*BlockContext) ExitRule ¶
func (s *BlockContext) ExitRule(listener antlr.ParseTreeListener)
func (*BlockContext) GetParser ¶
func (s *BlockContext) GetParser() antlr.Parser
func (*BlockContext) GetRuleContext ¶
func (s *BlockContext) GetRuleContext() antlr.RuleContext
func (*BlockContext) IsBlockContext ¶
func (*BlockContext) IsBlockContext()
func (*BlockContext) OpenBrace ¶
func (s *BlockContext) OpenBrace() antlr.TerminalNode
func (*BlockContext) StatementList ¶
func (s *BlockContext) StatementList() IStatementListContext
func (*BlockContext) ToStringTree ¶
func (s *BlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BreakStatementContext ¶
type BreakStatementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewBreakStatementContext ¶
func NewBreakStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BreakStatementContext
func NewEmptyBreakStatementContext ¶
func NewEmptyBreakStatementContext() *BreakStatementContext
func (*BreakStatementContext) Break ¶
func (s *BreakStatementContext) Break() antlr.TerminalNode
func (*BreakStatementContext) EnterRule ¶
func (s *BreakStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*BreakStatementContext) Eos ¶
func (s *BreakStatementContext) Eos() IEosContext
func (*BreakStatementContext) ExitRule ¶
func (s *BreakStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*BreakStatementContext) GetParser ¶
func (s *BreakStatementContext) GetParser() antlr.Parser
func (*BreakStatementContext) GetRuleContext ¶
func (s *BreakStatementContext) GetRuleContext() antlr.RuleContext
func (*BreakStatementContext) Identifier ¶
func (s *BreakStatementContext) Identifier() antlr.TerminalNode
func (*BreakStatementContext) IsBreakStatementContext ¶
func (*BreakStatementContext) IsBreakStatementContext()
func (*BreakStatementContext) ToStringTree ¶
func (s *BreakStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CaseBlockContext ¶
type CaseBlockContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewCaseBlockContext ¶
func NewCaseBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CaseBlockContext
func NewEmptyCaseBlockContext ¶
func NewEmptyCaseBlockContext() *CaseBlockContext
func (*CaseBlockContext) AllCaseClauses ¶
func (s *CaseBlockContext) AllCaseClauses() []ICaseClausesContext
func (*CaseBlockContext) CaseClauses ¶
func (s *CaseBlockContext) CaseClauses(i int) ICaseClausesContext
func (*CaseBlockContext) CloseBrace ¶
func (s *CaseBlockContext) CloseBrace() antlr.TerminalNode
func (*CaseBlockContext) DefaultClause ¶
func (s *CaseBlockContext) DefaultClause() IDefaultClauseContext
func (*CaseBlockContext) EnterRule ¶
func (s *CaseBlockContext) EnterRule(listener antlr.ParseTreeListener)
func (*CaseBlockContext) ExitRule ¶
func (s *CaseBlockContext) ExitRule(listener antlr.ParseTreeListener)
func (*CaseBlockContext) GetParser ¶
func (s *CaseBlockContext) GetParser() antlr.Parser
func (*CaseBlockContext) GetRuleContext ¶
func (s *CaseBlockContext) GetRuleContext() antlr.RuleContext
func (*CaseBlockContext) IsCaseBlockContext ¶
func (*CaseBlockContext) IsCaseBlockContext()
func (*CaseBlockContext) OpenBrace ¶
func (s *CaseBlockContext) OpenBrace() antlr.TerminalNode
func (*CaseBlockContext) ToStringTree ¶
func (s *CaseBlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CaseClauseContext ¶
type CaseClauseContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewCaseClauseContext ¶
func NewCaseClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CaseClauseContext
func NewEmptyCaseClauseContext ¶
func NewEmptyCaseClauseContext() *CaseClauseContext
func (*CaseClauseContext) Case ¶
func (s *CaseClauseContext) Case() antlr.TerminalNode
func (*CaseClauseContext) Colon ¶
func (s *CaseClauseContext) Colon() antlr.TerminalNode
func (*CaseClauseContext) EnterRule ¶
func (s *CaseClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*CaseClauseContext) ExitRule ¶
func (s *CaseClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*CaseClauseContext) ExpressionSequence ¶
func (s *CaseClauseContext) ExpressionSequence() IExpressionSequenceContext
func (*CaseClauseContext) GetParser ¶
func (s *CaseClauseContext) GetParser() antlr.Parser
func (*CaseClauseContext) GetRuleContext ¶
func (s *CaseClauseContext) GetRuleContext() antlr.RuleContext
func (*CaseClauseContext) IsCaseClauseContext ¶
func (*CaseClauseContext) IsCaseClauseContext()
func (*CaseClauseContext) StatementList ¶
func (s *CaseClauseContext) StatementList() IStatementListContext
func (*CaseClauseContext) ToStringTree ¶
func (s *CaseClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CaseClausesContext ¶
type CaseClausesContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewCaseClausesContext ¶
func NewCaseClausesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CaseClausesContext
func NewEmptyCaseClausesContext ¶
func NewEmptyCaseClausesContext() *CaseClausesContext
func (*CaseClausesContext) AllCaseClause ¶
func (s *CaseClausesContext) AllCaseClause() []ICaseClauseContext
func (*CaseClausesContext) CaseClause ¶
func (s *CaseClausesContext) CaseClause(i int) ICaseClauseContext
func (*CaseClausesContext) EnterRule ¶
func (s *CaseClausesContext) EnterRule(listener antlr.ParseTreeListener)
func (*CaseClausesContext) ExitRule ¶
func (s *CaseClausesContext) ExitRule(listener antlr.ParseTreeListener)
func (*CaseClausesContext) GetParser ¶
func (s *CaseClausesContext) GetParser() antlr.Parser
func (*CaseClausesContext) GetRuleContext ¶
func (s *CaseClausesContext) GetRuleContext() antlr.RuleContext
func (*CaseClausesContext) IsCaseClausesContext ¶
func (*CaseClausesContext) IsCaseClausesContext()
func (*CaseClausesContext) ToStringTree ¶
func (s *CaseClausesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CatchProductionContext ¶
type CatchProductionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewCatchProductionContext ¶
func NewCatchProductionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CatchProductionContext
func NewEmptyCatchProductionContext ¶
func NewEmptyCatchProductionContext() *CatchProductionContext
func (*CatchProductionContext) Assignable ¶
func (s *CatchProductionContext) Assignable() IAssignableContext
func (*CatchProductionContext) Block ¶
func (s *CatchProductionContext) Block() IBlockContext
func (*CatchProductionContext) Catch ¶
func (s *CatchProductionContext) Catch() antlr.TerminalNode
func (*CatchProductionContext) CloseParen ¶
func (s *CatchProductionContext) CloseParen() antlr.TerminalNode
func (*CatchProductionContext) EnterRule ¶
func (s *CatchProductionContext) EnterRule(listener antlr.ParseTreeListener)
func (*CatchProductionContext) ExitRule ¶
func (s *CatchProductionContext) ExitRule(listener antlr.ParseTreeListener)
func (*CatchProductionContext) GetParser ¶
func (s *CatchProductionContext) GetParser() antlr.Parser
func (*CatchProductionContext) GetRuleContext ¶
func (s *CatchProductionContext) GetRuleContext() antlr.RuleContext
func (*CatchProductionContext) IsCatchProductionContext ¶
func (*CatchProductionContext) IsCatchProductionContext()
func (*CatchProductionContext) OpenParen ¶
func (s *CatchProductionContext) OpenParen() antlr.TerminalNode
func (*CatchProductionContext) ToStringTree ¶
func (s *CatchProductionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ClassDeclarationContext ¶
type ClassDeclarationContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewClassDeclarationContext ¶
func NewClassDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassDeclarationContext
func NewEmptyClassDeclarationContext ¶
func NewEmptyClassDeclarationContext() *ClassDeclarationContext
func (*ClassDeclarationContext) Class ¶
func (s *ClassDeclarationContext) Class() antlr.TerminalNode
func (*ClassDeclarationContext) ClassTail ¶
func (s *ClassDeclarationContext) ClassTail() IClassTailContext
func (*ClassDeclarationContext) EnterRule ¶
func (s *ClassDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*ClassDeclarationContext) ExitRule ¶
func (s *ClassDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*ClassDeclarationContext) GetParser ¶
func (s *ClassDeclarationContext) GetParser() antlr.Parser
func (*ClassDeclarationContext) GetRuleContext ¶
func (s *ClassDeclarationContext) GetRuleContext() antlr.RuleContext
func (*ClassDeclarationContext) Identifier ¶
func (s *ClassDeclarationContext) Identifier() antlr.TerminalNode
func (*ClassDeclarationContext) IsClassDeclarationContext ¶
func (*ClassDeclarationContext) IsClassDeclarationContext()
func (*ClassDeclarationContext) ToStringTree ¶
func (s *ClassDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ClassElementContext ¶
type ClassElementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewClassElementContext ¶
func NewClassElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassElementContext
func NewEmptyClassElementContext ¶
func NewEmptyClassElementContext() *ClassElementContext
func (*ClassElementContext) AllAsync ¶
func (s *ClassElementContext) AllAsync() []antlr.TerminalNode
func (*ClassElementContext) AllIdentifier ¶
func (s *ClassElementContext) AllIdentifier() []antlr.TerminalNode
func (*ClassElementContext) AllStatic ¶
func (s *ClassElementContext) AllStatic() []antlr.TerminalNode
func (*ClassElementContext) Assign ¶
func (s *ClassElementContext) Assign() antlr.TerminalNode
func (*ClassElementContext) Async ¶
func (s *ClassElementContext) Async(i int) antlr.TerminalNode
func (*ClassElementContext) EmptyStatement_ ¶
func (s *ClassElementContext) EmptyStatement_() IEmptyStatement_Context
func (*ClassElementContext) EnterRule ¶
func (s *ClassElementContext) EnterRule(listener antlr.ParseTreeListener)
func (*ClassElementContext) ExitRule ¶
func (s *ClassElementContext) ExitRule(listener antlr.ParseTreeListener)
func (*ClassElementContext) GetParser ¶
func (s *ClassElementContext) GetParser() antlr.Parser
func (*ClassElementContext) GetRuleContext ¶
func (s *ClassElementContext) GetRuleContext() antlr.RuleContext
func (*ClassElementContext) Hashtag ¶
func (s *ClassElementContext) Hashtag() antlr.TerminalNode
func (*ClassElementContext) Identifier ¶
func (s *ClassElementContext) Identifier(i int) antlr.TerminalNode
func (*ClassElementContext) IsClassElementContext ¶
func (*ClassElementContext) IsClassElementContext()
func (*ClassElementContext) MethodDefinition ¶
func (s *ClassElementContext) MethodDefinition() IMethodDefinitionContext
func (*ClassElementContext) PropertyName ¶
func (s *ClassElementContext) PropertyName() IPropertyNameContext
func (*ClassElementContext) SingleExpression ¶
func (s *ClassElementContext) SingleExpression() ISingleExpressionContext
func (*ClassElementContext) Static ¶
func (s *ClassElementContext) Static(i int) antlr.TerminalNode
func (*ClassElementContext) ToStringTree ¶
func (s *ClassElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ClassExpressionContext ¶
type ClassExpressionContext struct {
*SingleExpressionContext
}
func NewClassExpressionContext ¶
func NewClassExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ClassExpressionContext
func (*ClassExpressionContext) Class ¶
func (s *ClassExpressionContext) Class() antlr.TerminalNode
func (*ClassExpressionContext) ClassTail ¶
func (s *ClassExpressionContext) ClassTail() IClassTailContext
func (*ClassExpressionContext) EnterRule ¶
func (s *ClassExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ClassExpressionContext) ExitRule ¶
func (s *ClassExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ClassExpressionContext) GetRuleContext ¶
func (s *ClassExpressionContext) GetRuleContext() antlr.RuleContext
func (*ClassExpressionContext) Identifier ¶
func (s *ClassExpressionContext) Identifier() antlr.TerminalNode
type ClassTailContext ¶
type ClassTailContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewClassTailContext ¶
func NewClassTailContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassTailContext
func NewEmptyClassTailContext ¶
func NewEmptyClassTailContext() *ClassTailContext
func (*ClassTailContext) AllClassElement ¶
func (s *ClassTailContext) AllClassElement() []IClassElementContext
func (*ClassTailContext) ClassElement ¶
func (s *ClassTailContext) ClassElement(i int) IClassElementContext
func (*ClassTailContext) CloseBrace ¶
func (s *ClassTailContext) CloseBrace() antlr.TerminalNode
func (*ClassTailContext) EnterRule ¶
func (s *ClassTailContext) EnterRule(listener antlr.ParseTreeListener)
func (*ClassTailContext) ExitRule ¶
func (s *ClassTailContext) ExitRule(listener antlr.ParseTreeListener)
func (*ClassTailContext) Extends ¶
func (s *ClassTailContext) Extends() antlr.TerminalNode
func (*ClassTailContext) GetParser ¶
func (s *ClassTailContext) GetParser() antlr.Parser
func (*ClassTailContext) GetRuleContext ¶
func (s *ClassTailContext) GetRuleContext() antlr.RuleContext
func (*ClassTailContext) IsClassTailContext ¶
func (*ClassTailContext) IsClassTailContext()
func (*ClassTailContext) OpenBrace ¶
func (s *ClassTailContext) OpenBrace() antlr.TerminalNode
func (*ClassTailContext) SingleExpression ¶
func (s *ClassTailContext) SingleExpression() ISingleExpressionContext
func (*ClassTailContext) ToStringTree ¶
func (s *ClassTailContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CoalesceExpressionContext ¶
type CoalesceExpressionContext struct {
*SingleExpressionContext
}
func NewCoalesceExpressionContext ¶
func NewCoalesceExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CoalesceExpressionContext
func (*CoalesceExpressionContext) AllSingleExpression ¶
func (s *CoalesceExpressionContext) AllSingleExpression() []ISingleExpressionContext
func (*CoalesceExpressionContext) EnterRule ¶
func (s *CoalesceExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*CoalesceExpressionContext) ExitRule ¶
func (s *CoalesceExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*CoalesceExpressionContext) GetRuleContext ¶
func (s *CoalesceExpressionContext) GetRuleContext() antlr.RuleContext
func (*CoalesceExpressionContext) NullCoalesce ¶
func (s *CoalesceExpressionContext) NullCoalesce() antlr.TerminalNode
func (*CoalesceExpressionContext) SingleExpression ¶
func (s *CoalesceExpressionContext) SingleExpression(i int) ISingleExpressionContext
type ComputedPropertyExpressionAssignmentContext ¶
type ComputedPropertyExpressionAssignmentContext struct {
*PropertyAssignmentContext
}
func NewComputedPropertyExpressionAssignmentContext ¶
func NewComputedPropertyExpressionAssignmentContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ComputedPropertyExpressionAssignmentContext
func (*ComputedPropertyExpressionAssignmentContext) AllSingleExpression ¶
func (s *ComputedPropertyExpressionAssignmentContext) AllSingleExpression() []ISingleExpressionContext
func (*ComputedPropertyExpressionAssignmentContext) CloseBracket ¶
func (s *ComputedPropertyExpressionAssignmentContext) CloseBracket() antlr.TerminalNode
func (*ComputedPropertyExpressionAssignmentContext) Colon ¶
func (s *ComputedPropertyExpressionAssignmentContext) Colon() antlr.TerminalNode
func (*ComputedPropertyExpressionAssignmentContext) EnterRule ¶
func (s *ComputedPropertyExpressionAssignmentContext) EnterRule(listener antlr.ParseTreeListener)
func (*ComputedPropertyExpressionAssignmentContext) ExitRule ¶
func (s *ComputedPropertyExpressionAssignmentContext) ExitRule(listener antlr.ParseTreeListener)
func (*ComputedPropertyExpressionAssignmentContext) GetRuleContext ¶
func (s *ComputedPropertyExpressionAssignmentContext) GetRuleContext() antlr.RuleContext
func (*ComputedPropertyExpressionAssignmentContext) OpenBracket ¶
func (s *ComputedPropertyExpressionAssignmentContext) OpenBracket() antlr.TerminalNode
func (*ComputedPropertyExpressionAssignmentContext) SingleExpression ¶
func (s *ComputedPropertyExpressionAssignmentContext) SingleExpression(i int) ISingleExpressionContext
type ContinueStatementContext ¶
type ContinueStatementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewContinueStatementContext ¶
func NewContinueStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ContinueStatementContext
func NewEmptyContinueStatementContext ¶
func NewEmptyContinueStatementContext() *ContinueStatementContext
func (*ContinueStatementContext) Continue ¶
func (s *ContinueStatementContext) Continue() antlr.TerminalNode
func (*ContinueStatementContext) EnterRule ¶
func (s *ContinueStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*ContinueStatementContext) Eos ¶
func (s *ContinueStatementContext) Eos() IEosContext
func (*ContinueStatementContext) ExitRule ¶
func (s *ContinueStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*ContinueStatementContext) GetParser ¶
func (s *ContinueStatementContext) GetParser() antlr.Parser
func (*ContinueStatementContext) GetRuleContext ¶
func (s *ContinueStatementContext) GetRuleContext() antlr.RuleContext
func (*ContinueStatementContext) Identifier ¶
func (s *ContinueStatementContext) Identifier() antlr.TerminalNode
func (*ContinueStatementContext) IsContinueStatementContext ¶
func (*ContinueStatementContext) IsContinueStatementContext()
func (*ContinueStatementContext) ToStringTree ¶
func (s *ContinueStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DebuggerStatementContext ¶
type DebuggerStatementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewDebuggerStatementContext ¶
func NewDebuggerStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DebuggerStatementContext
func NewEmptyDebuggerStatementContext ¶
func NewEmptyDebuggerStatementContext() *DebuggerStatementContext
func (*DebuggerStatementContext) Debugger ¶
func (s *DebuggerStatementContext) Debugger() antlr.TerminalNode
func (*DebuggerStatementContext) EnterRule ¶
func (s *DebuggerStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*DebuggerStatementContext) Eos ¶
func (s *DebuggerStatementContext) Eos() IEosContext
func (*DebuggerStatementContext) ExitRule ¶
func (s *DebuggerStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*DebuggerStatementContext) GetParser ¶
func (s *DebuggerStatementContext) GetParser() antlr.Parser
func (*DebuggerStatementContext) GetRuleContext ¶
func (s *DebuggerStatementContext) GetRuleContext() antlr.RuleContext
func (*DebuggerStatementContext) IsDebuggerStatementContext ¶
func (*DebuggerStatementContext) IsDebuggerStatementContext()
func (*DebuggerStatementContext) ToStringTree ¶
func (s *DebuggerStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DeclarationContext ¶
type DeclarationContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewDeclarationContext ¶
func NewDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeclarationContext
func NewEmptyDeclarationContext ¶
func NewEmptyDeclarationContext() *DeclarationContext
func (*DeclarationContext) ClassDeclaration ¶
func (s *DeclarationContext) ClassDeclaration() IClassDeclarationContext
func (*DeclarationContext) EnterRule ¶
func (s *DeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*DeclarationContext) ExitRule ¶
func (s *DeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*DeclarationContext) FunctionDeclaration ¶
func (s *DeclarationContext) FunctionDeclaration() IFunctionDeclarationContext
func (*DeclarationContext) GetParser ¶
func (s *DeclarationContext) GetParser() antlr.Parser
func (*DeclarationContext) GetRuleContext ¶
func (s *DeclarationContext) GetRuleContext() antlr.RuleContext
func (*DeclarationContext) IsDeclarationContext ¶
func (*DeclarationContext) IsDeclarationContext()
func (*DeclarationContext) ToStringTree ¶
func (s *DeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*DeclarationContext) VariableStatement ¶
func (s *DeclarationContext) VariableStatement() IVariableStatementContext
type DefaultClauseContext ¶
type DefaultClauseContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewDefaultClauseContext ¶
func NewDefaultClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DefaultClauseContext
func NewEmptyDefaultClauseContext ¶
func NewEmptyDefaultClauseContext() *DefaultClauseContext
func (*DefaultClauseContext) Colon ¶
func (s *DefaultClauseContext) Colon() antlr.TerminalNode
func (*DefaultClauseContext) Default ¶
func (s *DefaultClauseContext) Default() antlr.TerminalNode
func (*DefaultClauseContext) EnterRule ¶
func (s *DefaultClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*DefaultClauseContext) ExitRule ¶
func (s *DefaultClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*DefaultClauseContext) GetParser ¶
func (s *DefaultClauseContext) GetParser() antlr.Parser
func (*DefaultClauseContext) GetRuleContext ¶
func (s *DefaultClauseContext) GetRuleContext() antlr.RuleContext
func (*DefaultClauseContext) IsDefaultClauseContext ¶
func (*DefaultClauseContext) IsDefaultClauseContext()
func (*DefaultClauseContext) StatementList ¶
func (s *DefaultClauseContext) StatementList() IStatementListContext
func (*DefaultClauseContext) ToStringTree ¶
func (s *DefaultClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DeleteExpressionContext ¶
type DeleteExpressionContext struct {
*SingleExpressionContext
}
func NewDeleteExpressionContext ¶
func NewDeleteExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DeleteExpressionContext
func (*DeleteExpressionContext) Delete ¶
func (s *DeleteExpressionContext) Delete() antlr.TerminalNode
func (*DeleteExpressionContext) EnterRule ¶
func (s *DeleteExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*DeleteExpressionContext) ExitRule ¶
func (s *DeleteExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*DeleteExpressionContext) GetRuleContext ¶
func (s *DeleteExpressionContext) GetRuleContext() antlr.RuleContext
func (*DeleteExpressionContext) SingleExpression ¶
func (s *DeleteExpressionContext) SingleExpression() ISingleExpressionContext
type DoStatementContext ¶
type DoStatementContext struct {
*IterationStatementContext
}
func NewDoStatementContext ¶
func NewDoStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DoStatementContext
func (*DoStatementContext) CloseParen ¶
func (s *DoStatementContext) CloseParen() antlr.TerminalNode
func (*DoStatementContext) Do ¶
func (s *DoStatementContext) Do() antlr.TerminalNode
func (*DoStatementContext) EnterRule ¶
func (s *DoStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*DoStatementContext) Eos ¶
func (s *DoStatementContext) Eos() IEosContext
func (*DoStatementContext) ExitRule ¶
func (s *DoStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*DoStatementContext) ExpressionSequence ¶
func (s *DoStatementContext) ExpressionSequence() IExpressionSequenceContext
func (*DoStatementContext) GetRuleContext ¶
func (s *DoStatementContext) GetRuleContext() antlr.RuleContext
func (*DoStatementContext) OpenParen ¶
func (s *DoStatementContext) OpenParen() antlr.TerminalNode
func (*DoStatementContext) Statement ¶
func (s *DoStatementContext) Statement() IStatementContext
func (*DoStatementContext) While ¶
func (s *DoStatementContext) While() antlr.TerminalNode
type ElementListContext ¶
type ElementListContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewElementListContext ¶
func NewElementListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ElementListContext
func NewEmptyElementListContext ¶
func NewEmptyElementListContext() *ElementListContext
func (*ElementListContext) AllArrayElement ¶
func (s *ElementListContext) AllArrayElement() []IArrayElementContext
func (*ElementListContext) AllComma ¶
func (s *ElementListContext) AllComma() []antlr.TerminalNode
func (*ElementListContext) ArrayElement ¶
func (s *ElementListContext) ArrayElement(i int) IArrayElementContext
func (*ElementListContext) Comma ¶
func (s *ElementListContext) Comma(i int) antlr.TerminalNode
func (*ElementListContext) EnterRule ¶
func (s *ElementListContext) EnterRule(listener antlr.ParseTreeListener)
func (*ElementListContext) ExitRule ¶
func (s *ElementListContext) ExitRule(listener antlr.ParseTreeListener)
func (*ElementListContext) GetParser ¶
func (s *ElementListContext) GetParser() antlr.Parser
func (*ElementListContext) GetRuleContext ¶
func (s *ElementListContext) GetRuleContext() antlr.RuleContext
func (*ElementListContext) IsElementListContext ¶
func (*ElementListContext) IsElementListContext()
func (*ElementListContext) ToStringTree ¶
func (s *ElementListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EmptyStatement_Context ¶
type EmptyStatement_Context struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyEmptyStatement_Context ¶
func NewEmptyEmptyStatement_Context() *EmptyStatement_Context
func NewEmptyStatement_Context ¶
func NewEmptyStatement_Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EmptyStatement_Context
func (*EmptyStatement_Context) EnterRule ¶
func (s *EmptyStatement_Context) EnterRule(listener antlr.ParseTreeListener)
func (*EmptyStatement_Context) ExitRule ¶
func (s *EmptyStatement_Context) ExitRule(listener antlr.ParseTreeListener)
func (*EmptyStatement_Context) GetParser ¶
func (s *EmptyStatement_Context) GetParser() antlr.Parser
func (*EmptyStatement_Context) GetRuleContext ¶
func (s *EmptyStatement_Context) GetRuleContext() antlr.RuleContext
func (*EmptyStatement_Context) IsEmptyStatement_Context ¶
func (*EmptyStatement_Context) IsEmptyStatement_Context()
func (*EmptyStatement_Context) SemiColon ¶
func (s *EmptyStatement_Context) SemiColon() antlr.TerminalNode
func (*EmptyStatement_Context) ToStringTree ¶
func (s *EmptyStatement_Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EosContext ¶
type EosContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyEosContext ¶
func NewEmptyEosContext() *EosContext
func NewEosContext ¶
func NewEosContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EosContext
func (*EosContext) EOF ¶
func (s *EosContext) EOF() antlr.TerminalNode
func (*EosContext) EnterRule ¶
func (s *EosContext) EnterRule(listener antlr.ParseTreeListener)
func (*EosContext) ExitRule ¶
func (s *EosContext) ExitRule(listener antlr.ParseTreeListener)
func (*EosContext) GetParser ¶
func (s *EosContext) GetParser() antlr.Parser
func (*EosContext) GetRuleContext ¶
func (s *EosContext) GetRuleContext() antlr.RuleContext
func (*EosContext) IsEosContext ¶
func (*EosContext) IsEosContext()
func (*EosContext) SemiColon ¶
func (s *EosContext) SemiColon() antlr.TerminalNode
func (*EosContext) ToStringTree ¶
func (s *EosContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EqualityExpressionContext ¶
type EqualityExpressionContext struct {
*SingleExpressionContext
}
func NewEqualityExpressionContext ¶
func NewEqualityExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *EqualityExpressionContext
func (*EqualityExpressionContext) AllSingleExpression ¶
func (s *EqualityExpressionContext) AllSingleExpression() []ISingleExpressionContext
func (*EqualityExpressionContext) EnterRule ¶
func (s *EqualityExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*EqualityExpressionContext) Equals_ ¶
func (s *EqualityExpressionContext) Equals_() antlr.TerminalNode
func (*EqualityExpressionContext) ExitRule ¶
func (s *EqualityExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*EqualityExpressionContext) GetRuleContext ¶
func (s *EqualityExpressionContext) GetRuleContext() antlr.RuleContext
func (*EqualityExpressionContext) IdentityEquals ¶
func (s *EqualityExpressionContext) IdentityEquals() antlr.TerminalNode
func (*EqualityExpressionContext) IdentityNotEquals ¶
func (s *EqualityExpressionContext) IdentityNotEquals() antlr.TerminalNode
func (*EqualityExpressionContext) NotEquals ¶
func (s *EqualityExpressionContext) NotEquals() antlr.TerminalNode
func (*EqualityExpressionContext) SingleExpression ¶
func (s *EqualityExpressionContext) SingleExpression(i int) ISingleExpressionContext
type ExportDeclarationContext ¶
type ExportDeclarationContext struct {
*ExportStatementContext
}
func NewExportDeclarationContext ¶
func NewExportDeclarationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExportDeclarationContext
func (*ExportDeclarationContext) Declaration ¶
func (s *ExportDeclarationContext) Declaration() IDeclarationContext
func (*ExportDeclarationContext) EnterRule ¶
func (s *ExportDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExportDeclarationContext) Eos ¶
func (s *ExportDeclarationContext) Eos() IEosContext
func (*ExportDeclarationContext) ExitRule ¶
func (s *ExportDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExportDeclarationContext) Export ¶
func (s *ExportDeclarationContext) Export() antlr.TerminalNode
func (*ExportDeclarationContext) ExportFromBlock ¶
func (s *ExportDeclarationContext) ExportFromBlock() IExportFromBlockContext
func (*ExportDeclarationContext) GetRuleContext ¶
func (s *ExportDeclarationContext) GetRuleContext() antlr.RuleContext
type ExportDefaultDeclarationContext ¶
type ExportDefaultDeclarationContext struct {
*ExportStatementContext
}
func NewExportDefaultDeclarationContext ¶
func NewExportDefaultDeclarationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExportDefaultDeclarationContext
func (*ExportDefaultDeclarationContext) Default ¶
func (s *ExportDefaultDeclarationContext) Default() antlr.TerminalNode
func (*ExportDefaultDeclarationContext) EnterRule ¶
func (s *ExportDefaultDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExportDefaultDeclarationContext) Eos ¶
func (s *ExportDefaultDeclarationContext) Eos() IEosContext
func (*ExportDefaultDeclarationContext) ExitRule ¶
func (s *ExportDefaultDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExportDefaultDeclarationContext) Export ¶
func (s *ExportDefaultDeclarationContext) Export() antlr.TerminalNode
func (*ExportDefaultDeclarationContext) GetRuleContext ¶
func (s *ExportDefaultDeclarationContext) GetRuleContext() antlr.RuleContext
func (*ExportDefaultDeclarationContext) SingleExpression ¶
func (s *ExportDefaultDeclarationContext) SingleExpression() ISingleExpressionContext
type ExportFromBlockContext ¶
type ExportFromBlockContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyExportFromBlockContext ¶
func NewEmptyExportFromBlockContext() *ExportFromBlockContext
func NewExportFromBlockContext ¶
func NewExportFromBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExportFromBlockContext
func (*ExportFromBlockContext) EnterRule ¶
func (s *ExportFromBlockContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExportFromBlockContext) Eos ¶
func (s *ExportFromBlockContext) Eos() IEosContext
func (*ExportFromBlockContext) ExitRule ¶
func (s *ExportFromBlockContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExportFromBlockContext) GetParser ¶
func (s *ExportFromBlockContext) GetParser() antlr.Parser
func (*ExportFromBlockContext) GetRuleContext ¶
func (s *ExportFromBlockContext) GetRuleContext() antlr.RuleContext
func (*ExportFromBlockContext) ImportFrom ¶
func (s *ExportFromBlockContext) ImportFrom() IImportFromContext
func (*ExportFromBlockContext) ImportNamespace ¶
func (s *ExportFromBlockContext) ImportNamespace() IImportNamespaceContext
func (*ExportFromBlockContext) IsExportFromBlockContext ¶
func (*ExportFromBlockContext) IsExportFromBlockContext()
func (*ExportFromBlockContext) ModuleItems ¶
func (s *ExportFromBlockContext) ModuleItems() IModuleItemsContext
func (*ExportFromBlockContext) ToStringTree ¶
func (s *ExportFromBlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExportStatementContext ¶
type ExportStatementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyExportStatementContext ¶
func NewEmptyExportStatementContext() *ExportStatementContext
func NewExportStatementContext ¶
func NewExportStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExportStatementContext
func (*ExportStatementContext) CopyFrom ¶
func (s *ExportStatementContext) CopyFrom(ctx *ExportStatementContext)
func (*ExportStatementContext) GetParser ¶
func (s *ExportStatementContext) GetParser() antlr.Parser
func (*ExportStatementContext) GetRuleContext ¶
func (s *ExportStatementContext) GetRuleContext() antlr.RuleContext
func (*ExportStatementContext) IsExportStatementContext ¶
func (*ExportStatementContext) IsExportStatementContext()
func (*ExportStatementContext) ToStringTree ¶
func (s *ExportStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExpressionSequenceContext ¶
type ExpressionSequenceContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyExpressionSequenceContext ¶
func NewEmptyExpressionSequenceContext() *ExpressionSequenceContext
func NewExpressionSequenceContext ¶
func NewExpressionSequenceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionSequenceContext
func (*ExpressionSequenceContext) AllComma ¶
func (s *ExpressionSequenceContext) AllComma() []antlr.TerminalNode
func (*ExpressionSequenceContext) AllSingleExpression ¶
func (s *ExpressionSequenceContext) AllSingleExpression() []ISingleExpressionContext
func (*ExpressionSequenceContext) Comma ¶
func (s *ExpressionSequenceContext) Comma(i int) antlr.TerminalNode
func (*ExpressionSequenceContext) EnterRule ¶
func (s *ExpressionSequenceContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpressionSequenceContext) ExitRule ¶
func (s *ExpressionSequenceContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpressionSequenceContext) GetParser ¶
func (s *ExpressionSequenceContext) GetParser() antlr.Parser
func (*ExpressionSequenceContext) GetRuleContext ¶
func (s *ExpressionSequenceContext) GetRuleContext() antlr.RuleContext
func (*ExpressionSequenceContext) IsExpressionSequenceContext ¶
func (*ExpressionSequenceContext) IsExpressionSequenceContext()
func (*ExpressionSequenceContext) SingleExpression ¶
func (s *ExpressionSequenceContext) SingleExpression(i int) ISingleExpressionContext
func (*ExpressionSequenceContext) ToStringTree ¶
func (s *ExpressionSequenceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExpressionStatementContext ¶
type ExpressionStatementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyExpressionStatementContext ¶
func NewEmptyExpressionStatementContext() *ExpressionStatementContext
func NewExpressionStatementContext ¶
func NewExpressionStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionStatementContext
func (*ExpressionStatementContext) EnterRule ¶
func (s *ExpressionStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpressionStatementContext) Eos ¶
func (s *ExpressionStatementContext) Eos() IEosContext
func (*ExpressionStatementContext) ExitRule ¶
func (s *ExpressionStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpressionStatementContext) ExpressionSequence ¶
func (s *ExpressionStatementContext) ExpressionSequence() IExpressionSequenceContext
func (*ExpressionStatementContext) GetParser ¶
func (s *ExpressionStatementContext) GetParser() antlr.Parser
func (*ExpressionStatementContext) GetRuleContext ¶
func (s *ExpressionStatementContext) GetRuleContext() antlr.RuleContext
func (*ExpressionStatementContext) IsExpressionStatementContext ¶
func (*ExpressionStatementContext) IsExpressionStatementContext()
func (*ExpressionStatementContext) ToStringTree ¶
func (s *ExpressionStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FinallyProductionContext ¶
type FinallyProductionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyFinallyProductionContext ¶
func NewEmptyFinallyProductionContext() *FinallyProductionContext
func NewFinallyProductionContext ¶
func NewFinallyProductionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FinallyProductionContext
func (*FinallyProductionContext) Block ¶
func (s *FinallyProductionContext) Block() IBlockContext
func (*FinallyProductionContext) EnterRule ¶
func (s *FinallyProductionContext) EnterRule(listener antlr.ParseTreeListener)
func (*FinallyProductionContext) ExitRule ¶
func (s *FinallyProductionContext) ExitRule(listener antlr.ParseTreeListener)
func (*FinallyProductionContext) Finally ¶
func (s *FinallyProductionContext) Finally() antlr.TerminalNode
func (*FinallyProductionContext) GetParser ¶
func (s *FinallyProductionContext) GetParser() antlr.Parser
func (*FinallyProductionContext) GetRuleContext ¶
func (s *FinallyProductionContext) GetRuleContext() antlr.RuleContext
func (*FinallyProductionContext) IsFinallyProductionContext ¶
func (*FinallyProductionContext) IsFinallyProductionContext()
func (*FinallyProductionContext) ToStringTree ¶
func (s *FinallyProductionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ForInStatementContext ¶
type ForInStatementContext struct {
*IterationStatementContext
}
func NewForInStatementContext ¶
func NewForInStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ForInStatementContext
func (*ForInStatementContext) CloseParen ¶
func (s *ForInStatementContext) CloseParen() antlr.TerminalNode
func (*ForInStatementContext) EnterRule ¶
func (s *ForInStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*ForInStatementContext) ExitRule ¶
func (s *ForInStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*ForInStatementContext) ExpressionSequence ¶
func (s *ForInStatementContext) ExpressionSequence() IExpressionSequenceContext
func (*ForInStatementContext) For ¶
func (s *ForInStatementContext) For() antlr.TerminalNode
func (*ForInStatementContext) GetRuleContext ¶
func (s *ForInStatementContext) GetRuleContext() antlr.RuleContext
func (*ForInStatementContext) In ¶
func (s *ForInStatementContext) In() antlr.TerminalNode
func (*ForInStatementContext) OpenParen ¶
func (s *ForInStatementContext) OpenParen() antlr.TerminalNode
func (*ForInStatementContext) SingleExpression ¶
func (s *ForInStatementContext) SingleExpression() ISingleExpressionContext
func (*ForInStatementContext) Statement ¶
func (s *ForInStatementContext) Statement() IStatementContext
func (*ForInStatementContext) VariableStatement ¶
func (s *ForInStatementContext) VariableStatement() IVariableStatementContext
type ForOfStatementContext ¶
type ForOfStatementContext struct {
*IterationStatementContext
}
func NewForOfStatementContext ¶
func NewForOfStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ForOfStatementContext
func (*ForOfStatementContext) Await ¶
func (s *ForOfStatementContext) Await() antlr.TerminalNode
func (*ForOfStatementContext) CloseParen ¶
func (s *ForOfStatementContext) CloseParen() antlr.TerminalNode
func (*ForOfStatementContext) EnterRule ¶
func (s *ForOfStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*ForOfStatementContext) ExitRule ¶
func (s *ForOfStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*ForOfStatementContext) ExpressionSequence ¶
func (s *ForOfStatementContext) ExpressionSequence() IExpressionSequenceContext
func (*ForOfStatementContext) For ¶
func (s *ForOfStatementContext) For() antlr.TerminalNode
func (*ForOfStatementContext) GetRuleContext ¶
func (s *ForOfStatementContext) GetRuleContext() antlr.RuleContext
func (*ForOfStatementContext) Identifier ¶
func (s *ForOfStatementContext) Identifier() antlr.TerminalNode
func (*ForOfStatementContext) OpenParen ¶
func (s *ForOfStatementContext) OpenParen() antlr.TerminalNode
func (*ForOfStatementContext) SingleExpression ¶
func (s *ForOfStatementContext) SingleExpression() ISingleExpressionContext
func (*ForOfStatementContext) Statement ¶
func (s *ForOfStatementContext) Statement() IStatementContext
func (*ForOfStatementContext) VariableStatement ¶
func (s *ForOfStatementContext) VariableStatement() IVariableStatementContext
type ForStatementContext ¶
type ForStatementContext struct {
*IterationStatementContext
}
func NewForStatementContext ¶
func NewForStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ForStatementContext
func (*ForStatementContext) AllExpressionSequence ¶
func (s *ForStatementContext) AllExpressionSequence() []IExpressionSequenceContext
func (*ForStatementContext) AllSemiColon ¶
func (s *ForStatementContext) AllSemiColon() []antlr.TerminalNode
func (*ForStatementContext) CloseParen ¶
func (s *ForStatementContext) CloseParen() antlr.TerminalNode
func (*ForStatementContext) EnterRule ¶
func (s *ForStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*ForStatementContext) ExitRule ¶
func (s *ForStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*ForStatementContext) ExpressionSequence ¶
func (s *ForStatementContext) ExpressionSequence(i int) IExpressionSequenceContext
func (*ForStatementContext) For ¶
func (s *ForStatementContext) For() antlr.TerminalNode
func (*ForStatementContext) GetRuleContext ¶
func (s *ForStatementContext) GetRuleContext() antlr.RuleContext
func (*ForStatementContext) OpenParen ¶
func (s *ForStatementContext) OpenParen() antlr.TerminalNode
func (*ForStatementContext) SemiColon ¶
func (s *ForStatementContext) SemiColon(i int) antlr.TerminalNode
func (*ForStatementContext) Statement ¶
func (s *ForStatementContext) Statement() IStatementContext
func (*ForStatementContext) VariableStatement ¶
func (s *ForStatementContext) VariableStatement() IVariableStatementContext
type FormalParameterArgContext ¶
type FormalParameterArgContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyFormalParameterArgContext ¶
func NewEmptyFormalParameterArgContext() *FormalParameterArgContext
func NewFormalParameterArgContext ¶
func NewFormalParameterArgContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FormalParameterArgContext
func (*FormalParameterArgContext) Assign ¶
func (s *FormalParameterArgContext) Assign() antlr.TerminalNode
func (*FormalParameterArgContext) Assignable ¶
func (s *FormalParameterArgContext) Assignable() IAssignableContext
func (*FormalParameterArgContext) EnterRule ¶
func (s *FormalParameterArgContext) EnterRule(listener antlr.ParseTreeListener)
func (*FormalParameterArgContext) ExitRule ¶
func (s *FormalParameterArgContext) ExitRule(listener antlr.ParseTreeListener)
func (*FormalParameterArgContext) GetParser ¶
func (s *FormalParameterArgContext) GetParser() antlr.Parser
func (*FormalParameterArgContext) GetRuleContext ¶
func (s *FormalParameterArgContext) GetRuleContext() antlr.RuleContext
func (*FormalParameterArgContext) IsFormalParameterArgContext ¶
func (*FormalParameterArgContext) IsFormalParameterArgContext()
func (*FormalParameterArgContext) SingleExpression ¶
func (s *FormalParameterArgContext) SingleExpression() ISingleExpressionContext
func (*FormalParameterArgContext) ToStringTree ¶
func (s *FormalParameterArgContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FormalParameterListContext ¶
type FormalParameterListContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyFormalParameterListContext ¶
func NewEmptyFormalParameterListContext() *FormalParameterListContext
func NewFormalParameterListContext ¶
func NewFormalParameterListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FormalParameterListContext
func (*FormalParameterListContext) AllComma ¶
func (s *FormalParameterListContext) AllComma() []antlr.TerminalNode
func (*FormalParameterListContext) AllFormalParameterArg ¶
func (s *FormalParameterListContext) AllFormalParameterArg() []IFormalParameterArgContext
func (*FormalParameterListContext) Comma ¶
func (s *FormalParameterListContext) Comma(i int) antlr.TerminalNode
func (*FormalParameterListContext) EnterRule ¶
func (s *FormalParameterListContext) EnterRule(listener antlr.ParseTreeListener)
func (*FormalParameterListContext) ExitRule ¶
func (s *FormalParameterListContext) ExitRule(listener antlr.ParseTreeListener)
func (*FormalParameterListContext) FormalParameterArg ¶
func (s *FormalParameterListContext) FormalParameterArg(i int) IFormalParameterArgContext
func (*FormalParameterListContext) GetParser ¶
func (s *FormalParameterListContext) GetParser() antlr.Parser
func (*FormalParameterListContext) GetRuleContext ¶
func (s *FormalParameterListContext) GetRuleContext() antlr.RuleContext
func (*FormalParameterListContext) IsFormalParameterListContext ¶
func (*FormalParameterListContext) IsFormalParameterListContext()
func (*FormalParameterListContext) LastFormalParameterArg ¶
func (s *FormalParameterListContext) LastFormalParameterArg() ILastFormalParameterArgContext
func (*FormalParameterListContext) ToStringTree ¶
func (s *FormalParameterListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FunctionBodyContext ¶
type FunctionBodyContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyFunctionBodyContext ¶
func NewEmptyFunctionBodyContext() *FunctionBodyContext
func NewFunctionBodyContext ¶
func NewFunctionBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionBodyContext
func (*FunctionBodyContext) EnterRule ¶
func (s *FunctionBodyContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionBodyContext) ExitRule ¶
func (s *FunctionBodyContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionBodyContext) GetParser ¶
func (s *FunctionBodyContext) GetParser() antlr.Parser
func (*FunctionBodyContext) GetRuleContext ¶
func (s *FunctionBodyContext) GetRuleContext() antlr.RuleContext
func (*FunctionBodyContext) IsFunctionBodyContext ¶
func (*FunctionBodyContext) IsFunctionBodyContext()
func (*FunctionBodyContext) SourceElements ¶
func (s *FunctionBodyContext) SourceElements() ISourceElementsContext
func (*FunctionBodyContext) ToStringTree ¶
func (s *FunctionBodyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FunctionDeclContext ¶
type FunctionDeclContext struct {
*AnoymousFunctionContext
}
func NewFunctionDeclContext ¶
func NewFunctionDeclContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FunctionDeclContext
func (*FunctionDeclContext) EnterRule ¶
func (s *FunctionDeclContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionDeclContext) ExitRule ¶
func (s *FunctionDeclContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionDeclContext) FunctionDeclaration ¶
func (s *FunctionDeclContext) FunctionDeclaration() IFunctionDeclarationContext
func (*FunctionDeclContext) GetRuleContext ¶
func (s *FunctionDeclContext) GetRuleContext() antlr.RuleContext
type FunctionDeclarationContext ¶
type FunctionDeclarationContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyFunctionDeclarationContext ¶
func NewEmptyFunctionDeclarationContext() *FunctionDeclarationContext
func NewFunctionDeclarationContext ¶
func NewFunctionDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionDeclarationContext
func (*FunctionDeclarationContext) Async ¶
func (s *FunctionDeclarationContext) Async() antlr.TerminalNode
func (*FunctionDeclarationContext) CloseBrace ¶
func (s *FunctionDeclarationContext) CloseBrace() antlr.TerminalNode
func (*FunctionDeclarationContext) CloseParen ¶
func (s *FunctionDeclarationContext) CloseParen() antlr.TerminalNode
func (*FunctionDeclarationContext) EnterRule ¶
func (s *FunctionDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionDeclarationContext) ExitRule ¶
func (s *FunctionDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionDeclarationContext) FormalParameterList ¶
func (s *FunctionDeclarationContext) FormalParameterList() IFormalParameterListContext
func (*FunctionDeclarationContext) Function ¶
func (s *FunctionDeclarationContext) Function() antlr.TerminalNode
func (*FunctionDeclarationContext) FunctionBody ¶
func (s *FunctionDeclarationContext) FunctionBody() IFunctionBodyContext
func (*FunctionDeclarationContext) GetParser ¶
func (s *FunctionDeclarationContext) GetParser() antlr.Parser
func (*FunctionDeclarationContext) GetRuleContext ¶
func (s *FunctionDeclarationContext) GetRuleContext() antlr.RuleContext
func (*FunctionDeclarationContext) Identifier ¶
func (s *FunctionDeclarationContext) Identifier() antlr.TerminalNode
func (*FunctionDeclarationContext) IsFunctionDeclarationContext ¶
func (*FunctionDeclarationContext) IsFunctionDeclarationContext()
func (*FunctionDeclarationContext) Multiply ¶
func (s *FunctionDeclarationContext) Multiply() antlr.TerminalNode
func (*FunctionDeclarationContext) OpenBrace ¶
func (s *FunctionDeclarationContext) OpenBrace() antlr.TerminalNode
func (*FunctionDeclarationContext) OpenParen ¶
func (s *FunctionDeclarationContext) OpenParen() antlr.TerminalNode
func (*FunctionDeclarationContext) ToStringTree ¶
func (s *FunctionDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FunctionExpressionContext ¶
type FunctionExpressionContext struct {
*SingleExpressionContext
}
func NewFunctionExpressionContext ¶
func NewFunctionExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FunctionExpressionContext
func (*FunctionExpressionContext) AnoymousFunction ¶
func (s *FunctionExpressionContext) AnoymousFunction() IAnoymousFunctionContext
func (*FunctionExpressionContext) EnterRule ¶
func (s *FunctionExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionExpressionContext) ExitRule ¶
func (s *FunctionExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionExpressionContext) GetRuleContext ¶
func (s *FunctionExpressionContext) GetRuleContext() antlr.RuleContext
type FunctionPropertyContext ¶
type FunctionPropertyContext struct {
*PropertyAssignmentContext
}
func NewFunctionPropertyContext ¶
func NewFunctionPropertyContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FunctionPropertyContext
func (*FunctionPropertyContext) Async ¶
func (s *FunctionPropertyContext) Async() antlr.TerminalNode
func (*FunctionPropertyContext) CloseBrace ¶
func (s *FunctionPropertyContext) CloseBrace() antlr.TerminalNode
func (*FunctionPropertyContext) CloseParen ¶
func (s *FunctionPropertyContext) CloseParen() antlr.TerminalNode
func (*FunctionPropertyContext) EnterRule ¶
func (s *FunctionPropertyContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionPropertyContext) ExitRule ¶
func (s *FunctionPropertyContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionPropertyContext) FormalParameterList ¶
func (s *FunctionPropertyContext) FormalParameterList() IFormalParameterListContext
func (*FunctionPropertyContext) FunctionBody ¶
func (s *FunctionPropertyContext) FunctionBody() IFunctionBodyContext
func (*FunctionPropertyContext) GetRuleContext ¶
func (s *FunctionPropertyContext) GetRuleContext() antlr.RuleContext
func (*FunctionPropertyContext) Multiply ¶
func (s *FunctionPropertyContext) Multiply() antlr.TerminalNode
func (*FunctionPropertyContext) OpenBrace ¶
func (s *FunctionPropertyContext) OpenBrace() antlr.TerminalNode
func (*FunctionPropertyContext) OpenParen ¶
func (s *FunctionPropertyContext) OpenParen() antlr.TerminalNode
func (*FunctionPropertyContext) PropertyName ¶
func (s *FunctionPropertyContext) PropertyName() IPropertyNameContext
type GetterContext ¶
type GetterContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyGetterContext ¶
func NewEmptyGetterContext() *GetterContext
func NewGetterContext ¶
func NewGetterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GetterContext
func (*GetterContext) EnterRule ¶
func (s *GetterContext) EnterRule(listener antlr.ParseTreeListener)
func (*GetterContext) ExitRule ¶
func (s *GetterContext) ExitRule(listener antlr.ParseTreeListener)
func (*GetterContext) GetParser ¶
func (s *GetterContext) GetParser() antlr.Parser
func (*GetterContext) GetRuleContext ¶
func (s *GetterContext) GetRuleContext() antlr.RuleContext
func (*GetterContext) Identifier ¶
func (s *GetterContext) Identifier() antlr.TerminalNode
func (*GetterContext) IsGetterContext ¶
func (*GetterContext) IsGetterContext()
func (*GetterContext) PropertyName ¶
func (s *GetterContext) PropertyName() IPropertyNameContext
func (*GetterContext) ToStringTree ¶
func (s *GetterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IAliasNameContext ¶
type IAliasNameContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsAliasNameContext differentiates from other interfaces.
IsAliasNameContext()
}
IAliasNameContext is an interface to support dynamic dispatch.
type IAnoymousFunctionContext ¶
type IAnoymousFunctionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsAnoymousFunctionContext differentiates from other interfaces.
IsAnoymousFunctionContext()
}
IAnoymousFunctionContext is an interface to support dynamic dispatch.
type IArgumentContext ¶
type IArgumentContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsArgumentContext differentiates from other interfaces.
IsArgumentContext()
}
IArgumentContext is an interface to support dynamic dispatch.
type IArgumentsContext ¶
type IArgumentsContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsArgumentsContext differentiates from other interfaces.
IsArgumentsContext()
}
IArgumentsContext is an interface to support dynamic dispatch.
type IArrayElementContext ¶
type IArrayElementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsArrayElementContext differentiates from other interfaces.
IsArrayElementContext()
}
IArrayElementContext is an interface to support dynamic dispatch.
type IArrayLiteralContext ¶
type IArrayLiteralContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsArrayLiteralContext differentiates from other interfaces.
IsArrayLiteralContext()
}
IArrayLiteralContext is an interface to support dynamic dispatch.
type IArrowFunctionBodyContext ¶
type IArrowFunctionBodyContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsArrowFunctionBodyContext differentiates from other interfaces.
IsArrowFunctionBodyContext()
}
IArrowFunctionBodyContext is an interface to support dynamic dispatch.
type IArrowFunctionParametersContext ¶
type IArrowFunctionParametersContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsArrowFunctionParametersContext differentiates from other interfaces.
IsArrowFunctionParametersContext()
}
IArrowFunctionParametersContext is an interface to support dynamic dispatch.
type IAssignableContext ¶
type IAssignableContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsAssignableContext differentiates from other interfaces.
IsAssignableContext()
}
IAssignableContext is an interface to support dynamic dispatch.
type IAssignmentOperatorContext ¶
type IAssignmentOperatorContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsAssignmentOperatorContext differentiates from other interfaces.
IsAssignmentOperatorContext()
}
IAssignmentOperatorContext is an interface to support dynamic dispatch.
type IBigintLiteralContext ¶
type IBigintLiteralContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsBigintLiteralContext differentiates from other interfaces.
IsBigintLiteralContext()
}
IBigintLiteralContext is an interface to support dynamic dispatch.
type IBlockContext ¶
type IBlockContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsBlockContext differentiates from other interfaces.
IsBlockContext()
}
IBlockContext is an interface to support dynamic dispatch.
type IBreakStatementContext ¶
type IBreakStatementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsBreakStatementContext differentiates from other interfaces.
IsBreakStatementContext()
}
IBreakStatementContext is an interface to support dynamic dispatch.
type ICaseBlockContext ¶
type ICaseBlockContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsCaseBlockContext differentiates from other interfaces.
IsCaseBlockContext()
}
ICaseBlockContext is an interface to support dynamic dispatch.
type ICaseClauseContext ¶
type ICaseClauseContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsCaseClauseContext differentiates from other interfaces.
IsCaseClauseContext()
}
ICaseClauseContext is an interface to support dynamic dispatch.
type ICaseClausesContext ¶
type ICaseClausesContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsCaseClausesContext differentiates from other interfaces.
IsCaseClausesContext()
}
ICaseClausesContext is an interface to support dynamic dispatch.
type ICatchProductionContext ¶
type ICatchProductionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsCatchProductionContext differentiates from other interfaces.
IsCatchProductionContext()
}
ICatchProductionContext is an interface to support dynamic dispatch.
type IClassDeclarationContext ¶
type IClassDeclarationContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsClassDeclarationContext differentiates from other interfaces.
IsClassDeclarationContext()
}
IClassDeclarationContext is an interface to support dynamic dispatch.
type IClassElementContext ¶
type IClassElementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsClassElementContext differentiates from other interfaces.
IsClassElementContext()
}
IClassElementContext is an interface to support dynamic dispatch.
type IClassTailContext ¶
type IClassTailContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsClassTailContext differentiates from other interfaces.
IsClassTailContext()
}
IClassTailContext is an interface to support dynamic dispatch.
type IContinueStatementContext ¶
type IContinueStatementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsContinueStatementContext differentiates from other interfaces.
IsContinueStatementContext()
}
IContinueStatementContext is an interface to support dynamic dispatch.
type IDebuggerStatementContext ¶
type IDebuggerStatementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsDebuggerStatementContext differentiates from other interfaces.
IsDebuggerStatementContext()
}
IDebuggerStatementContext is an interface to support dynamic dispatch.
type IDeclarationContext ¶
type IDeclarationContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsDeclarationContext differentiates from other interfaces.
IsDeclarationContext()
}
IDeclarationContext is an interface to support dynamic dispatch.
type IDefaultClauseContext ¶
type IDefaultClauseContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsDefaultClauseContext differentiates from other interfaces.
IsDefaultClauseContext()
}
IDefaultClauseContext is an interface to support dynamic dispatch.
type IElementListContext ¶
type IElementListContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsElementListContext differentiates from other interfaces.
IsElementListContext()
}
IElementListContext is an interface to support dynamic dispatch.
type IEmptyStatement_Context ¶
type IEmptyStatement_Context interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsEmptyStatement_Context differentiates from other interfaces.
IsEmptyStatement_Context()
}
IEmptyStatement_Context is an interface to support dynamic dispatch.
type IEosContext ¶
type IEosContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsEosContext differentiates from other interfaces.
IsEosContext()
}
IEosContext is an interface to support dynamic dispatch.
type IExportFromBlockContext ¶
type IExportFromBlockContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsExportFromBlockContext differentiates from other interfaces.
IsExportFromBlockContext()
}
IExportFromBlockContext is an interface to support dynamic dispatch.
type IExportStatementContext ¶
type IExportStatementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsExportStatementContext differentiates from other interfaces.
IsExportStatementContext()
}
IExportStatementContext is an interface to support dynamic dispatch.
type IExpressionSequenceContext ¶
type IExpressionSequenceContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsExpressionSequenceContext differentiates from other interfaces.
IsExpressionSequenceContext()
}
IExpressionSequenceContext is an interface to support dynamic dispatch.
type IExpressionStatementContext ¶
type IExpressionStatementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsExpressionStatementContext differentiates from other interfaces.
IsExpressionStatementContext()
}
IExpressionStatementContext is an interface to support dynamic dispatch.
type IFinallyProductionContext ¶
type IFinallyProductionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsFinallyProductionContext differentiates from other interfaces.
IsFinallyProductionContext()
}
IFinallyProductionContext is an interface to support dynamic dispatch.
type IFormalParameterArgContext ¶
type IFormalParameterArgContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsFormalParameterArgContext differentiates from other interfaces.
IsFormalParameterArgContext()
}
IFormalParameterArgContext is an interface to support dynamic dispatch.
type IFormalParameterListContext ¶
type IFormalParameterListContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsFormalParameterListContext differentiates from other interfaces.
IsFormalParameterListContext()
}
IFormalParameterListContext is an interface to support dynamic dispatch.
type IFunctionBodyContext ¶
type IFunctionBodyContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsFunctionBodyContext differentiates from other interfaces.
IsFunctionBodyContext()
}
IFunctionBodyContext is an interface to support dynamic dispatch.
type IFunctionDeclarationContext ¶
type IFunctionDeclarationContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsFunctionDeclarationContext differentiates from other interfaces.
IsFunctionDeclarationContext()
}
IFunctionDeclarationContext is an interface to support dynamic dispatch.
type IGetterContext ¶
type IGetterContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsGetterContext differentiates from other interfaces.
IsGetterContext()
}
IGetterContext is an interface to support dynamic dispatch.
type IIdentifierNameContext ¶
type IIdentifierNameContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsIdentifierNameContext differentiates from other interfaces.
IsIdentifierNameContext()
}
IIdentifierNameContext is an interface to support dynamic dispatch.
type IIfStatementContext ¶
type IIfStatementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsIfStatementContext differentiates from other interfaces.
IsIfStatementContext()
}
IIfStatementContext is an interface to support dynamic dispatch.
type IImportDefaultContext ¶
type IImportDefaultContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsImportDefaultContext differentiates from other interfaces.
IsImportDefaultContext()
}
IImportDefaultContext is an interface to support dynamic dispatch.
type IImportFromBlockContext ¶
type IImportFromBlockContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsImportFromBlockContext differentiates from other interfaces.
IsImportFromBlockContext()
}
IImportFromBlockContext is an interface to support dynamic dispatch.
type IImportFromContext ¶
type IImportFromContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsImportFromContext differentiates from other interfaces.
IsImportFromContext()
}
IImportFromContext is an interface to support dynamic dispatch.
type IImportNamespaceContext ¶
type IImportNamespaceContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsImportNamespaceContext differentiates from other interfaces.
IsImportNamespaceContext()
}
IImportNamespaceContext is an interface to support dynamic dispatch.
type IImportStatementContext ¶
type IImportStatementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsImportStatementContext differentiates from other interfaces.
IsImportStatementContext()
}
IImportStatementContext is an interface to support dynamic dispatch.
type IIterationStatementContext ¶
type IIterationStatementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsIterationStatementContext differentiates from other interfaces.
IsIterationStatementContext()
}
IIterationStatementContext is an interface to support dynamic dispatch.
type IKeywordContext ¶
type IKeywordContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsKeywordContext differentiates from other interfaces.
IsKeywordContext()
}
IKeywordContext is an interface to support dynamic dispatch.
type ILabelledStatementContext ¶
type ILabelledStatementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsLabelledStatementContext differentiates from other interfaces.
IsLabelledStatementContext()
}
ILabelledStatementContext is an interface to support dynamic dispatch.
type ILastFormalParameterArgContext ¶
type ILastFormalParameterArgContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsLastFormalParameterArgContext differentiates from other interfaces.
IsLastFormalParameterArgContext()
}
ILastFormalParameterArgContext is an interface to support dynamic dispatch.
type ILiteralContext ¶
type ILiteralContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsLiteralContext differentiates from other interfaces.
IsLiteralContext()
}
ILiteralContext is an interface to support dynamic dispatch.
type IMethodDefinitionContext ¶
type IMethodDefinitionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsMethodDefinitionContext differentiates from other interfaces.
IsMethodDefinitionContext()
}
IMethodDefinitionContext is an interface to support dynamic dispatch.
type IModuleItemsContext ¶
type IModuleItemsContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsModuleItemsContext differentiates from other interfaces.
IsModuleItemsContext()
}
IModuleItemsContext is an interface to support dynamic dispatch.
type INumericLiteralContext ¶
type INumericLiteralContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsNumericLiteralContext differentiates from other interfaces.
IsNumericLiteralContext()
}
INumericLiteralContext is an interface to support dynamic dispatch.
type IObjectLiteralContext ¶
type IObjectLiteralContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsObjectLiteralContext differentiates from other interfaces.
IsObjectLiteralContext()
}
IObjectLiteralContext is an interface to support dynamic dispatch.
type IProgramContext ¶
type IProgramContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsProgramContext differentiates from other interfaces.
IsProgramContext()
}
IProgramContext is an interface to support dynamic dispatch.
type IPropertyAssignmentContext ¶
type IPropertyAssignmentContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsPropertyAssignmentContext differentiates from other interfaces.
IsPropertyAssignmentContext()
}
IPropertyAssignmentContext is an interface to support dynamic dispatch.
type IPropertyNameContext ¶
type IPropertyNameContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsPropertyNameContext differentiates from other interfaces.
IsPropertyNameContext()
}
IPropertyNameContext is an interface to support dynamic dispatch.
type IReservedWordContext ¶
type IReservedWordContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsReservedWordContext differentiates from other interfaces.
IsReservedWordContext()
}
IReservedWordContext is an interface to support dynamic dispatch.
type IReturnStatementContext ¶
type IReturnStatementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsReturnStatementContext differentiates from other interfaces.
IsReturnStatementContext()
}
IReturnStatementContext is an interface to support dynamic dispatch.
type ISetterContext ¶
type ISetterContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsSetterContext differentiates from other interfaces.
IsSetterContext()
}
ISetterContext is an interface to support dynamic dispatch.
type ISingleExpressionContext ¶
type ISingleExpressionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsSingleExpressionContext differentiates from other interfaces.
IsSingleExpressionContext()
}
ISingleExpressionContext is an interface to support dynamic dispatch.
type ISourceElementContext ¶
type ISourceElementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsSourceElementContext differentiates from other interfaces.
IsSourceElementContext()
}
ISourceElementContext is an interface to support dynamic dispatch.
type ISourceElementsContext ¶
type ISourceElementsContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsSourceElementsContext differentiates from other interfaces.
IsSourceElementsContext()
}
ISourceElementsContext is an interface to support dynamic dispatch.
type IStatementContext ¶
type IStatementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsStatementContext differentiates from other interfaces.
IsStatementContext()
}
IStatementContext is an interface to support dynamic dispatch.
type IStatementListContext ¶
type IStatementListContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsStatementListContext differentiates from other interfaces.
IsStatementListContext()
}
IStatementListContext is an interface to support dynamic dispatch.
type ISwitchStatementContext ¶
type ISwitchStatementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsSwitchStatementContext differentiates from other interfaces.
IsSwitchStatementContext()
}
ISwitchStatementContext is an interface to support dynamic dispatch.
type IThrowStatementContext ¶
type IThrowStatementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsThrowStatementContext differentiates from other interfaces.
IsThrowStatementContext()
}
IThrowStatementContext is an interface to support dynamic dispatch.
type ITryStatementContext ¶
type ITryStatementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsTryStatementContext differentiates from other interfaces.
IsTryStatementContext()
}
ITryStatementContext is an interface to support dynamic dispatch.
type IVarModifierContext ¶
type IVarModifierContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsVarModifierContext differentiates from other interfaces.
IsVarModifierContext()
}
IVarModifierContext is an interface to support dynamic dispatch.
type IVariableDeclarationContext ¶
type IVariableDeclarationContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsVariableDeclarationContext differentiates from other interfaces.
IsVariableDeclarationContext()
}
IVariableDeclarationContext is an interface to support dynamic dispatch.
type IVariableDeclarationListContext ¶
type IVariableDeclarationListContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsVariableDeclarationListContext differentiates from other interfaces.
IsVariableDeclarationListContext()
}
IVariableDeclarationListContext is an interface to support dynamic dispatch.
type IVariableStatementContext ¶
type IVariableStatementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsVariableStatementContext differentiates from other interfaces.
IsVariableStatementContext()
}
IVariableStatementContext is an interface to support dynamic dispatch.
type IWithStatementContext ¶
type IWithStatementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsWithStatementContext differentiates from other interfaces.
IsWithStatementContext()
}
IWithStatementContext is an interface to support dynamic dispatch.
type IYieldStatementContext ¶
type IYieldStatementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsYieldStatementContext differentiates from other interfaces.
IsYieldStatementContext()
}
IYieldStatementContext is an interface to support dynamic dispatch.
type IdentifierExpressionContext ¶
type IdentifierExpressionContext struct {
*SingleExpressionContext
}
func NewIdentifierExpressionContext ¶
func NewIdentifierExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IdentifierExpressionContext
func (*IdentifierExpressionContext) EnterRule ¶
func (s *IdentifierExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*IdentifierExpressionContext) ExitRule ¶
func (s *IdentifierExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*IdentifierExpressionContext) GetRuleContext ¶
func (s *IdentifierExpressionContext) GetRuleContext() antlr.RuleContext
func (*IdentifierExpressionContext) Identifier ¶
func (s *IdentifierExpressionContext) Identifier() antlr.TerminalNode
type IdentifierNameContext ¶
type IdentifierNameContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyIdentifierNameContext ¶
func NewEmptyIdentifierNameContext() *IdentifierNameContext
func NewIdentifierNameContext ¶
func NewIdentifierNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierNameContext
func (*IdentifierNameContext) EnterRule ¶
func (s *IdentifierNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*IdentifierNameContext) ExitRule ¶
func (s *IdentifierNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*IdentifierNameContext) GetParser ¶
func (s *IdentifierNameContext) GetParser() antlr.Parser
func (*IdentifierNameContext) GetRuleContext ¶
func (s *IdentifierNameContext) GetRuleContext() antlr.RuleContext
func (*IdentifierNameContext) Identifier ¶
func (s *IdentifierNameContext) Identifier() antlr.TerminalNode
func (*IdentifierNameContext) IsIdentifierNameContext ¶
func (*IdentifierNameContext) IsIdentifierNameContext()
func (*IdentifierNameContext) ReservedWord ¶
func (s *IdentifierNameContext) ReservedWord() IReservedWordContext
func (*IdentifierNameContext) ToStringTree ¶
func (s *IdentifierNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IfStatementContext ¶
type IfStatementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyIfStatementContext ¶
func NewEmptyIfStatementContext() *IfStatementContext
func NewIfStatementContext ¶
func NewIfStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfStatementContext
func (*IfStatementContext) AllStatement ¶
func (s *IfStatementContext) AllStatement() []IStatementContext
func (*IfStatementContext) CloseParen ¶
func (s *IfStatementContext) CloseParen() antlr.TerminalNode
func (*IfStatementContext) Else ¶
func (s *IfStatementContext) Else() antlr.TerminalNode
func (*IfStatementContext) EnterRule ¶
func (s *IfStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*IfStatementContext) ExitRule ¶
func (s *IfStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*IfStatementContext) ExpressionSequence ¶
func (s *IfStatementContext) ExpressionSequence() IExpressionSequenceContext
func (*IfStatementContext) GetParser ¶
func (s *IfStatementContext) GetParser() antlr.Parser
func (*IfStatementContext) GetRuleContext ¶
func (s *IfStatementContext) GetRuleContext() antlr.RuleContext
func (*IfStatementContext) If ¶
func (s *IfStatementContext) If() antlr.TerminalNode
func (*IfStatementContext) IsIfStatementContext ¶
func (*IfStatementContext) IsIfStatementContext()
func (*IfStatementContext) OpenParen ¶
func (s *IfStatementContext) OpenParen() antlr.TerminalNode
func (*IfStatementContext) Statement ¶
func (s *IfStatementContext) Statement(i int) IStatementContext
func (*IfStatementContext) ToStringTree ¶
func (s *IfStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ImportDefaultContext ¶
type ImportDefaultContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyImportDefaultContext ¶
func NewEmptyImportDefaultContext() *ImportDefaultContext
func NewImportDefaultContext ¶
func NewImportDefaultContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportDefaultContext
func (*ImportDefaultContext) AliasName ¶
func (s *ImportDefaultContext) AliasName() IAliasNameContext
func (*ImportDefaultContext) Comma ¶
func (s *ImportDefaultContext) Comma() antlr.TerminalNode
func (*ImportDefaultContext) EnterRule ¶
func (s *ImportDefaultContext) EnterRule(listener antlr.ParseTreeListener)
func (*ImportDefaultContext) ExitRule ¶
func (s *ImportDefaultContext) ExitRule(listener antlr.ParseTreeListener)
func (*ImportDefaultContext) GetParser ¶
func (s *ImportDefaultContext) GetParser() antlr.Parser
func (*ImportDefaultContext) GetRuleContext ¶
func (s *ImportDefaultContext) GetRuleContext() antlr.RuleContext
func (*ImportDefaultContext) IsImportDefaultContext ¶
func (*ImportDefaultContext) IsImportDefaultContext()
func (*ImportDefaultContext) ToStringTree ¶
func (s *ImportDefaultContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ImportExpressionContext ¶
type ImportExpressionContext struct {
*SingleExpressionContext
}
func NewImportExpressionContext ¶
func NewImportExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ImportExpressionContext
func (*ImportExpressionContext) CloseParen ¶
func (s *ImportExpressionContext) CloseParen() antlr.TerminalNode
func (*ImportExpressionContext) EnterRule ¶
func (s *ImportExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ImportExpressionContext) ExitRule ¶
func (s *ImportExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ImportExpressionContext) GetRuleContext ¶
func (s *ImportExpressionContext) GetRuleContext() antlr.RuleContext
func (*ImportExpressionContext) Import ¶
func (s *ImportExpressionContext) Import() antlr.TerminalNode
func (*ImportExpressionContext) OpenParen ¶
func (s *ImportExpressionContext) OpenParen() antlr.TerminalNode
func (*ImportExpressionContext) SingleExpression ¶
func (s *ImportExpressionContext) SingleExpression() ISingleExpressionContext
type ImportFromBlockContext ¶
type ImportFromBlockContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyImportFromBlockContext ¶
func NewEmptyImportFromBlockContext() *ImportFromBlockContext
func NewImportFromBlockContext ¶
func NewImportFromBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportFromBlockContext
func (*ImportFromBlockContext) EnterRule ¶
func (s *ImportFromBlockContext) EnterRule(listener antlr.ParseTreeListener)
func (*ImportFromBlockContext) Eos ¶
func (s *ImportFromBlockContext) Eos() IEosContext
func (*ImportFromBlockContext) ExitRule ¶
func (s *ImportFromBlockContext) ExitRule(listener antlr.ParseTreeListener)
func (*ImportFromBlockContext) GetParser ¶
func (s *ImportFromBlockContext) GetParser() antlr.Parser
func (*ImportFromBlockContext) GetRuleContext ¶
func (s *ImportFromBlockContext) GetRuleContext() antlr.RuleContext
func (*ImportFromBlockContext) ImportDefault ¶
func (s *ImportFromBlockContext) ImportDefault() IImportDefaultContext
func (*ImportFromBlockContext) ImportFrom ¶
func (s *ImportFromBlockContext) ImportFrom() IImportFromContext
func (*ImportFromBlockContext) ImportNamespace ¶
func (s *ImportFromBlockContext) ImportNamespace() IImportNamespaceContext
func (*ImportFromBlockContext) IsImportFromBlockContext ¶
func (*ImportFromBlockContext) IsImportFromBlockContext()
func (*ImportFromBlockContext) ModuleItems ¶
func (s *ImportFromBlockContext) ModuleItems() IModuleItemsContext
func (*ImportFromBlockContext) StringLiteral ¶
func (s *ImportFromBlockContext) StringLiteral() antlr.TerminalNode
func (*ImportFromBlockContext) ToStringTree ¶
func (s *ImportFromBlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ImportFromContext ¶
type ImportFromContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyImportFromContext ¶
func NewEmptyImportFromContext() *ImportFromContext
func NewImportFromContext ¶
func NewImportFromContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportFromContext
func (*ImportFromContext) EnterRule ¶
func (s *ImportFromContext) EnterRule(listener antlr.ParseTreeListener)
func (*ImportFromContext) ExitRule ¶
func (s *ImportFromContext) ExitRule(listener antlr.ParseTreeListener)
func (*ImportFromContext) From ¶
func (s *ImportFromContext) From() antlr.TerminalNode
func (*ImportFromContext) GetParser ¶
func (s *ImportFromContext) GetParser() antlr.Parser
func (*ImportFromContext) GetRuleContext ¶
func (s *ImportFromContext) GetRuleContext() antlr.RuleContext
func (*ImportFromContext) IsImportFromContext ¶
func (*ImportFromContext) IsImportFromContext()
func (*ImportFromContext) StringLiteral ¶
func (s *ImportFromContext) StringLiteral() antlr.TerminalNode
func (*ImportFromContext) ToStringTree ¶
func (s *ImportFromContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ImportNamespaceContext ¶
type ImportNamespaceContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyImportNamespaceContext ¶
func NewEmptyImportNamespaceContext() *ImportNamespaceContext
func NewImportNamespaceContext ¶
func NewImportNamespaceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportNamespaceContext
func (*ImportNamespaceContext) As ¶
func (s *ImportNamespaceContext) As() antlr.TerminalNode
func (*ImportNamespaceContext) EnterRule ¶
func (s *ImportNamespaceContext) EnterRule(listener antlr.ParseTreeListener)
func (*ImportNamespaceContext) ExitRule ¶
func (s *ImportNamespaceContext) ExitRule(listener antlr.ParseTreeListener)
func (*ImportNamespaceContext) GetParser ¶
func (s *ImportNamespaceContext) GetParser() antlr.Parser
func (*ImportNamespaceContext) GetRuleContext ¶
func (s *ImportNamespaceContext) GetRuleContext() antlr.RuleContext
func (*ImportNamespaceContext) IdentifierName ¶
func (s *ImportNamespaceContext) IdentifierName() IIdentifierNameContext
func (*ImportNamespaceContext) IsImportNamespaceContext ¶
func (*ImportNamespaceContext) IsImportNamespaceContext()
func (*ImportNamespaceContext) Multiply ¶
func (s *ImportNamespaceContext) Multiply() antlr.TerminalNode
func (*ImportNamespaceContext) ToStringTree ¶
func (s *ImportNamespaceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ImportStatementContext ¶
type ImportStatementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyImportStatementContext ¶
func NewEmptyImportStatementContext() *ImportStatementContext
func NewImportStatementContext ¶
func NewImportStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportStatementContext
func (*ImportStatementContext) EnterRule ¶
func (s *ImportStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*ImportStatementContext) ExitRule ¶
func (s *ImportStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*ImportStatementContext) GetParser ¶
func (s *ImportStatementContext) GetParser() antlr.Parser
func (*ImportStatementContext) GetRuleContext ¶
func (s *ImportStatementContext) GetRuleContext() antlr.RuleContext
func (*ImportStatementContext) Import ¶
func (s *ImportStatementContext) Import() antlr.TerminalNode
func (*ImportStatementContext) ImportFromBlock ¶
func (s *ImportStatementContext) ImportFromBlock() IImportFromBlockContext
func (*ImportStatementContext) IsImportStatementContext ¶
func (*ImportStatementContext) IsImportStatementContext()
func (*ImportStatementContext) ToStringTree ¶
func (s *ImportStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type InExpressionContext ¶
type InExpressionContext struct {
*SingleExpressionContext
}
func NewInExpressionContext ¶
func NewInExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InExpressionContext
func (*InExpressionContext) AllSingleExpression ¶
func (s *InExpressionContext) AllSingleExpression() []ISingleExpressionContext
func (*InExpressionContext) EnterRule ¶
func (s *InExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*InExpressionContext) ExitRule ¶
func (s *InExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*InExpressionContext) GetRuleContext ¶
func (s *InExpressionContext) GetRuleContext() antlr.RuleContext
func (*InExpressionContext) In ¶
func (s *InExpressionContext) In() antlr.TerminalNode
func (*InExpressionContext) SingleExpression ¶
func (s *InExpressionContext) SingleExpression(i int) ISingleExpressionContext
type InstanceofExpressionContext ¶
type InstanceofExpressionContext struct {
*SingleExpressionContext
}
func NewInstanceofExpressionContext ¶
func NewInstanceofExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InstanceofExpressionContext
func (*InstanceofExpressionContext) AllSingleExpression ¶
func (s *InstanceofExpressionContext) AllSingleExpression() []ISingleExpressionContext
func (*InstanceofExpressionContext) EnterRule ¶
func (s *InstanceofExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*InstanceofExpressionContext) ExitRule ¶
func (s *InstanceofExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*InstanceofExpressionContext) GetRuleContext ¶
func (s *InstanceofExpressionContext) GetRuleContext() antlr.RuleContext
func (*InstanceofExpressionContext) Instanceof ¶
func (s *InstanceofExpressionContext) Instanceof() antlr.TerminalNode
func (*InstanceofExpressionContext) SingleExpression ¶
func (s *InstanceofExpressionContext) SingleExpression(i int) ISingleExpressionContext
type IterationStatementContext ¶
type IterationStatementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyIterationStatementContext ¶
func NewEmptyIterationStatementContext() *IterationStatementContext
func NewIterationStatementContext ¶
func NewIterationStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IterationStatementContext
func (*IterationStatementContext) CopyFrom ¶
func (s *IterationStatementContext) CopyFrom(ctx *IterationStatementContext)
func (*IterationStatementContext) GetParser ¶
func (s *IterationStatementContext) GetParser() antlr.Parser
func (*IterationStatementContext) GetRuleContext ¶
func (s *IterationStatementContext) GetRuleContext() antlr.RuleContext
func (*IterationStatementContext) IsIterationStatementContext ¶
func (*IterationStatementContext) IsIterationStatementContext()
func (*IterationStatementContext) ToStringTree ¶
func (s *IterationStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type JavaScriptBaseLexer ¶
JavaScriptBaseLexer state
func (*JavaScriptBaseLexer) IsRegexPossible ¶
func (l *JavaScriptBaseLexer) IsRegexPossible() bool
IsRegexPossible returns true if the lexer can match a regex literal.
func (*JavaScriptBaseLexer) IsStartOfFile ¶
func (l *JavaScriptBaseLexer) IsStartOfFile() bool
func (*JavaScriptBaseLexer) IsStrictMode ¶
func (l *JavaScriptBaseLexer) IsStrictMode() bool
IsStrictMode is self explanatory.
func (*JavaScriptBaseLexer) NextToken ¶
func (l *JavaScriptBaseLexer) NextToken() antlr.Token
NextToken from the character stream.
func (*JavaScriptBaseLexer) ProcessCloseBrace ¶
func (l *JavaScriptBaseLexer) ProcessCloseBrace()
ProcessCloseBrace is called when a } is encountered during lexing, we pop a scope unless we're inside global scope.
func (*JavaScriptBaseLexer) ProcessOpenBrace ¶
func (l *JavaScriptBaseLexer) ProcessOpenBrace()
ProcessOpenBrace is called when a { is encountered during lexing, we push a new scope everytime.
func (*JavaScriptBaseLexer) ProcessStringLiteral ¶
func (l *JavaScriptBaseLexer) ProcessStringLiteral()
ProcessStringLiteral is called when lexing a string literal.
type JavaScriptBaseParser ¶
type JavaScriptBaseParser struct {
*antlr.BaseParser
}
JavaScriptBaseParser implementation.
type JavaScriptLexer ¶
type JavaScriptLexer struct {
*JavaScriptBaseLexer
// contains filtered or unexported fields
}
func NewJavaScriptLexer ¶
func NewJavaScriptLexer(input antlr.CharStream) *JavaScriptLexer
func (*JavaScriptLexer) Action ¶
func (l *JavaScriptLexer) Action(localctx antlr.RuleContext, ruleIndex, actionIndex int)
func (*JavaScriptLexer) CloseBrace_Action ¶
func (l *JavaScriptLexer) CloseBrace_Action(localctx antlr.RuleContext, actionIndex int)
func (*JavaScriptLexer) HashBangLine_Sempred ¶
func (p *JavaScriptLexer) HashBangLine_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*JavaScriptLexer) Implements_Sempred ¶
func (p *JavaScriptLexer) Implements_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*JavaScriptLexer) Interface_Sempred ¶
func (p *JavaScriptLexer) Interface_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*JavaScriptLexer) Let_Sempred ¶
func (p *JavaScriptLexer) Let_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*JavaScriptLexer) OctalIntegerLiteral_Sempred ¶
func (p *JavaScriptLexer) OctalIntegerLiteral_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*JavaScriptLexer) OpenBrace_Action ¶
func (l *JavaScriptLexer) OpenBrace_Action(localctx antlr.RuleContext, actionIndex int)
func (*JavaScriptLexer) Package_Sempred ¶
func (p *JavaScriptLexer) Package_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*JavaScriptLexer) Private_Sempred ¶
func (p *JavaScriptLexer) Private_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*JavaScriptLexer) Protected_Sempred ¶
func (p *JavaScriptLexer) Protected_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*JavaScriptLexer) Public_Sempred ¶
func (p *JavaScriptLexer) Public_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*JavaScriptLexer) RegularExpressionLiteral_Sempred ¶
func (p *JavaScriptLexer) RegularExpressionLiteral_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*JavaScriptLexer) Sempred ¶
func (l *JavaScriptLexer) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
func (*JavaScriptLexer) Static_Sempred ¶
func (p *JavaScriptLexer) Static_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*JavaScriptLexer) StringLiteral_Action ¶
func (l *JavaScriptLexer) StringLiteral_Action(localctx antlr.RuleContext, actionIndex int)
func (*JavaScriptLexer) Yield_Sempred ¶
func (p *JavaScriptLexer) Yield_Sempred(localctx antlr.RuleContext, predIndex int) bool
type JavaScriptParser ¶
type JavaScriptParser struct {
JavaScriptBaseParser
}
func NewJavaScriptParser ¶
func NewJavaScriptParser(input antlr.TokenStream) *JavaScriptParser
func (*JavaScriptParser) AliasName ¶
func (p *JavaScriptParser) AliasName() (localctx IAliasNameContext)
func (*JavaScriptParser) AnoymousFunction ¶
func (p *JavaScriptParser) AnoymousFunction() (localctx IAnoymousFunctionContext)
func (*JavaScriptParser) Argument ¶
func (p *JavaScriptParser) Argument() (localctx IArgumentContext)
func (*JavaScriptParser) Arguments ¶
func (p *JavaScriptParser) Arguments() (localctx IArgumentsContext)
func (*JavaScriptParser) ArrayElement ¶
func (p *JavaScriptParser) ArrayElement() (localctx IArrayElementContext)
func (*JavaScriptParser) ArrayLiteral ¶
func (p *JavaScriptParser) ArrayLiteral() (localctx IArrayLiteralContext)
func (*JavaScriptParser) ArrowFunctionBody ¶
func (p *JavaScriptParser) ArrowFunctionBody() (localctx IArrowFunctionBodyContext)
func (*JavaScriptParser) ArrowFunctionParameters ¶
func (p *JavaScriptParser) ArrowFunctionParameters() (localctx IArrowFunctionParametersContext)
func (*JavaScriptParser) Assignable ¶
func (p *JavaScriptParser) Assignable() (localctx IAssignableContext)
func (*JavaScriptParser) AssignmentOperator ¶
func (p *JavaScriptParser) AssignmentOperator() (localctx IAssignmentOperatorContext)
func (*JavaScriptParser) BigintLiteral ¶
func (p *JavaScriptParser) BigintLiteral() (localctx IBigintLiteralContext)
func (*JavaScriptParser) Block ¶
func (p *JavaScriptParser) Block() (localctx IBlockContext)
func (*JavaScriptParser) BreakStatement ¶
func (p *JavaScriptParser) BreakStatement() (localctx IBreakStatementContext)
func (*JavaScriptParser) BreakStatement_Sempred ¶
func (p *JavaScriptParser) BreakStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*JavaScriptParser) CaseBlock ¶
func (p *JavaScriptParser) CaseBlock() (localctx ICaseBlockContext)
func (*JavaScriptParser) CaseClause ¶
func (p *JavaScriptParser) CaseClause() (localctx ICaseClauseContext)
func (*JavaScriptParser) CaseClauses ¶
func (p *JavaScriptParser) CaseClauses() (localctx ICaseClausesContext)
func (*JavaScriptParser) CatchProduction ¶
func (p *JavaScriptParser) CatchProduction() (localctx ICatchProductionContext)
func (*JavaScriptParser) ClassDeclaration ¶
func (p *JavaScriptParser) ClassDeclaration() (localctx IClassDeclarationContext)
func (*JavaScriptParser) ClassElement ¶
func (p *JavaScriptParser) ClassElement() (localctx IClassElementContext)
func (*JavaScriptParser) ClassElement_Sempred ¶
func (p *JavaScriptParser) ClassElement_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*JavaScriptParser) ClassTail ¶
func (p *JavaScriptParser) ClassTail() (localctx IClassTailContext)
func (*JavaScriptParser) ContinueStatement ¶
func (p *JavaScriptParser) ContinueStatement() (localctx IContinueStatementContext)
func (*JavaScriptParser) ContinueStatement_Sempred ¶
func (p *JavaScriptParser) ContinueStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*JavaScriptParser) DebuggerStatement ¶
func (p *JavaScriptParser) DebuggerStatement() (localctx IDebuggerStatementContext)
func (*JavaScriptParser) Declaration ¶
func (p *JavaScriptParser) Declaration() (localctx IDeclarationContext)
func (*JavaScriptParser) DefaultClause ¶
func (p *JavaScriptParser) DefaultClause() (localctx IDefaultClauseContext)
func (*JavaScriptParser) ElementList ¶
func (p *JavaScriptParser) ElementList() (localctx IElementListContext)
func (*JavaScriptParser) EmptyStatement_ ¶
func (p *JavaScriptParser) EmptyStatement_() (localctx IEmptyStatement_Context)
func (*JavaScriptParser) Eos ¶
func (p *JavaScriptParser) Eos() (localctx IEosContext)
func (*JavaScriptParser) Eos_Sempred ¶
func (p *JavaScriptParser) Eos_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*JavaScriptParser) ExportFromBlock ¶
func (p *JavaScriptParser) ExportFromBlock() (localctx IExportFromBlockContext)
func (*JavaScriptParser) ExportStatement ¶
func (p *JavaScriptParser) ExportStatement() (localctx IExportStatementContext)
func (*JavaScriptParser) ExpressionSequence ¶
func (p *JavaScriptParser) ExpressionSequence() (localctx IExpressionSequenceContext)
func (*JavaScriptParser) ExpressionStatement ¶
func (p *JavaScriptParser) ExpressionStatement() (localctx IExpressionStatementContext)
func (*JavaScriptParser) ExpressionStatement_Sempred ¶
func (p *JavaScriptParser) ExpressionStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*JavaScriptParser) FinallyProduction ¶
func (p *JavaScriptParser) FinallyProduction() (localctx IFinallyProductionContext)
func (*JavaScriptParser) FormalParameterArg ¶
func (p *JavaScriptParser) FormalParameterArg() (localctx IFormalParameterArgContext)
func (*JavaScriptParser) FormalParameterList ¶
func (p *JavaScriptParser) FormalParameterList() (localctx IFormalParameterListContext)
func (*JavaScriptParser) FunctionBody ¶
func (p *JavaScriptParser) FunctionBody() (localctx IFunctionBodyContext)
func (*JavaScriptParser) FunctionDeclaration ¶
func (p *JavaScriptParser) FunctionDeclaration() (localctx IFunctionDeclarationContext)
func (*JavaScriptParser) Getter ¶
func (p *JavaScriptParser) Getter() (localctx IGetterContext)
func (*JavaScriptParser) Getter_Sempred ¶
func (p *JavaScriptParser) Getter_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*JavaScriptParser) IdentifierName ¶
func (p *JavaScriptParser) IdentifierName() (localctx IIdentifierNameContext)
func (*JavaScriptParser) IfStatement ¶
func (p *JavaScriptParser) IfStatement() (localctx IIfStatementContext)
func (*JavaScriptParser) ImportDefault ¶
func (p *JavaScriptParser) ImportDefault() (localctx IImportDefaultContext)
func (*JavaScriptParser) ImportFrom ¶
func (p *JavaScriptParser) ImportFrom() (localctx IImportFromContext)
func (*JavaScriptParser) ImportFromBlock ¶
func (p *JavaScriptParser) ImportFromBlock() (localctx IImportFromBlockContext)
func (*JavaScriptParser) ImportNamespace ¶
func (p *JavaScriptParser) ImportNamespace() (localctx IImportNamespaceContext)
func (*JavaScriptParser) ImportStatement ¶
func (p *JavaScriptParser) ImportStatement() (localctx IImportStatementContext)
func (*JavaScriptParser) IterationStatement ¶
func (p *JavaScriptParser) IterationStatement() (localctx IIterationStatementContext)
func (*JavaScriptParser) IterationStatement_Sempred ¶
func (p *JavaScriptParser) IterationStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*JavaScriptParser) Keyword ¶
func (p *JavaScriptParser) Keyword() (localctx IKeywordContext)
func (*JavaScriptParser) LabelledStatement ¶
func (p *JavaScriptParser) LabelledStatement() (localctx ILabelledStatementContext)
func (*JavaScriptParser) LastFormalParameterArg ¶
func (p *JavaScriptParser) LastFormalParameterArg() (localctx ILastFormalParameterArgContext)
func (*JavaScriptParser) Literal ¶
func (p *JavaScriptParser) Literal() (localctx ILiteralContext)
func (*JavaScriptParser) MethodDefinition ¶
func (p *JavaScriptParser) MethodDefinition() (localctx IMethodDefinitionContext)
func (*JavaScriptParser) ModuleItems ¶
func (p *JavaScriptParser) ModuleItems() (localctx IModuleItemsContext)
func (*JavaScriptParser) NumericLiteral ¶
func (p *JavaScriptParser) NumericLiteral() (localctx INumericLiteralContext)
func (*JavaScriptParser) ObjectLiteral ¶
func (p *JavaScriptParser) ObjectLiteral() (localctx IObjectLiteralContext)
func (*JavaScriptParser) Program ¶
func (p *JavaScriptParser) Program() (localctx IProgramContext)
func (*JavaScriptParser) PropertyAssignment ¶
func (p *JavaScriptParser) PropertyAssignment() (localctx IPropertyAssignmentContext)
func (*JavaScriptParser) PropertyName ¶
func (p *JavaScriptParser) PropertyName() (localctx IPropertyNameContext)
func (*JavaScriptParser) ReservedWord ¶
func (p *JavaScriptParser) ReservedWord() (localctx IReservedWordContext)
func (*JavaScriptParser) ReturnStatement ¶
func (p *JavaScriptParser) ReturnStatement() (localctx IReturnStatementContext)
func (*JavaScriptParser) ReturnStatement_Sempred ¶
func (p *JavaScriptParser) ReturnStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*JavaScriptParser) Sempred ¶
func (p *JavaScriptParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
func (*JavaScriptParser) Setter ¶
func (p *JavaScriptParser) Setter() (localctx ISetterContext)
func (*JavaScriptParser) Setter_Sempred ¶
func (p *JavaScriptParser) Setter_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*JavaScriptParser) SingleExpression ¶
func (p *JavaScriptParser) SingleExpression() (localctx ISingleExpressionContext)
func (*JavaScriptParser) SingleExpression_Sempred ¶
func (p *JavaScriptParser) SingleExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*JavaScriptParser) SourceElement ¶
func (p *JavaScriptParser) SourceElement() (localctx ISourceElementContext)
func (*JavaScriptParser) SourceElements ¶
func (p *JavaScriptParser) SourceElements() (localctx ISourceElementsContext)
func (*JavaScriptParser) Statement ¶
func (p *JavaScriptParser) Statement() (localctx IStatementContext)
func (*JavaScriptParser) StatementList ¶
func (p *JavaScriptParser) StatementList() (localctx IStatementListContext)
func (*JavaScriptParser) SwitchStatement ¶
func (p *JavaScriptParser) SwitchStatement() (localctx ISwitchStatementContext)
func (*JavaScriptParser) ThrowStatement ¶
func (p *JavaScriptParser) ThrowStatement() (localctx IThrowStatementContext)
func (*JavaScriptParser) ThrowStatement_Sempred ¶
func (p *JavaScriptParser) ThrowStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*JavaScriptParser) TryStatement ¶
func (p *JavaScriptParser) TryStatement() (localctx ITryStatementContext)
func (*JavaScriptParser) VarModifier ¶
func (p *JavaScriptParser) VarModifier() (localctx IVarModifierContext)
func (*JavaScriptParser) VariableDeclaration ¶
func (p *JavaScriptParser) VariableDeclaration() (localctx IVariableDeclarationContext)
func (*JavaScriptParser) VariableDeclarationList ¶
func (p *JavaScriptParser) VariableDeclarationList() (localctx IVariableDeclarationListContext)
func (*JavaScriptParser) VariableStatement ¶
func (p *JavaScriptParser) VariableStatement() (localctx IVariableStatementContext)
func (*JavaScriptParser) WithStatement ¶
func (p *JavaScriptParser) WithStatement() (localctx IWithStatementContext)
func (*JavaScriptParser) YieldStatement ¶
func (p *JavaScriptParser) YieldStatement() (localctx IYieldStatementContext)
func (*JavaScriptParser) YieldStatement_Sempred ¶
func (p *JavaScriptParser) YieldStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool
type JavaScriptParserListener ¶
type JavaScriptParserListener interface {
antlr.ParseTreeListener
// EnterProgram is called when entering the program production.
EnterProgram(c *ProgramContext)
// EnterSourceElement is called when entering the sourceElement production.
EnterSourceElement(c *SourceElementContext)
// EnterStatement is called when entering the statement production.
EnterStatement(c *StatementContext)
// EnterBlock is called when entering the block production.
EnterBlock(c *BlockContext)
// EnterStatementList is called when entering the statementList production.
EnterStatementList(c *StatementListContext)
// EnterImportStatement is called when entering the importStatement production.
EnterImportStatement(c *ImportStatementContext)
// EnterImportFromBlock is called when entering the importFromBlock production.
EnterImportFromBlock(c *ImportFromBlockContext)
// EnterModuleItems is called when entering the moduleItems production.
EnterModuleItems(c *ModuleItemsContext)
// EnterImportDefault is called when entering the importDefault production.
EnterImportDefault(c *ImportDefaultContext)
// EnterImportNamespace is called when entering the importNamespace production.
EnterImportNamespace(c *ImportNamespaceContext)
// EnterImportFrom is called when entering the importFrom production.
EnterImportFrom(c *ImportFromContext)
// EnterAliasName is called when entering the aliasName production.
EnterAliasName(c *AliasNameContext)
// EnterExportDeclaration is called when entering the ExportDeclaration production.
EnterExportDeclaration(c *ExportDeclarationContext)
// EnterExportDefaultDeclaration is called when entering the ExportDefaultDeclaration production.
EnterExportDefaultDeclaration(c *ExportDefaultDeclarationContext)
// EnterExportFromBlock is called when entering the exportFromBlock production.
EnterExportFromBlock(c *ExportFromBlockContext)
// EnterDeclaration is called when entering the declaration production.
EnterDeclaration(c *DeclarationContext)
// EnterVariableStatement is called when entering the variableStatement production.
EnterVariableStatement(c *VariableStatementContext)
// EnterVariableDeclarationList is called when entering the variableDeclarationList production.
EnterVariableDeclarationList(c *VariableDeclarationListContext)
// EnterVariableDeclaration is called when entering the variableDeclaration production.
EnterVariableDeclaration(c *VariableDeclarationContext)
// EnterEmptyStatement_ is called when entering the emptyStatement_ production.
EnterEmptyStatement_(c *EmptyStatement_Context)
// EnterExpressionStatement is called when entering the expressionStatement production.
EnterExpressionStatement(c *ExpressionStatementContext)
// EnterIfStatement is called when entering the ifStatement production.
EnterIfStatement(c *IfStatementContext)
// EnterDoStatement is called when entering the DoStatement production.
EnterDoStatement(c *DoStatementContext)
// EnterWhileStatement is called when entering the WhileStatement production.
EnterWhileStatement(c *WhileStatementContext)
// EnterForStatement is called when entering the ForStatement production.
EnterForStatement(c *ForStatementContext)
// EnterForInStatement is called when entering the ForInStatement production.
EnterForInStatement(c *ForInStatementContext)
// EnterForOfStatement is called when entering the ForOfStatement production.
EnterForOfStatement(c *ForOfStatementContext)
// EnterVarModifier is called when entering the varModifier production.
EnterVarModifier(c *VarModifierContext)
// EnterContinueStatement is called when entering the continueStatement production.
EnterContinueStatement(c *ContinueStatementContext)
// EnterBreakStatement is called when entering the breakStatement production.
EnterBreakStatement(c *BreakStatementContext)
// EnterReturnStatement is called when entering the returnStatement production.
EnterReturnStatement(c *ReturnStatementContext)
// EnterYieldStatement is called when entering the yieldStatement production.
EnterYieldStatement(c *YieldStatementContext)
// EnterWithStatement is called when entering the withStatement production.
EnterWithStatement(c *WithStatementContext)
// EnterSwitchStatement is called when entering the switchStatement production.
EnterSwitchStatement(c *SwitchStatementContext)
// EnterCaseBlock is called when entering the caseBlock production.
EnterCaseBlock(c *CaseBlockContext)
// EnterCaseClauses is called when entering the caseClauses production.
EnterCaseClauses(c *CaseClausesContext)
// EnterCaseClause is called when entering the caseClause production.
EnterCaseClause(c *CaseClauseContext)
// EnterDefaultClause is called when entering the defaultClause production.
EnterDefaultClause(c *DefaultClauseContext)
// EnterLabelledStatement is called when entering the labelledStatement production.
EnterLabelledStatement(c *LabelledStatementContext)
// EnterThrowStatement is called when entering the throwStatement production.
EnterThrowStatement(c *ThrowStatementContext)
// EnterTryStatement is called when entering the tryStatement production.
EnterTryStatement(c *TryStatementContext)
// EnterCatchProduction is called when entering the catchProduction production.
EnterCatchProduction(c *CatchProductionContext)
// EnterFinallyProduction is called when entering the finallyProduction production.
EnterFinallyProduction(c *FinallyProductionContext)
// EnterDebuggerStatement is called when entering the debuggerStatement production.
EnterDebuggerStatement(c *DebuggerStatementContext)
// EnterFunctionDeclaration is called when entering the functionDeclaration production.
EnterFunctionDeclaration(c *FunctionDeclarationContext)
// EnterClassDeclaration is called when entering the classDeclaration production.
EnterClassDeclaration(c *ClassDeclarationContext)
// EnterClassTail is called when entering the classTail production.
EnterClassTail(c *ClassTailContext)
// EnterClassElement is called when entering the classElement production.
EnterClassElement(c *ClassElementContext)
// EnterMethodDefinition is called when entering the methodDefinition production.
EnterMethodDefinition(c *MethodDefinitionContext)
// EnterFormalParameterList is called when entering the formalParameterList production.
EnterFormalParameterList(c *FormalParameterListContext)
// EnterFormalParameterArg is called when entering the formalParameterArg production.
EnterFormalParameterArg(c *FormalParameterArgContext)
// EnterLastFormalParameterArg is called when entering the lastFormalParameterArg production.
EnterLastFormalParameterArg(c *LastFormalParameterArgContext)
// EnterFunctionBody is called when entering the functionBody production.
EnterFunctionBody(c *FunctionBodyContext)
// EnterSourceElements is called when entering the sourceElements production.
EnterSourceElements(c *SourceElementsContext)
// EnterArrayLiteral is called when entering the arrayLiteral production.
EnterArrayLiteral(c *ArrayLiteralContext)
// EnterElementList is called when entering the elementList production.
EnterElementList(c *ElementListContext)
// EnterArrayElement is called when entering the arrayElement production.
EnterArrayElement(c *ArrayElementContext)
// EnterObjectLiteral is called when entering the objectLiteral production.
EnterObjectLiteral(c *ObjectLiteralContext)
// EnterPropertyExpressionAssignment is called when entering the PropertyExpressionAssignment production.
EnterPropertyExpressionAssignment(c *PropertyExpressionAssignmentContext)
// EnterComputedPropertyExpressionAssignment is called when entering the ComputedPropertyExpressionAssignment production.
EnterComputedPropertyExpressionAssignment(c *ComputedPropertyExpressionAssignmentContext)
// EnterFunctionProperty is called when entering the FunctionProperty production.
EnterFunctionProperty(c *FunctionPropertyContext)
// EnterPropertyGetter is called when entering the PropertyGetter production.
EnterPropertyGetter(c *PropertyGetterContext)
// EnterPropertySetter is called when entering the PropertySetter production.
EnterPropertySetter(c *PropertySetterContext)
// EnterPropertyShorthand is called when entering the PropertyShorthand production.
EnterPropertyShorthand(c *PropertyShorthandContext)
// EnterPropertyName is called when entering the propertyName production.
EnterPropertyName(c *PropertyNameContext)
// EnterArguments is called when entering the arguments production.
EnterArguments(c *ArgumentsContext)
// EnterArgument is called when entering the argument production.
EnterArgument(c *ArgumentContext)
// EnterExpressionSequence is called when entering the expressionSequence production.
EnterExpressionSequence(c *ExpressionSequenceContext)
// EnterTemplateStringExpression is called when entering the TemplateStringExpression production.
EnterTemplateStringExpression(c *TemplateStringExpressionContext)
// EnterTernaryExpression is called when entering the TernaryExpression production.
EnterTernaryExpression(c *TernaryExpressionContext)
// EnterLogicalAndExpression is called when entering the LogicalAndExpression production.
EnterLogicalAndExpression(c *LogicalAndExpressionContext)
// EnterPowerExpression is called when entering the PowerExpression production.
EnterPowerExpression(c *PowerExpressionContext)
// EnterPreIncrementExpression is called when entering the PreIncrementExpression production.
EnterPreIncrementExpression(c *PreIncrementExpressionContext)
// EnterObjectLiteralExpression is called when entering the ObjectLiteralExpression production.
EnterObjectLiteralExpression(c *ObjectLiteralExpressionContext)
// EnterMetaExpression is called when entering the MetaExpression production.
EnterMetaExpression(c *MetaExpressionContext)
// EnterInExpression is called when entering the InExpression production.
EnterInExpression(c *InExpressionContext)
// EnterLogicalOrExpression is called when entering the LogicalOrExpression production.
EnterLogicalOrExpression(c *LogicalOrExpressionContext)
// EnterNotExpression is called when entering the NotExpression production.
EnterNotExpression(c *NotExpressionContext)
// EnterPreDecreaseExpression is called when entering the PreDecreaseExpression production.
EnterPreDecreaseExpression(c *PreDecreaseExpressionContext)
// EnterArgumentsExpression is called when entering the ArgumentsExpression production.
EnterArgumentsExpression(c *ArgumentsExpressionContext)
// EnterAwaitExpression is called when entering the AwaitExpression production.
EnterAwaitExpression(c *AwaitExpressionContext)
// EnterThisExpression is called when entering the ThisExpression production.
EnterThisExpression(c *ThisExpressionContext)
// EnterFunctionExpression is called when entering the FunctionExpression production.
EnterFunctionExpression(c *FunctionExpressionContext)
// EnterUnaryMinusExpression is called when entering the UnaryMinusExpression production.
EnterUnaryMinusExpression(c *UnaryMinusExpressionContext)
// EnterAssignmentExpression is called when entering the AssignmentExpression production.
EnterAssignmentExpression(c *AssignmentExpressionContext)
// EnterPostDecreaseExpression is called when entering the PostDecreaseExpression production.
EnterPostDecreaseExpression(c *PostDecreaseExpressionContext)
// EnterTypeofExpression is called when entering the TypeofExpression production.
EnterTypeofExpression(c *TypeofExpressionContext)
// EnterInstanceofExpression is called when entering the InstanceofExpression production.
EnterInstanceofExpression(c *InstanceofExpressionContext)
// EnterUnaryPlusExpression is called when entering the UnaryPlusExpression production.
EnterUnaryPlusExpression(c *UnaryPlusExpressionContext)
// EnterDeleteExpression is called when entering the DeleteExpression production.
EnterDeleteExpression(c *DeleteExpressionContext)
// EnterImportExpression is called when entering the ImportExpression production.
EnterImportExpression(c *ImportExpressionContext)
// EnterEqualityExpression is called when entering the EqualityExpression production.
EnterEqualityExpression(c *EqualityExpressionContext)
// EnterBitXOrExpression is called when entering the BitXOrExpression production.
EnterBitXOrExpression(c *BitXOrExpressionContext)
// EnterSuperExpression is called when entering the SuperExpression production.
EnterSuperExpression(c *SuperExpressionContext)
// EnterMultiplicativeExpression is called when entering the MultiplicativeExpression production.
EnterMultiplicativeExpression(c *MultiplicativeExpressionContext)
// EnterBitShiftExpression is called when entering the BitShiftExpression production.
EnterBitShiftExpression(c *BitShiftExpressionContext)
// EnterParenthesizedExpression is called when entering the ParenthesizedExpression production.
EnterParenthesizedExpression(c *ParenthesizedExpressionContext)
// EnterAdditiveExpression is called when entering the AdditiveExpression production.
EnterAdditiveExpression(c *AdditiveExpressionContext)
// EnterRelationalExpression is called when entering the RelationalExpression production.
EnterRelationalExpression(c *RelationalExpressionContext)
// EnterPostIncrementExpression is called when entering the PostIncrementExpression production.
EnterPostIncrementExpression(c *PostIncrementExpressionContext)
// EnterYieldExpression is called when entering the YieldExpression production.
EnterYieldExpression(c *YieldExpressionContext)
// EnterBitNotExpression is called when entering the BitNotExpression production.
EnterBitNotExpression(c *BitNotExpressionContext)
// EnterNewExpression is called when entering the NewExpression production.
EnterNewExpression(c *NewExpressionContext)
// EnterLiteralExpression is called when entering the LiteralExpression production.
EnterLiteralExpression(c *LiteralExpressionContext)
// EnterArrayLiteralExpression is called when entering the ArrayLiteralExpression production.
EnterArrayLiteralExpression(c *ArrayLiteralExpressionContext)
// EnterMemberDotExpression is called when entering the MemberDotExpression production.
EnterMemberDotExpression(c *MemberDotExpressionContext)
// EnterClassExpression is called when entering the ClassExpression production.
EnterClassExpression(c *ClassExpressionContext)
// EnterMemberIndexExpression is called when entering the MemberIndexExpression production.
EnterMemberIndexExpression(c *MemberIndexExpressionContext)
// EnterIdentifierExpression is called when entering the IdentifierExpression production.
EnterIdentifierExpression(c *IdentifierExpressionContext)
// EnterBitAndExpression is called when entering the BitAndExpression production.
EnterBitAndExpression(c *BitAndExpressionContext)
// EnterBitOrExpression is called when entering the BitOrExpression production.
EnterBitOrExpression(c *BitOrExpressionContext)
// EnterAssignmentOperatorExpression is called when entering the AssignmentOperatorExpression production.
EnterAssignmentOperatorExpression(c *AssignmentOperatorExpressionContext)
// EnterVoidExpression is called when entering the VoidExpression production.
EnterVoidExpression(c *VoidExpressionContext)
// EnterCoalesceExpression is called when entering the CoalesceExpression production.
EnterCoalesceExpression(c *CoalesceExpressionContext)
// EnterAssignable is called when entering the assignable production.
EnterAssignable(c *AssignableContext)
// EnterFunctionDecl is called when entering the FunctionDecl production.
EnterFunctionDecl(c *FunctionDeclContext)
// EnterAnoymousFunctionDecl is called when entering the AnoymousFunctionDecl production.
EnterAnoymousFunctionDecl(c *AnoymousFunctionDeclContext)
// EnterArrowFunction is called when entering the ArrowFunction production.
EnterArrowFunction(c *ArrowFunctionContext)
// EnterArrowFunctionParameters is called when entering the arrowFunctionParameters production.
EnterArrowFunctionParameters(c *ArrowFunctionParametersContext)
// EnterArrowFunctionBody is called when entering the arrowFunctionBody production.
EnterArrowFunctionBody(c *ArrowFunctionBodyContext)
// EnterAssignmentOperator is called when entering the assignmentOperator production.
EnterAssignmentOperator(c *AssignmentOperatorContext)
// EnterLiteral is called when entering the literal production.
EnterLiteral(c *LiteralContext)
// EnterNumericLiteral is called when entering the numericLiteral production.
EnterNumericLiteral(c *NumericLiteralContext)
// EnterBigintLiteral is called when entering the bigintLiteral production.
EnterBigintLiteral(c *BigintLiteralContext)
// EnterIdentifierName is called when entering the identifierName production.
EnterIdentifierName(c *IdentifierNameContext)
// EnterReservedWord is called when entering the reservedWord production.
EnterReservedWord(c *ReservedWordContext)
// EnterKeyword is called when entering the keyword production.
EnterKeyword(c *KeywordContext)
// EnterGetter is called when entering the getter production.
EnterGetter(c *GetterContext)
// EnterSetter is called when entering the setter production.
EnterSetter(c *SetterContext)
// EnterEos is called when entering the eos production.
EnterEos(c *EosContext)
// ExitProgram is called when exiting the program production.
ExitProgram(c *ProgramContext)
// ExitSourceElement is called when exiting the sourceElement production.
ExitSourceElement(c *SourceElementContext)
// ExitStatement is called when exiting the statement production.
ExitStatement(c *StatementContext)
// ExitBlock is called when exiting the block production.
ExitBlock(c *BlockContext)
// ExitStatementList is called when exiting the statementList production.
ExitStatementList(c *StatementListContext)
// ExitImportStatement is called when exiting the importStatement production.
ExitImportStatement(c *ImportStatementContext)
// ExitImportFromBlock is called when exiting the importFromBlock production.
ExitImportFromBlock(c *ImportFromBlockContext)
// ExitModuleItems is called when exiting the moduleItems production.
ExitModuleItems(c *ModuleItemsContext)
// ExitImportDefault is called when exiting the importDefault production.
ExitImportDefault(c *ImportDefaultContext)
// ExitImportNamespace is called when exiting the importNamespace production.
ExitImportNamespace(c *ImportNamespaceContext)
// ExitImportFrom is called when exiting the importFrom production.
ExitImportFrom(c *ImportFromContext)
// ExitAliasName is called when exiting the aliasName production.
ExitAliasName(c *AliasNameContext)
// ExitExportDeclaration is called when exiting the ExportDeclaration production.
ExitExportDeclaration(c *ExportDeclarationContext)
// ExitExportDefaultDeclaration is called when exiting the ExportDefaultDeclaration production.
ExitExportDefaultDeclaration(c *ExportDefaultDeclarationContext)
// ExitExportFromBlock is called when exiting the exportFromBlock production.
ExitExportFromBlock(c *ExportFromBlockContext)
// ExitDeclaration is called when exiting the declaration production.
ExitDeclaration(c *DeclarationContext)
// ExitVariableStatement is called when exiting the variableStatement production.
ExitVariableStatement(c *VariableStatementContext)
// ExitVariableDeclarationList is called when exiting the variableDeclarationList production.
ExitVariableDeclarationList(c *VariableDeclarationListContext)
// ExitVariableDeclaration is called when exiting the variableDeclaration production.
ExitVariableDeclaration(c *VariableDeclarationContext)
// ExitEmptyStatement_ is called when exiting the emptyStatement_ production.
ExitEmptyStatement_(c *EmptyStatement_Context)
// ExitExpressionStatement is called when exiting the expressionStatement production.
ExitExpressionStatement(c *ExpressionStatementContext)
// ExitIfStatement is called when exiting the ifStatement production.
ExitIfStatement(c *IfStatementContext)
// ExitDoStatement is called when exiting the DoStatement production.
ExitDoStatement(c *DoStatementContext)
// ExitWhileStatement is called when exiting the WhileStatement production.
ExitWhileStatement(c *WhileStatementContext)
// ExitForStatement is called when exiting the ForStatement production.
ExitForStatement(c *ForStatementContext)
// ExitForInStatement is called when exiting the ForInStatement production.
ExitForInStatement(c *ForInStatementContext)
// ExitForOfStatement is called when exiting the ForOfStatement production.
ExitForOfStatement(c *ForOfStatementContext)
// ExitVarModifier is called when exiting the varModifier production.
ExitVarModifier(c *VarModifierContext)
// ExitContinueStatement is called when exiting the continueStatement production.
ExitContinueStatement(c *ContinueStatementContext)
// ExitBreakStatement is called when exiting the breakStatement production.
ExitBreakStatement(c *BreakStatementContext)
// ExitReturnStatement is called when exiting the returnStatement production.
ExitReturnStatement(c *ReturnStatementContext)
// ExitYieldStatement is called when exiting the yieldStatement production.
ExitYieldStatement(c *YieldStatementContext)
// ExitWithStatement is called when exiting the withStatement production.
ExitWithStatement(c *WithStatementContext)
// ExitSwitchStatement is called when exiting the switchStatement production.
ExitSwitchStatement(c *SwitchStatementContext)
// ExitCaseBlock is called when exiting the caseBlock production.
ExitCaseBlock(c *CaseBlockContext)
// ExitCaseClauses is called when exiting the caseClauses production.
ExitCaseClauses(c *CaseClausesContext)
// ExitCaseClause is called when exiting the caseClause production.
ExitCaseClause(c *CaseClauseContext)
// ExitDefaultClause is called when exiting the defaultClause production.
ExitDefaultClause(c *DefaultClauseContext)
// ExitLabelledStatement is called when exiting the labelledStatement production.
ExitLabelledStatement(c *LabelledStatementContext)
// ExitThrowStatement is called when exiting the throwStatement production.
ExitThrowStatement(c *ThrowStatementContext)
// ExitTryStatement is called when exiting the tryStatement production.
ExitTryStatement(c *TryStatementContext)
// ExitCatchProduction is called when exiting the catchProduction production.
ExitCatchProduction(c *CatchProductionContext)
// ExitFinallyProduction is called when exiting the finallyProduction production.
ExitFinallyProduction(c *FinallyProductionContext)
// ExitDebuggerStatement is called when exiting the debuggerStatement production.
ExitDebuggerStatement(c *DebuggerStatementContext)
// ExitFunctionDeclaration is called when exiting the functionDeclaration production.
ExitFunctionDeclaration(c *FunctionDeclarationContext)
// ExitClassDeclaration is called when exiting the classDeclaration production.
ExitClassDeclaration(c *ClassDeclarationContext)
// ExitClassTail is called when exiting the classTail production.
ExitClassTail(c *ClassTailContext)
// ExitClassElement is called when exiting the classElement production.
ExitClassElement(c *ClassElementContext)
// ExitMethodDefinition is called when exiting the methodDefinition production.
ExitMethodDefinition(c *MethodDefinitionContext)
// ExitFormalParameterList is called when exiting the formalParameterList production.
ExitFormalParameterList(c *FormalParameterListContext)
// ExitFormalParameterArg is called when exiting the formalParameterArg production.
ExitFormalParameterArg(c *FormalParameterArgContext)
// ExitLastFormalParameterArg is called when exiting the lastFormalParameterArg production.
ExitLastFormalParameterArg(c *LastFormalParameterArgContext)
// ExitFunctionBody is called when exiting the functionBody production.
ExitFunctionBody(c *FunctionBodyContext)
// ExitSourceElements is called when exiting the sourceElements production.
ExitSourceElements(c *SourceElementsContext)
// ExitArrayLiteral is called when exiting the arrayLiteral production.
ExitArrayLiteral(c *ArrayLiteralContext)
// ExitElementList is called when exiting the elementList production.
ExitElementList(c *ElementListContext)
// ExitArrayElement is called when exiting the arrayElement production.
ExitArrayElement(c *ArrayElementContext)
// ExitObjectLiteral is called when exiting the objectLiteral production.
ExitObjectLiteral(c *ObjectLiteralContext)
// ExitPropertyExpressionAssignment is called when exiting the PropertyExpressionAssignment production.
ExitPropertyExpressionAssignment(c *PropertyExpressionAssignmentContext)
// ExitComputedPropertyExpressionAssignment is called when exiting the ComputedPropertyExpressionAssignment production.
ExitComputedPropertyExpressionAssignment(c *ComputedPropertyExpressionAssignmentContext)
// ExitFunctionProperty is called when exiting the FunctionProperty production.
ExitFunctionProperty(c *FunctionPropertyContext)
// ExitPropertyGetter is called when exiting the PropertyGetter production.
ExitPropertyGetter(c *PropertyGetterContext)
// ExitPropertySetter is called when exiting the PropertySetter production.
ExitPropertySetter(c *PropertySetterContext)
// ExitPropertyShorthand is called when exiting the PropertyShorthand production.
ExitPropertyShorthand(c *PropertyShorthandContext)
// ExitPropertyName is called when exiting the propertyName production.
ExitPropertyName(c *PropertyNameContext)
// ExitArguments is called when exiting the arguments production.
ExitArguments(c *ArgumentsContext)
// ExitArgument is called when exiting the argument production.
ExitArgument(c *ArgumentContext)
// ExitExpressionSequence is called when exiting the expressionSequence production.
ExitExpressionSequence(c *ExpressionSequenceContext)
// ExitTemplateStringExpression is called when exiting the TemplateStringExpression production.
ExitTemplateStringExpression(c *TemplateStringExpressionContext)
// ExitTernaryExpression is called when exiting the TernaryExpression production.
ExitTernaryExpression(c *TernaryExpressionContext)
// ExitLogicalAndExpression is called when exiting the LogicalAndExpression production.
ExitLogicalAndExpression(c *LogicalAndExpressionContext)
// ExitPowerExpression is called when exiting the PowerExpression production.
ExitPowerExpression(c *PowerExpressionContext)
// ExitPreIncrementExpression is called when exiting the PreIncrementExpression production.
ExitPreIncrementExpression(c *PreIncrementExpressionContext)
// ExitObjectLiteralExpression is called when exiting the ObjectLiteralExpression production.
ExitObjectLiteralExpression(c *ObjectLiteralExpressionContext)
// ExitMetaExpression is called when exiting the MetaExpression production.
ExitMetaExpression(c *MetaExpressionContext)
// ExitInExpression is called when exiting the InExpression production.
ExitInExpression(c *InExpressionContext)
// ExitLogicalOrExpression is called when exiting the LogicalOrExpression production.
ExitLogicalOrExpression(c *LogicalOrExpressionContext)
// ExitNotExpression is called when exiting the NotExpression production.
ExitNotExpression(c *NotExpressionContext)
// ExitPreDecreaseExpression is called when exiting the PreDecreaseExpression production.
ExitPreDecreaseExpression(c *PreDecreaseExpressionContext)
// ExitArgumentsExpression is called when exiting the ArgumentsExpression production.
ExitArgumentsExpression(c *ArgumentsExpressionContext)
// ExitAwaitExpression is called when exiting the AwaitExpression production.
ExitAwaitExpression(c *AwaitExpressionContext)
// ExitThisExpression is called when exiting the ThisExpression production.
ExitThisExpression(c *ThisExpressionContext)
// ExitFunctionExpression is called when exiting the FunctionExpression production.
ExitFunctionExpression(c *FunctionExpressionContext)
// ExitUnaryMinusExpression is called when exiting the UnaryMinusExpression production.
ExitUnaryMinusExpression(c *UnaryMinusExpressionContext)
// ExitAssignmentExpression is called when exiting the AssignmentExpression production.
ExitAssignmentExpression(c *AssignmentExpressionContext)
// ExitPostDecreaseExpression is called when exiting the PostDecreaseExpression production.
ExitPostDecreaseExpression(c *PostDecreaseExpressionContext)
// ExitTypeofExpression is called when exiting the TypeofExpression production.
ExitTypeofExpression(c *TypeofExpressionContext)
// ExitInstanceofExpression is called when exiting the InstanceofExpression production.
ExitInstanceofExpression(c *InstanceofExpressionContext)
// ExitUnaryPlusExpression is called when exiting the UnaryPlusExpression production.
ExitUnaryPlusExpression(c *UnaryPlusExpressionContext)
// ExitDeleteExpression is called when exiting the DeleteExpression production.
ExitDeleteExpression(c *DeleteExpressionContext)
// ExitImportExpression is called when exiting the ImportExpression production.
ExitImportExpression(c *ImportExpressionContext)
// ExitEqualityExpression is called when exiting the EqualityExpression production.
ExitEqualityExpression(c *EqualityExpressionContext)
// ExitBitXOrExpression is called when exiting the BitXOrExpression production.
ExitBitXOrExpression(c *BitXOrExpressionContext)
// ExitSuperExpression is called when exiting the SuperExpression production.
ExitSuperExpression(c *SuperExpressionContext)
// ExitMultiplicativeExpression is called when exiting the MultiplicativeExpression production.
ExitMultiplicativeExpression(c *MultiplicativeExpressionContext)
// ExitBitShiftExpression is called when exiting the BitShiftExpression production.
ExitBitShiftExpression(c *BitShiftExpressionContext)
// ExitParenthesizedExpression is called when exiting the ParenthesizedExpression production.
ExitParenthesizedExpression(c *ParenthesizedExpressionContext)
// ExitAdditiveExpression is called when exiting the AdditiveExpression production.
ExitAdditiveExpression(c *AdditiveExpressionContext)
// ExitRelationalExpression is called when exiting the RelationalExpression production.
ExitRelationalExpression(c *RelationalExpressionContext)
// ExitPostIncrementExpression is called when exiting the PostIncrementExpression production.
ExitPostIncrementExpression(c *PostIncrementExpressionContext)
// ExitYieldExpression is called when exiting the YieldExpression production.
ExitYieldExpression(c *YieldExpressionContext)
// ExitBitNotExpression is called when exiting the BitNotExpression production.
ExitBitNotExpression(c *BitNotExpressionContext)
// ExitNewExpression is called when exiting the NewExpression production.
ExitNewExpression(c *NewExpressionContext)
// ExitLiteralExpression is called when exiting the LiteralExpression production.
ExitLiteralExpression(c *LiteralExpressionContext)
// ExitArrayLiteralExpression is called when exiting the ArrayLiteralExpression production.
ExitArrayLiteralExpression(c *ArrayLiteralExpressionContext)
// ExitMemberDotExpression is called when exiting the MemberDotExpression production.
ExitMemberDotExpression(c *MemberDotExpressionContext)
// ExitClassExpression is called when exiting the ClassExpression production.
ExitClassExpression(c *ClassExpressionContext)
// ExitMemberIndexExpression is called when exiting the MemberIndexExpression production.
ExitMemberIndexExpression(c *MemberIndexExpressionContext)
// ExitIdentifierExpression is called when exiting the IdentifierExpression production.
ExitIdentifierExpression(c *IdentifierExpressionContext)
// ExitBitAndExpression is called when exiting the BitAndExpression production.
ExitBitAndExpression(c *BitAndExpressionContext)
// ExitBitOrExpression is called when exiting the BitOrExpression production.
ExitBitOrExpression(c *BitOrExpressionContext)
// ExitAssignmentOperatorExpression is called when exiting the AssignmentOperatorExpression production.
ExitAssignmentOperatorExpression(c *AssignmentOperatorExpressionContext)
// ExitVoidExpression is called when exiting the VoidExpression production.
ExitVoidExpression(c *VoidExpressionContext)
// ExitCoalesceExpression is called when exiting the CoalesceExpression production.
ExitCoalesceExpression(c *CoalesceExpressionContext)
// ExitAssignable is called when exiting the assignable production.
ExitAssignable(c *AssignableContext)
// ExitFunctionDecl is called when exiting the FunctionDecl production.
ExitFunctionDecl(c *FunctionDeclContext)
// ExitAnoymousFunctionDecl is called when exiting the AnoymousFunctionDecl production.
ExitAnoymousFunctionDecl(c *AnoymousFunctionDeclContext)
// ExitArrowFunction is called when exiting the ArrowFunction production.
ExitArrowFunction(c *ArrowFunctionContext)
// ExitArrowFunctionParameters is called when exiting the arrowFunctionParameters production.
ExitArrowFunctionParameters(c *ArrowFunctionParametersContext)
// ExitArrowFunctionBody is called when exiting the arrowFunctionBody production.
ExitArrowFunctionBody(c *ArrowFunctionBodyContext)
// ExitAssignmentOperator is called when exiting the assignmentOperator production.
ExitAssignmentOperator(c *AssignmentOperatorContext)
// ExitLiteral is called when exiting the literal production.
ExitLiteral(c *LiteralContext)
// ExitNumericLiteral is called when exiting the numericLiteral production.
ExitNumericLiteral(c *NumericLiteralContext)
// ExitBigintLiteral is called when exiting the bigintLiteral production.
ExitBigintLiteral(c *BigintLiteralContext)
// ExitIdentifierName is called when exiting the identifierName production.
ExitIdentifierName(c *IdentifierNameContext)
// ExitReservedWord is called when exiting the reservedWord production.
ExitReservedWord(c *ReservedWordContext)
// ExitKeyword is called when exiting the keyword production.
ExitKeyword(c *KeywordContext)
// ExitGetter is called when exiting the getter production.
ExitGetter(c *GetterContext)
// ExitSetter is called when exiting the setter production.
ExitSetter(c *SetterContext)
// ExitEos is called when exiting the eos production.
ExitEos(c *EosContext)
}
JavaScriptParserListener is a complete listener for a parse tree produced by JavaScriptParser.
type KeywordContext ¶
type KeywordContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyKeywordContext ¶
func NewEmptyKeywordContext() *KeywordContext
func NewKeywordContext ¶
func NewKeywordContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KeywordContext
func (*KeywordContext) As ¶
func (s *KeywordContext) As() antlr.TerminalNode
func (*KeywordContext) Async ¶
func (s *KeywordContext) Async() antlr.TerminalNode
func (*KeywordContext) Await ¶
func (s *KeywordContext) Await() antlr.TerminalNode
func (*KeywordContext) Break ¶
func (s *KeywordContext) Break() antlr.TerminalNode
func (*KeywordContext) Case ¶
func (s *KeywordContext) Case() antlr.TerminalNode
func (*KeywordContext) Catch ¶
func (s *KeywordContext) Catch() antlr.TerminalNode
func (*KeywordContext) Class ¶
func (s *KeywordContext) Class() antlr.TerminalNode
func (*KeywordContext) Const ¶
func (s *KeywordContext) Const() antlr.TerminalNode
func (*KeywordContext) Continue ¶
func (s *KeywordContext) Continue() antlr.TerminalNode
func (*KeywordContext) Debugger ¶
func (s *KeywordContext) Debugger() antlr.TerminalNode
func (*KeywordContext) Default ¶
func (s *KeywordContext) Default() antlr.TerminalNode
func (*KeywordContext) Delete ¶
func (s *KeywordContext) Delete() antlr.TerminalNode
func (*KeywordContext) Do ¶
func (s *KeywordContext) Do() antlr.TerminalNode
func (*KeywordContext) Else ¶
func (s *KeywordContext) Else() antlr.TerminalNode
func (*KeywordContext) EnterRule ¶
func (s *KeywordContext) EnterRule(listener antlr.ParseTreeListener)
func (*KeywordContext) Enum ¶
func (s *KeywordContext) Enum() antlr.TerminalNode
func (*KeywordContext) ExitRule ¶
func (s *KeywordContext) ExitRule(listener antlr.ParseTreeListener)
func (*KeywordContext) Export ¶
func (s *KeywordContext) Export() antlr.TerminalNode
func (*KeywordContext) Extends ¶
func (s *KeywordContext) Extends() antlr.TerminalNode
func (*KeywordContext) Finally ¶
func (s *KeywordContext) Finally() antlr.TerminalNode
func (*KeywordContext) For ¶
func (s *KeywordContext) For() antlr.TerminalNode
func (*KeywordContext) From ¶
func (s *KeywordContext) From() antlr.TerminalNode
func (*KeywordContext) Function ¶
func (s *KeywordContext) Function() antlr.TerminalNode
func (*KeywordContext) GetParser ¶
func (s *KeywordContext) GetParser() antlr.Parser
func (*KeywordContext) GetRuleContext ¶
func (s *KeywordContext) GetRuleContext() antlr.RuleContext
func (*KeywordContext) If ¶
func (s *KeywordContext) If() antlr.TerminalNode
func (*KeywordContext) Implements ¶
func (s *KeywordContext) Implements() antlr.TerminalNode
func (*KeywordContext) Import ¶
func (s *KeywordContext) Import() antlr.TerminalNode
func (*KeywordContext) In ¶
func (s *KeywordContext) In() antlr.TerminalNode
func (*KeywordContext) Instanceof ¶
func (s *KeywordContext) Instanceof() antlr.TerminalNode
func (*KeywordContext) Interface ¶
func (s *KeywordContext) Interface() antlr.TerminalNode
func (*KeywordContext) IsKeywordContext ¶
func (*KeywordContext) IsKeywordContext()
func (*KeywordContext) Let ¶
func (s *KeywordContext) Let() antlr.TerminalNode
func (*KeywordContext) New ¶
func (s *KeywordContext) New() antlr.TerminalNode
func (*KeywordContext) Package ¶
func (s *KeywordContext) Package() antlr.TerminalNode
func (*KeywordContext) Private ¶
func (s *KeywordContext) Private() antlr.TerminalNode
func (*KeywordContext) Protected ¶
func (s *KeywordContext) Protected() antlr.TerminalNode
func (*KeywordContext) Public ¶
func (s *KeywordContext) Public() antlr.TerminalNode
func (*KeywordContext) Return ¶
func (s *KeywordContext) Return() antlr.TerminalNode
func (*KeywordContext) Static ¶
func (s *KeywordContext) Static() antlr.TerminalNode
func (*KeywordContext) Super ¶
func (s *KeywordContext) Super() antlr.TerminalNode
func (*KeywordContext) Switch ¶
func (s *KeywordContext) Switch() antlr.TerminalNode
func (*KeywordContext) This ¶
func (s *KeywordContext) This() antlr.TerminalNode
func (*KeywordContext) Throw ¶
func (s *KeywordContext) Throw() antlr.TerminalNode
func (*KeywordContext) ToStringTree ¶
func (s *KeywordContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*KeywordContext) Try ¶
func (s *KeywordContext) Try() antlr.TerminalNode
func (*KeywordContext) Typeof ¶
func (s *KeywordContext) Typeof() antlr.TerminalNode
func (*KeywordContext) Var ¶
func (s *KeywordContext) Var() antlr.TerminalNode
func (*KeywordContext) Void ¶
func (s *KeywordContext) Void() antlr.TerminalNode
func (*KeywordContext) While ¶
func (s *KeywordContext) While() antlr.TerminalNode
func (*KeywordContext) With ¶
func (s *KeywordContext) With() antlr.TerminalNode
func (*KeywordContext) Yield ¶
func (s *KeywordContext) Yield() antlr.TerminalNode
type LabelledStatementContext ¶
type LabelledStatementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyLabelledStatementContext ¶
func NewEmptyLabelledStatementContext() *LabelledStatementContext
func NewLabelledStatementContext ¶
func NewLabelledStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LabelledStatementContext
func (*LabelledStatementContext) Colon ¶
func (s *LabelledStatementContext) Colon() antlr.TerminalNode
func (*LabelledStatementContext) EnterRule ¶
func (s *LabelledStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*LabelledStatementContext) ExitRule ¶
func (s *LabelledStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*LabelledStatementContext) GetParser ¶
func (s *LabelledStatementContext) GetParser() antlr.Parser
func (*LabelledStatementContext) GetRuleContext ¶
func (s *LabelledStatementContext) GetRuleContext() antlr.RuleContext
func (*LabelledStatementContext) Identifier ¶
func (s *LabelledStatementContext) Identifier() antlr.TerminalNode
func (*LabelledStatementContext) IsLabelledStatementContext ¶
func (*LabelledStatementContext) IsLabelledStatementContext()
func (*LabelledStatementContext) Statement ¶
func (s *LabelledStatementContext) Statement() IStatementContext
func (*LabelledStatementContext) ToStringTree ¶
func (s *LabelledStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LastFormalParameterArgContext ¶
type LastFormalParameterArgContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyLastFormalParameterArgContext ¶
func NewEmptyLastFormalParameterArgContext() *LastFormalParameterArgContext
func NewLastFormalParameterArgContext ¶
func NewLastFormalParameterArgContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LastFormalParameterArgContext
func (*LastFormalParameterArgContext) Ellipsis ¶
func (s *LastFormalParameterArgContext) Ellipsis() antlr.TerminalNode
func (*LastFormalParameterArgContext) EnterRule ¶
func (s *LastFormalParameterArgContext) EnterRule(listener antlr.ParseTreeListener)
func (*LastFormalParameterArgContext) ExitRule ¶
func (s *LastFormalParameterArgContext) ExitRule(listener antlr.ParseTreeListener)
func (*LastFormalParameterArgContext) GetParser ¶
func (s *LastFormalParameterArgContext) GetParser() antlr.Parser
func (*LastFormalParameterArgContext) GetRuleContext ¶
func (s *LastFormalParameterArgContext) GetRuleContext() antlr.RuleContext
func (*LastFormalParameterArgContext) IsLastFormalParameterArgContext ¶
func (*LastFormalParameterArgContext) IsLastFormalParameterArgContext()
func (*LastFormalParameterArgContext) SingleExpression ¶
func (s *LastFormalParameterArgContext) SingleExpression() ISingleExpressionContext
func (*LastFormalParameterArgContext) ToStringTree ¶
func (s *LastFormalParameterArgContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LiteralContext ¶
type LiteralContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyLiteralContext ¶
func NewEmptyLiteralContext() *LiteralContext
func NewLiteralContext ¶
func NewLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralContext
func (*LiteralContext) BigintLiteral ¶
func (s *LiteralContext) BigintLiteral() IBigintLiteralContext
func (*LiteralContext) BooleanLiteral ¶
func (s *LiteralContext) BooleanLiteral() antlr.TerminalNode
func (*LiteralContext) EnterRule ¶
func (s *LiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*LiteralContext) ExitRule ¶
func (s *LiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*LiteralContext) GetParser ¶
func (s *LiteralContext) GetParser() antlr.Parser
func (*LiteralContext) GetRuleContext ¶
func (s *LiteralContext) GetRuleContext() antlr.RuleContext
func (*LiteralContext) IsLiteralContext ¶
func (*LiteralContext) IsLiteralContext()
func (*LiteralContext) NullLiteral ¶
func (s *LiteralContext) NullLiteral() antlr.TerminalNode
func (*LiteralContext) NumericLiteral ¶
func (s *LiteralContext) NumericLiteral() INumericLiteralContext
func (*LiteralContext) RegularExpressionLiteral ¶
func (s *LiteralContext) RegularExpressionLiteral() antlr.TerminalNode
func (*LiteralContext) StringLiteral ¶
func (s *LiteralContext) StringLiteral() antlr.TerminalNode
func (*LiteralContext) TemplateStringLiteral ¶
func (s *LiteralContext) TemplateStringLiteral() antlr.TerminalNode
func (*LiteralContext) ToStringTree ¶
func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LiteralExpressionContext ¶
type LiteralExpressionContext struct {
*SingleExpressionContext
}
func NewLiteralExpressionContext ¶
func NewLiteralExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LiteralExpressionContext
func (*LiteralExpressionContext) EnterRule ¶
func (s *LiteralExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*LiteralExpressionContext) ExitRule ¶
func (s *LiteralExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*LiteralExpressionContext) GetRuleContext ¶
func (s *LiteralExpressionContext) GetRuleContext() antlr.RuleContext
func (*LiteralExpressionContext) Literal ¶
func (s *LiteralExpressionContext) Literal() ILiteralContext
type LogicalAndExpressionContext ¶
type LogicalAndExpressionContext struct {
*SingleExpressionContext
}
func NewLogicalAndExpressionContext ¶
func NewLogicalAndExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LogicalAndExpressionContext
func (*LogicalAndExpressionContext) AllSingleExpression ¶
func (s *LogicalAndExpressionContext) AllSingleExpression() []ISingleExpressionContext
func (*LogicalAndExpressionContext) And ¶
func (s *LogicalAndExpressionContext) And() antlr.TerminalNode
func (*LogicalAndExpressionContext) EnterRule ¶
func (s *LogicalAndExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*LogicalAndExpressionContext) ExitRule ¶
func (s *LogicalAndExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*LogicalAndExpressionContext) GetRuleContext ¶
func (s *LogicalAndExpressionContext) GetRuleContext() antlr.RuleContext
func (*LogicalAndExpressionContext) SingleExpression ¶
func (s *LogicalAndExpressionContext) SingleExpression(i int) ISingleExpressionContext
type LogicalOrExpressionContext ¶
type LogicalOrExpressionContext struct {
*SingleExpressionContext
}
func NewLogicalOrExpressionContext ¶
func NewLogicalOrExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LogicalOrExpressionContext
func (*LogicalOrExpressionContext) AllSingleExpression ¶
func (s *LogicalOrExpressionContext) AllSingleExpression() []ISingleExpressionContext
func (*LogicalOrExpressionContext) EnterRule ¶
func (s *LogicalOrExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*LogicalOrExpressionContext) ExitRule ¶
func (s *LogicalOrExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*LogicalOrExpressionContext) GetRuleContext ¶
func (s *LogicalOrExpressionContext) GetRuleContext() antlr.RuleContext
func (*LogicalOrExpressionContext) Or ¶
func (s *LogicalOrExpressionContext) Or() antlr.TerminalNode
func (*LogicalOrExpressionContext) SingleExpression ¶
func (s *LogicalOrExpressionContext) SingleExpression(i int) ISingleExpressionContext
type MemberDotExpressionContext ¶
type MemberDotExpressionContext struct {
*SingleExpressionContext
}
func NewMemberDotExpressionContext ¶
func NewMemberDotExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MemberDotExpressionContext
func (*MemberDotExpressionContext) Dot ¶
func (s *MemberDotExpressionContext) Dot() antlr.TerminalNode
func (*MemberDotExpressionContext) EnterRule ¶
func (s *MemberDotExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*MemberDotExpressionContext) ExitRule ¶
func (s *MemberDotExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*MemberDotExpressionContext) GetRuleContext ¶
func (s *MemberDotExpressionContext) GetRuleContext() antlr.RuleContext
func (*MemberDotExpressionContext) Hashtag ¶
func (s *MemberDotExpressionContext) Hashtag() antlr.TerminalNode
func (*MemberDotExpressionContext) IdentifierName ¶
func (s *MemberDotExpressionContext) IdentifierName() IIdentifierNameContext
func (*MemberDotExpressionContext) QuestionMark ¶
func (s *MemberDotExpressionContext) QuestionMark() antlr.TerminalNode
func (*MemberDotExpressionContext) SingleExpression ¶
func (s *MemberDotExpressionContext) SingleExpression() ISingleExpressionContext
type MemberIndexExpressionContext ¶
type MemberIndexExpressionContext struct {
*SingleExpressionContext
}
func NewMemberIndexExpressionContext ¶
func NewMemberIndexExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MemberIndexExpressionContext
func (*MemberIndexExpressionContext) CloseBracket ¶
func (s *MemberIndexExpressionContext) CloseBracket() antlr.TerminalNode
func (*MemberIndexExpressionContext) EnterRule ¶
func (s *MemberIndexExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*MemberIndexExpressionContext) ExitRule ¶
func (s *MemberIndexExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*MemberIndexExpressionContext) ExpressionSequence ¶
func (s *MemberIndexExpressionContext) ExpressionSequence() IExpressionSequenceContext
func (*MemberIndexExpressionContext) GetRuleContext ¶
func (s *MemberIndexExpressionContext) GetRuleContext() antlr.RuleContext
func (*MemberIndexExpressionContext) OpenBracket ¶
func (s *MemberIndexExpressionContext) OpenBracket() antlr.TerminalNode
func (*MemberIndexExpressionContext) SingleExpression ¶
func (s *MemberIndexExpressionContext) SingleExpression() ISingleExpressionContext
type MetaExpressionContext ¶
type MetaExpressionContext struct {
*SingleExpressionContext
}
func NewMetaExpressionContext ¶
func NewMetaExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MetaExpressionContext
func (*MetaExpressionContext) Dot ¶
func (s *MetaExpressionContext) Dot() antlr.TerminalNode
func (*MetaExpressionContext) EnterRule ¶
func (s *MetaExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*MetaExpressionContext) ExitRule ¶
func (s *MetaExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*MetaExpressionContext) GetRuleContext ¶
func (s *MetaExpressionContext) GetRuleContext() antlr.RuleContext
func (*MetaExpressionContext) Identifier ¶
func (s *MetaExpressionContext) Identifier() antlr.TerminalNode
func (*MetaExpressionContext) New ¶
func (s *MetaExpressionContext) New() antlr.TerminalNode
type MethodDefinitionContext ¶
type MethodDefinitionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyMethodDefinitionContext ¶
func NewEmptyMethodDefinitionContext() *MethodDefinitionContext
func NewMethodDefinitionContext ¶
func NewMethodDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MethodDefinitionContext
func (*MethodDefinitionContext) CloseBrace ¶
func (s *MethodDefinitionContext) CloseBrace() antlr.TerminalNode
func (*MethodDefinitionContext) CloseParen ¶
func (s *MethodDefinitionContext) CloseParen() antlr.TerminalNode
func (*MethodDefinitionContext) EnterRule ¶
func (s *MethodDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
func (*MethodDefinitionContext) ExitRule ¶
func (s *MethodDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
func (*MethodDefinitionContext) FormalParameterList ¶
func (s *MethodDefinitionContext) FormalParameterList() IFormalParameterListContext
func (*MethodDefinitionContext) FunctionBody ¶
func (s *MethodDefinitionContext) FunctionBody() IFunctionBodyContext
func (*MethodDefinitionContext) GetParser ¶
func (s *MethodDefinitionContext) GetParser() antlr.Parser
func (*MethodDefinitionContext) GetRuleContext ¶
func (s *MethodDefinitionContext) GetRuleContext() antlr.RuleContext
func (*MethodDefinitionContext) Getter ¶
func (s *MethodDefinitionContext) Getter() IGetterContext
func (*MethodDefinitionContext) Hashtag ¶
func (s *MethodDefinitionContext) Hashtag() antlr.TerminalNode
func (*MethodDefinitionContext) IsMethodDefinitionContext ¶
func (*MethodDefinitionContext) IsMethodDefinitionContext()
func (*MethodDefinitionContext) Multiply ¶
func (s *MethodDefinitionContext) Multiply() antlr.TerminalNode
func (*MethodDefinitionContext) OpenBrace ¶
func (s *MethodDefinitionContext) OpenBrace() antlr.TerminalNode
func (*MethodDefinitionContext) OpenParen ¶
func (s *MethodDefinitionContext) OpenParen() antlr.TerminalNode
func (*MethodDefinitionContext) PropertyName ¶
func (s *MethodDefinitionContext) PropertyName() IPropertyNameContext
func (*MethodDefinitionContext) Setter ¶
func (s *MethodDefinitionContext) Setter() ISetterContext
func (*MethodDefinitionContext) ToStringTree ¶
func (s *MethodDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ModuleItemsContext ¶
type ModuleItemsContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyModuleItemsContext ¶
func NewEmptyModuleItemsContext() *ModuleItemsContext
func NewModuleItemsContext ¶
func NewModuleItemsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ModuleItemsContext
func (*ModuleItemsContext) AliasName ¶
func (s *ModuleItemsContext) AliasName(i int) IAliasNameContext
func (*ModuleItemsContext) AllAliasName ¶
func (s *ModuleItemsContext) AllAliasName() []IAliasNameContext
func (*ModuleItemsContext) AllComma ¶
func (s *ModuleItemsContext) AllComma() []antlr.TerminalNode
func (*ModuleItemsContext) CloseBrace ¶
func (s *ModuleItemsContext) CloseBrace() antlr.TerminalNode
func (*ModuleItemsContext) Comma ¶
func (s *ModuleItemsContext) Comma(i int) antlr.TerminalNode
func (*ModuleItemsContext) EnterRule ¶
func (s *ModuleItemsContext) EnterRule(listener antlr.ParseTreeListener)
func (*ModuleItemsContext) ExitRule ¶
func (s *ModuleItemsContext) ExitRule(listener antlr.ParseTreeListener)
func (*ModuleItemsContext) GetParser ¶
func (s *ModuleItemsContext) GetParser() antlr.Parser
func (*ModuleItemsContext) GetRuleContext ¶
func (s *ModuleItemsContext) GetRuleContext() antlr.RuleContext
func (*ModuleItemsContext) IsModuleItemsContext ¶
func (*ModuleItemsContext) IsModuleItemsContext()
func (*ModuleItemsContext) OpenBrace ¶
func (s *ModuleItemsContext) OpenBrace() antlr.TerminalNode
func (*ModuleItemsContext) ToStringTree ¶
func (s *ModuleItemsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MultiplicativeExpressionContext ¶
type MultiplicativeExpressionContext struct {
*SingleExpressionContext
}
func NewMultiplicativeExpressionContext ¶
func NewMultiplicativeExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MultiplicativeExpressionContext
func (*MultiplicativeExpressionContext) AllSingleExpression ¶
func (s *MultiplicativeExpressionContext) AllSingleExpression() []ISingleExpressionContext
func (*MultiplicativeExpressionContext) Divide ¶
func (s *MultiplicativeExpressionContext) Divide() antlr.TerminalNode
func (*MultiplicativeExpressionContext) EnterRule ¶
func (s *MultiplicativeExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*MultiplicativeExpressionContext) ExitRule ¶
func (s *MultiplicativeExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*MultiplicativeExpressionContext) GetRuleContext ¶
func (s *MultiplicativeExpressionContext) GetRuleContext() antlr.RuleContext
func (*MultiplicativeExpressionContext) Modulus ¶
func (s *MultiplicativeExpressionContext) Modulus() antlr.TerminalNode
func (*MultiplicativeExpressionContext) Multiply ¶
func (s *MultiplicativeExpressionContext) Multiply() antlr.TerminalNode
func (*MultiplicativeExpressionContext) SingleExpression ¶
func (s *MultiplicativeExpressionContext) SingleExpression(i int) ISingleExpressionContext
type NewExpressionContext ¶
type NewExpressionContext struct {
*SingleExpressionContext
}
func NewNewExpressionContext ¶
func NewNewExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NewExpressionContext
func (*NewExpressionContext) Arguments ¶
func (s *NewExpressionContext) Arguments() IArgumentsContext
func (*NewExpressionContext) EnterRule ¶
func (s *NewExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*NewExpressionContext) ExitRule ¶
func (s *NewExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*NewExpressionContext) GetRuleContext ¶
func (s *NewExpressionContext) GetRuleContext() antlr.RuleContext
func (*NewExpressionContext) New ¶
func (s *NewExpressionContext) New() antlr.TerminalNode
func (*NewExpressionContext) SingleExpression ¶
func (s *NewExpressionContext) SingleExpression() ISingleExpressionContext
type NotExpressionContext ¶
type NotExpressionContext struct {
*SingleExpressionContext
}
func NewNotExpressionContext ¶
func NewNotExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NotExpressionContext
func (*NotExpressionContext) EnterRule ¶
func (s *NotExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*NotExpressionContext) ExitRule ¶
func (s *NotExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*NotExpressionContext) GetRuleContext ¶
func (s *NotExpressionContext) GetRuleContext() antlr.RuleContext
func (*NotExpressionContext) Not ¶
func (s *NotExpressionContext) Not() antlr.TerminalNode
func (*NotExpressionContext) SingleExpression ¶
func (s *NotExpressionContext) SingleExpression() ISingleExpressionContext
type NumericLiteralContext ¶
type NumericLiteralContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyNumericLiteralContext ¶
func NewEmptyNumericLiteralContext() *NumericLiteralContext
func NewNumericLiteralContext ¶
func NewNumericLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumericLiteralContext
func (*NumericLiteralContext) BinaryIntegerLiteral ¶
func (s *NumericLiteralContext) BinaryIntegerLiteral() antlr.TerminalNode
func (*NumericLiteralContext) DecimalLiteral ¶
func (s *NumericLiteralContext) DecimalLiteral() antlr.TerminalNode
func (*NumericLiteralContext) EnterRule ¶
func (s *NumericLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*NumericLiteralContext) ExitRule ¶
func (s *NumericLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*NumericLiteralContext) GetParser ¶
func (s *NumericLiteralContext) GetParser() antlr.Parser
func (*NumericLiteralContext) GetRuleContext ¶
func (s *NumericLiteralContext) GetRuleContext() antlr.RuleContext
func (*NumericLiteralContext) HexIntegerLiteral ¶
func (s *NumericLiteralContext) HexIntegerLiteral() antlr.TerminalNode
func (*NumericLiteralContext) IsNumericLiteralContext ¶
func (*NumericLiteralContext) IsNumericLiteralContext()
func (*NumericLiteralContext) OctalIntegerLiteral ¶
func (s *NumericLiteralContext) OctalIntegerLiteral() antlr.TerminalNode
func (*NumericLiteralContext) OctalIntegerLiteral2 ¶
func (s *NumericLiteralContext) OctalIntegerLiteral2() antlr.TerminalNode
func (*NumericLiteralContext) ToStringTree ¶
func (s *NumericLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ObjectLiteralContext ¶
type ObjectLiteralContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyObjectLiteralContext ¶
func NewEmptyObjectLiteralContext() *ObjectLiteralContext
func NewObjectLiteralContext ¶
func NewObjectLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ObjectLiteralContext
func (*ObjectLiteralContext) AllComma ¶
func (s *ObjectLiteralContext) AllComma() []antlr.TerminalNode
func (*ObjectLiteralContext) AllPropertyAssignment ¶
func (s *ObjectLiteralContext) AllPropertyAssignment() []IPropertyAssignmentContext
func (*ObjectLiteralContext) CloseBrace ¶
func (s *ObjectLiteralContext) CloseBrace() antlr.TerminalNode
func (*ObjectLiteralContext) Comma ¶
func (s *ObjectLiteralContext) Comma(i int) antlr.TerminalNode
func (*ObjectLiteralContext) EnterRule ¶
func (s *ObjectLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*ObjectLiteralContext) ExitRule ¶
func (s *ObjectLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*ObjectLiteralContext) GetParser ¶
func (s *ObjectLiteralContext) GetParser() antlr.Parser
func (*ObjectLiteralContext) GetRuleContext ¶
func (s *ObjectLiteralContext) GetRuleContext() antlr.RuleContext
func (*ObjectLiteralContext) IsObjectLiteralContext ¶
func (*ObjectLiteralContext) IsObjectLiteralContext()
func (*ObjectLiteralContext) OpenBrace ¶
func (s *ObjectLiteralContext) OpenBrace() antlr.TerminalNode
func (*ObjectLiteralContext) PropertyAssignment ¶
func (s *ObjectLiteralContext) PropertyAssignment(i int) IPropertyAssignmentContext
func (*ObjectLiteralContext) ToStringTree ¶
func (s *ObjectLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ObjectLiteralExpressionContext ¶
type ObjectLiteralExpressionContext struct {
*SingleExpressionContext
}
func NewObjectLiteralExpressionContext ¶
func NewObjectLiteralExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ObjectLiteralExpressionContext
func (*ObjectLiteralExpressionContext) EnterRule ¶
func (s *ObjectLiteralExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ObjectLiteralExpressionContext) ExitRule ¶
func (s *ObjectLiteralExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ObjectLiteralExpressionContext) GetRuleContext ¶
func (s *ObjectLiteralExpressionContext) GetRuleContext() antlr.RuleContext
func (*ObjectLiteralExpressionContext) ObjectLiteral ¶
func (s *ObjectLiteralExpressionContext) ObjectLiteral() IObjectLiteralContext
type ParenthesizedExpressionContext ¶
type ParenthesizedExpressionContext struct {
*SingleExpressionContext
}
func NewParenthesizedExpressionContext ¶
func NewParenthesizedExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ParenthesizedExpressionContext
func (*ParenthesizedExpressionContext) CloseParen ¶
func (s *ParenthesizedExpressionContext) CloseParen() antlr.TerminalNode
func (*ParenthesizedExpressionContext) EnterRule ¶
func (s *ParenthesizedExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ParenthesizedExpressionContext) ExitRule ¶
func (s *ParenthesizedExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ParenthesizedExpressionContext) ExpressionSequence ¶
func (s *ParenthesizedExpressionContext) ExpressionSequence() IExpressionSequenceContext
func (*ParenthesizedExpressionContext) GetRuleContext ¶
func (s *ParenthesizedExpressionContext) GetRuleContext() antlr.RuleContext
func (*ParenthesizedExpressionContext) OpenParen ¶
func (s *ParenthesizedExpressionContext) OpenParen() antlr.TerminalNode
type PostDecreaseExpressionContext ¶
type PostDecreaseExpressionContext struct {
*SingleExpressionContext
}
func NewPostDecreaseExpressionContext ¶
func NewPostDecreaseExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PostDecreaseExpressionContext
func (*PostDecreaseExpressionContext) EnterRule ¶
func (s *PostDecreaseExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*PostDecreaseExpressionContext) ExitRule ¶
func (s *PostDecreaseExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*PostDecreaseExpressionContext) GetRuleContext ¶
func (s *PostDecreaseExpressionContext) GetRuleContext() antlr.RuleContext
func (*PostDecreaseExpressionContext) MinusMinus ¶
func (s *PostDecreaseExpressionContext) MinusMinus() antlr.TerminalNode
func (*PostDecreaseExpressionContext) SingleExpression ¶
func (s *PostDecreaseExpressionContext) SingleExpression() ISingleExpressionContext
type PostIncrementExpressionContext ¶
type PostIncrementExpressionContext struct {
*SingleExpressionContext
}
func NewPostIncrementExpressionContext ¶
func NewPostIncrementExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PostIncrementExpressionContext
func (*PostIncrementExpressionContext) EnterRule ¶
func (s *PostIncrementExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*PostIncrementExpressionContext) ExitRule ¶
func (s *PostIncrementExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*PostIncrementExpressionContext) GetRuleContext ¶
func (s *PostIncrementExpressionContext) GetRuleContext() antlr.RuleContext
func (*PostIncrementExpressionContext) PlusPlus ¶
func (s *PostIncrementExpressionContext) PlusPlus() antlr.TerminalNode
func (*PostIncrementExpressionContext) SingleExpression ¶
func (s *PostIncrementExpressionContext) SingleExpression() ISingleExpressionContext
type PowerExpressionContext ¶
type PowerExpressionContext struct {
*SingleExpressionContext
}
func NewPowerExpressionContext ¶
func NewPowerExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PowerExpressionContext
func (*PowerExpressionContext) AllSingleExpression ¶
func (s *PowerExpressionContext) AllSingleExpression() []ISingleExpressionContext
func (*PowerExpressionContext) EnterRule ¶
func (s *PowerExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*PowerExpressionContext) ExitRule ¶
func (s *PowerExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*PowerExpressionContext) GetRuleContext ¶
func (s *PowerExpressionContext) GetRuleContext() antlr.RuleContext
func (*PowerExpressionContext) Power ¶
func (s *PowerExpressionContext) Power() antlr.TerminalNode
func (*PowerExpressionContext) SingleExpression ¶
func (s *PowerExpressionContext) SingleExpression(i int) ISingleExpressionContext
type PreDecreaseExpressionContext ¶
type PreDecreaseExpressionContext struct {
*SingleExpressionContext
}
func NewPreDecreaseExpressionContext ¶
func NewPreDecreaseExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PreDecreaseExpressionContext
func (*PreDecreaseExpressionContext) EnterRule ¶
func (s *PreDecreaseExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*PreDecreaseExpressionContext) ExitRule ¶
func (s *PreDecreaseExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*PreDecreaseExpressionContext) GetRuleContext ¶
func (s *PreDecreaseExpressionContext) GetRuleContext() antlr.RuleContext
func (*PreDecreaseExpressionContext) MinusMinus ¶
func (s *PreDecreaseExpressionContext) MinusMinus() antlr.TerminalNode
func (*PreDecreaseExpressionContext) SingleExpression ¶
func (s *PreDecreaseExpressionContext) SingleExpression() ISingleExpressionContext
type PreIncrementExpressionContext ¶
type PreIncrementExpressionContext struct {
*SingleExpressionContext
}
func NewPreIncrementExpressionContext ¶
func NewPreIncrementExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PreIncrementExpressionContext
func (*PreIncrementExpressionContext) EnterRule ¶
func (s *PreIncrementExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*PreIncrementExpressionContext) ExitRule ¶
func (s *PreIncrementExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*PreIncrementExpressionContext) GetRuleContext ¶
func (s *PreIncrementExpressionContext) GetRuleContext() antlr.RuleContext
func (*PreIncrementExpressionContext) PlusPlus ¶
func (s *PreIncrementExpressionContext) PlusPlus() antlr.TerminalNode
func (*PreIncrementExpressionContext) SingleExpression ¶
func (s *PreIncrementExpressionContext) SingleExpression() ISingleExpressionContext
type ProgramContext ¶
type ProgramContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyProgramContext ¶
func NewEmptyProgramContext() *ProgramContext
func NewProgramContext ¶
func NewProgramContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProgramContext
func (*ProgramContext) EOF ¶
func (s *ProgramContext) EOF() antlr.TerminalNode
func (*ProgramContext) EnterRule ¶
func (s *ProgramContext) EnterRule(listener antlr.ParseTreeListener)
func (*ProgramContext) ExitRule ¶
func (s *ProgramContext) ExitRule(listener antlr.ParseTreeListener)
func (*ProgramContext) GetParser ¶
func (s *ProgramContext) GetParser() antlr.Parser
func (*ProgramContext) GetRuleContext ¶
func (s *ProgramContext) GetRuleContext() antlr.RuleContext
func (*ProgramContext) HashBangLine ¶
func (s *ProgramContext) HashBangLine() antlr.TerminalNode
func (*ProgramContext) IsProgramContext ¶
func (*ProgramContext) IsProgramContext()
func (*ProgramContext) SourceElements ¶
func (s *ProgramContext) SourceElements() ISourceElementsContext
func (*ProgramContext) ToStringTree ¶
func (s *ProgramContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PropertyAssignmentContext ¶
type PropertyAssignmentContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyPropertyAssignmentContext ¶
func NewEmptyPropertyAssignmentContext() *PropertyAssignmentContext
func NewPropertyAssignmentContext ¶
func NewPropertyAssignmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertyAssignmentContext
func (*PropertyAssignmentContext) CopyFrom ¶
func (s *PropertyAssignmentContext) CopyFrom(ctx *PropertyAssignmentContext)
func (*PropertyAssignmentContext) GetParser ¶
func (s *PropertyAssignmentContext) GetParser() antlr.Parser
func (*PropertyAssignmentContext) GetRuleContext ¶
func (s *PropertyAssignmentContext) GetRuleContext() antlr.RuleContext
func (*PropertyAssignmentContext) IsPropertyAssignmentContext ¶
func (*PropertyAssignmentContext) IsPropertyAssignmentContext()
func (*PropertyAssignmentContext) ToStringTree ¶
func (s *PropertyAssignmentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PropertyExpressionAssignmentContext ¶
type PropertyExpressionAssignmentContext struct {
*PropertyAssignmentContext
}
func NewPropertyExpressionAssignmentContext ¶
func NewPropertyExpressionAssignmentContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PropertyExpressionAssignmentContext
func (*PropertyExpressionAssignmentContext) Colon ¶
func (s *PropertyExpressionAssignmentContext) Colon() antlr.TerminalNode
func (*PropertyExpressionAssignmentContext) EnterRule ¶
func (s *PropertyExpressionAssignmentContext) EnterRule(listener antlr.ParseTreeListener)
func (*PropertyExpressionAssignmentContext) ExitRule ¶
func (s *PropertyExpressionAssignmentContext) ExitRule(listener antlr.ParseTreeListener)
func (*PropertyExpressionAssignmentContext) GetRuleContext ¶
func (s *PropertyExpressionAssignmentContext) GetRuleContext() antlr.RuleContext
func (*PropertyExpressionAssignmentContext) PropertyName ¶
func (s *PropertyExpressionAssignmentContext) PropertyName() IPropertyNameContext
func (*PropertyExpressionAssignmentContext) SingleExpression ¶
func (s *PropertyExpressionAssignmentContext) SingleExpression() ISingleExpressionContext
type PropertyGetterContext ¶
type PropertyGetterContext struct {
*PropertyAssignmentContext
}
func NewPropertyGetterContext ¶
func NewPropertyGetterContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PropertyGetterContext
func (*PropertyGetterContext) CloseBrace ¶
func (s *PropertyGetterContext) CloseBrace() antlr.TerminalNode
func (*PropertyGetterContext) CloseParen ¶
func (s *PropertyGetterContext) CloseParen() antlr.TerminalNode
func (*PropertyGetterContext) EnterRule ¶
func (s *PropertyGetterContext) EnterRule(listener antlr.ParseTreeListener)
func (*PropertyGetterContext) ExitRule ¶
func (s *PropertyGetterContext) ExitRule(listener antlr.ParseTreeListener)
func (*PropertyGetterContext) FunctionBody ¶
func (s *PropertyGetterContext) FunctionBody() IFunctionBodyContext
func (*PropertyGetterContext) GetRuleContext ¶
func (s *PropertyGetterContext) GetRuleContext() antlr.RuleContext
func (*PropertyGetterContext) Getter ¶
func (s *PropertyGetterContext) Getter() IGetterContext
func (*PropertyGetterContext) OpenBrace ¶
func (s *PropertyGetterContext) OpenBrace() antlr.TerminalNode
func (*PropertyGetterContext) OpenParen ¶
func (s *PropertyGetterContext) OpenParen() antlr.TerminalNode
type PropertyNameContext ¶
type PropertyNameContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyPropertyNameContext ¶
func NewEmptyPropertyNameContext() *PropertyNameContext
func NewPropertyNameContext ¶
func NewPropertyNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertyNameContext
func (*PropertyNameContext) CloseBracket ¶
func (s *PropertyNameContext) CloseBracket() antlr.TerminalNode
func (*PropertyNameContext) EnterRule ¶
func (s *PropertyNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*PropertyNameContext) ExitRule ¶
func (s *PropertyNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*PropertyNameContext) GetParser ¶
func (s *PropertyNameContext) GetParser() antlr.Parser
func (*PropertyNameContext) GetRuleContext ¶
func (s *PropertyNameContext) GetRuleContext() antlr.RuleContext
func (*PropertyNameContext) IdentifierName ¶
func (s *PropertyNameContext) IdentifierName() IIdentifierNameContext
func (*PropertyNameContext) IsPropertyNameContext ¶
func (*PropertyNameContext) IsPropertyNameContext()
func (*PropertyNameContext) NumericLiteral ¶
func (s *PropertyNameContext) NumericLiteral() INumericLiteralContext
func (*PropertyNameContext) OpenBracket ¶
func (s *PropertyNameContext) OpenBracket() antlr.TerminalNode
func (*PropertyNameContext) SingleExpression ¶
func (s *PropertyNameContext) SingleExpression() ISingleExpressionContext
func (*PropertyNameContext) StringLiteral ¶
func (s *PropertyNameContext) StringLiteral() antlr.TerminalNode
func (*PropertyNameContext) ToStringTree ¶
func (s *PropertyNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PropertySetterContext ¶
type PropertySetterContext struct {
*PropertyAssignmentContext
}
func NewPropertySetterContext ¶
func NewPropertySetterContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PropertySetterContext
func (*PropertySetterContext) CloseBrace ¶
func (s *PropertySetterContext) CloseBrace() antlr.TerminalNode
func (*PropertySetterContext) CloseParen ¶
func (s *PropertySetterContext) CloseParen() antlr.TerminalNode
func (*PropertySetterContext) EnterRule ¶
func (s *PropertySetterContext) EnterRule(listener antlr.ParseTreeListener)
func (*PropertySetterContext) ExitRule ¶
func (s *PropertySetterContext) ExitRule(listener antlr.ParseTreeListener)
func (*PropertySetterContext) FormalParameterArg ¶
func (s *PropertySetterContext) FormalParameterArg() IFormalParameterArgContext
func (*PropertySetterContext) FunctionBody ¶
func (s *PropertySetterContext) FunctionBody() IFunctionBodyContext
func (*PropertySetterContext) GetRuleContext ¶
func (s *PropertySetterContext) GetRuleContext() antlr.RuleContext
func (*PropertySetterContext) OpenBrace ¶
func (s *PropertySetterContext) OpenBrace() antlr.TerminalNode
func (*PropertySetterContext) OpenParen ¶
func (s *PropertySetterContext) OpenParen() antlr.TerminalNode
func (*PropertySetterContext) Setter ¶
func (s *PropertySetterContext) Setter() ISetterContext
type PropertyShorthandContext ¶
type PropertyShorthandContext struct {
*PropertyAssignmentContext
}
func NewPropertyShorthandContext ¶
func NewPropertyShorthandContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PropertyShorthandContext
func (*PropertyShorthandContext) Ellipsis ¶
func (s *PropertyShorthandContext) Ellipsis() antlr.TerminalNode
func (*PropertyShorthandContext) EnterRule ¶
func (s *PropertyShorthandContext) EnterRule(listener antlr.ParseTreeListener)
func (*PropertyShorthandContext) ExitRule ¶
func (s *PropertyShorthandContext) ExitRule(listener antlr.ParseTreeListener)
func (*PropertyShorthandContext) GetRuleContext ¶
func (s *PropertyShorthandContext) GetRuleContext() antlr.RuleContext
func (*PropertyShorthandContext) SingleExpression ¶
func (s *PropertyShorthandContext) SingleExpression() ISingleExpressionContext
type RelationalExpressionContext ¶
type RelationalExpressionContext struct {
*SingleExpressionContext
}
func NewRelationalExpressionContext ¶
func NewRelationalExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RelationalExpressionContext
func (*RelationalExpressionContext) AllSingleExpression ¶
func (s *RelationalExpressionContext) AllSingleExpression() []ISingleExpressionContext
func (*RelationalExpressionContext) EnterRule ¶
func (s *RelationalExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*RelationalExpressionContext) ExitRule ¶
func (s *RelationalExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*RelationalExpressionContext) GetRuleContext ¶
func (s *RelationalExpressionContext) GetRuleContext() antlr.RuleContext
func (*RelationalExpressionContext) GreaterThanEquals ¶
func (s *RelationalExpressionContext) GreaterThanEquals() antlr.TerminalNode
func (*RelationalExpressionContext) LessThan ¶
func (s *RelationalExpressionContext) LessThan() antlr.TerminalNode
func (*RelationalExpressionContext) LessThanEquals ¶
func (s *RelationalExpressionContext) LessThanEquals() antlr.TerminalNode
func (*RelationalExpressionContext) MoreThan ¶
func (s *RelationalExpressionContext) MoreThan() antlr.TerminalNode
func (*RelationalExpressionContext) SingleExpression ¶
func (s *RelationalExpressionContext) SingleExpression(i int) ISingleExpressionContext
type ReservedWordContext ¶
type ReservedWordContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyReservedWordContext ¶
func NewEmptyReservedWordContext() *ReservedWordContext
func NewReservedWordContext ¶
func NewReservedWordContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReservedWordContext
func (*ReservedWordContext) BooleanLiteral ¶
func (s *ReservedWordContext) BooleanLiteral() antlr.TerminalNode
func (*ReservedWordContext) EnterRule ¶
func (s *ReservedWordContext) EnterRule(listener antlr.ParseTreeListener)
func (*ReservedWordContext) ExitRule ¶
func (s *ReservedWordContext) ExitRule(listener antlr.ParseTreeListener)
func (*ReservedWordContext) GetParser ¶
func (s *ReservedWordContext) GetParser() antlr.Parser
func (*ReservedWordContext) GetRuleContext ¶
func (s *ReservedWordContext) GetRuleContext() antlr.RuleContext
func (*ReservedWordContext) IsReservedWordContext ¶
func (*ReservedWordContext) IsReservedWordContext()
func (*ReservedWordContext) Keyword ¶
func (s *ReservedWordContext) Keyword() IKeywordContext
func (*ReservedWordContext) NullLiteral ¶
func (s *ReservedWordContext) NullLiteral() antlr.TerminalNode
func (*ReservedWordContext) ToStringTree ¶
func (s *ReservedWordContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ReturnStatementContext ¶
type ReturnStatementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyReturnStatementContext ¶
func NewEmptyReturnStatementContext() *ReturnStatementContext
func NewReturnStatementContext ¶
func NewReturnStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReturnStatementContext
func (*ReturnStatementContext) EnterRule ¶
func (s *ReturnStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*ReturnStatementContext) Eos ¶
func (s *ReturnStatementContext) Eos() IEosContext
func (*ReturnStatementContext) ExitRule ¶
func (s *ReturnStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*ReturnStatementContext) ExpressionSequence ¶
func (s *ReturnStatementContext) ExpressionSequence() IExpressionSequenceContext
func (*ReturnStatementContext) GetParser ¶
func (s *ReturnStatementContext) GetParser() antlr.Parser
func (*ReturnStatementContext) GetRuleContext ¶
func (s *ReturnStatementContext) GetRuleContext() antlr.RuleContext
func (*ReturnStatementContext) IsReturnStatementContext ¶
func (*ReturnStatementContext) IsReturnStatementContext()
func (*ReturnStatementContext) Return ¶
func (s *ReturnStatementContext) Return() antlr.TerminalNode
func (*ReturnStatementContext) ToStringTree ¶
func (s *ReturnStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SetterContext ¶
type SetterContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptySetterContext ¶
func NewEmptySetterContext() *SetterContext
func NewSetterContext ¶
func NewSetterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SetterContext
func (*SetterContext) EnterRule ¶
func (s *SetterContext) EnterRule(listener antlr.ParseTreeListener)
func (*SetterContext) ExitRule ¶
func (s *SetterContext) ExitRule(listener antlr.ParseTreeListener)
func (*SetterContext) GetParser ¶
func (s *SetterContext) GetParser() antlr.Parser
func (*SetterContext) GetRuleContext ¶
func (s *SetterContext) GetRuleContext() antlr.RuleContext
func (*SetterContext) Identifier ¶
func (s *SetterContext) Identifier() antlr.TerminalNode
func (*SetterContext) IsSetterContext ¶
func (*SetterContext) IsSetterContext()
func (*SetterContext) PropertyName ¶
func (s *SetterContext) PropertyName() IPropertyNameContext
func (*SetterContext) ToStringTree ¶
func (s *SetterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SingleExpressionContext ¶
type SingleExpressionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptySingleExpressionContext ¶
func NewEmptySingleExpressionContext() *SingleExpressionContext
func NewSingleExpressionContext ¶
func NewSingleExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SingleExpressionContext
func (*SingleExpressionContext) CopyFrom ¶
func (s *SingleExpressionContext) CopyFrom(ctx *SingleExpressionContext)
func (*SingleExpressionContext) GetParser ¶
func (s *SingleExpressionContext) GetParser() antlr.Parser
func (*SingleExpressionContext) GetRuleContext ¶
func (s *SingleExpressionContext) GetRuleContext() antlr.RuleContext
func (*SingleExpressionContext) IsSingleExpressionContext ¶
func (*SingleExpressionContext) IsSingleExpressionContext()
func (*SingleExpressionContext) ToStringTree ¶
func (s *SingleExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SourceElementContext ¶
type SourceElementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptySourceElementContext ¶
func NewEmptySourceElementContext() *SourceElementContext
func NewSourceElementContext ¶
func NewSourceElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SourceElementContext
func (*SourceElementContext) EnterRule ¶
func (s *SourceElementContext) EnterRule(listener antlr.ParseTreeListener)
func (*SourceElementContext) ExitRule ¶
func (s *SourceElementContext) ExitRule(listener antlr.ParseTreeListener)
func (*SourceElementContext) GetParser ¶
func (s *SourceElementContext) GetParser() antlr.Parser
func (*SourceElementContext) GetRuleContext ¶
func (s *SourceElementContext) GetRuleContext() antlr.RuleContext
func (*SourceElementContext) IsSourceElementContext ¶
func (*SourceElementContext) IsSourceElementContext()
func (*SourceElementContext) Statement ¶
func (s *SourceElementContext) Statement() IStatementContext
func (*SourceElementContext) ToStringTree ¶
func (s *SourceElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SourceElementsContext ¶
type SourceElementsContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptySourceElementsContext ¶
func NewEmptySourceElementsContext() *SourceElementsContext
func NewSourceElementsContext ¶
func NewSourceElementsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SourceElementsContext
func (*SourceElementsContext) AllSourceElement ¶
func (s *SourceElementsContext) AllSourceElement() []ISourceElementContext
func (*SourceElementsContext) EnterRule ¶
func (s *SourceElementsContext) EnterRule(listener antlr.ParseTreeListener)
func (*SourceElementsContext) ExitRule ¶
func (s *SourceElementsContext) ExitRule(listener antlr.ParseTreeListener)
func (*SourceElementsContext) GetParser ¶
func (s *SourceElementsContext) GetParser() antlr.Parser
func (*SourceElementsContext) GetRuleContext ¶
func (s *SourceElementsContext) GetRuleContext() antlr.RuleContext
func (*SourceElementsContext) IsSourceElementsContext ¶
func (*SourceElementsContext) IsSourceElementsContext()
func (*SourceElementsContext) SourceElement ¶
func (s *SourceElementsContext) SourceElement(i int) ISourceElementContext
func (*SourceElementsContext) ToStringTree ¶
func (s *SourceElementsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StatementContext ¶
type StatementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyStatementContext ¶
func NewEmptyStatementContext() *StatementContext
func NewStatementContext ¶
func NewStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementContext
func (*StatementContext) Block ¶
func (s *StatementContext) Block() IBlockContext
func (*StatementContext) BreakStatement ¶
func (s *StatementContext) BreakStatement() IBreakStatementContext
func (*StatementContext) ClassDeclaration ¶
func (s *StatementContext) ClassDeclaration() IClassDeclarationContext
func (*StatementContext) ContinueStatement ¶
func (s *StatementContext) ContinueStatement() IContinueStatementContext
func (*StatementContext) DebuggerStatement ¶
func (s *StatementContext) DebuggerStatement() IDebuggerStatementContext
func (*StatementContext) EmptyStatement_ ¶
func (s *StatementContext) EmptyStatement_() IEmptyStatement_Context
func (*StatementContext) EnterRule ¶
func (s *StatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*StatementContext) ExitRule ¶
func (s *StatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*StatementContext) ExportStatement ¶
func (s *StatementContext) ExportStatement() IExportStatementContext
func (*StatementContext) ExpressionStatement ¶
func (s *StatementContext) ExpressionStatement() IExpressionStatementContext
func (*StatementContext) FunctionDeclaration ¶
func (s *StatementContext) FunctionDeclaration() IFunctionDeclarationContext
func (*StatementContext) GetParser ¶
func (s *StatementContext) GetParser() antlr.Parser
func (*StatementContext) GetRuleContext ¶
func (s *StatementContext) GetRuleContext() antlr.RuleContext
func (*StatementContext) IfStatement ¶
func (s *StatementContext) IfStatement() IIfStatementContext
func (*StatementContext) ImportStatement ¶
func (s *StatementContext) ImportStatement() IImportStatementContext
func (*StatementContext) IsStatementContext ¶
func (*StatementContext) IsStatementContext()
func (*StatementContext) IterationStatement ¶
func (s *StatementContext) IterationStatement() IIterationStatementContext
func (*StatementContext) LabelledStatement ¶
func (s *StatementContext) LabelledStatement() ILabelledStatementContext
func (*StatementContext) ReturnStatement ¶
func (s *StatementContext) ReturnStatement() IReturnStatementContext
func (*StatementContext) SwitchStatement ¶
func (s *StatementContext) SwitchStatement() ISwitchStatementContext
func (*StatementContext) ThrowStatement ¶
func (s *StatementContext) ThrowStatement() IThrowStatementContext
func (*StatementContext) ToStringTree ¶
func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*StatementContext) TryStatement ¶
func (s *StatementContext) TryStatement() ITryStatementContext
func (*StatementContext) VariableStatement ¶
func (s *StatementContext) VariableStatement() IVariableStatementContext
func (*StatementContext) WithStatement ¶
func (s *StatementContext) WithStatement() IWithStatementContext
func (*StatementContext) YieldStatement ¶
func (s *StatementContext) YieldStatement() IYieldStatementContext
type StatementListContext ¶
type StatementListContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyStatementListContext ¶
func NewEmptyStatementListContext() *StatementListContext
func NewStatementListContext ¶
func NewStatementListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementListContext
func (*StatementListContext) AllStatement ¶
func (s *StatementListContext) AllStatement() []IStatementContext
func (*StatementListContext) EnterRule ¶
func (s *StatementListContext) EnterRule(listener antlr.ParseTreeListener)
func (*StatementListContext) ExitRule ¶
func (s *StatementListContext) ExitRule(listener antlr.ParseTreeListener)
func (*StatementListContext) GetParser ¶
func (s *StatementListContext) GetParser() antlr.Parser
func (*StatementListContext) GetRuleContext ¶
func (s *StatementListContext) GetRuleContext() antlr.RuleContext
func (*StatementListContext) IsStatementListContext ¶
func (*StatementListContext) IsStatementListContext()
func (*StatementListContext) Statement ¶
func (s *StatementListContext) Statement(i int) IStatementContext
func (*StatementListContext) ToStringTree ¶
func (s *StatementListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SuperExpressionContext ¶
type SuperExpressionContext struct {
*SingleExpressionContext
}
func NewSuperExpressionContext ¶
func NewSuperExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SuperExpressionContext
func (*SuperExpressionContext) EnterRule ¶
func (s *SuperExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*SuperExpressionContext) ExitRule ¶
func (s *SuperExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*SuperExpressionContext) GetRuleContext ¶
func (s *SuperExpressionContext) GetRuleContext() antlr.RuleContext
func (*SuperExpressionContext) Super ¶
func (s *SuperExpressionContext) Super() antlr.TerminalNode
type SwitchStatementContext ¶
type SwitchStatementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptySwitchStatementContext ¶
func NewEmptySwitchStatementContext() *SwitchStatementContext
func NewSwitchStatementContext ¶
func NewSwitchStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SwitchStatementContext
func (*SwitchStatementContext) CaseBlock ¶
func (s *SwitchStatementContext) CaseBlock() ICaseBlockContext
func (*SwitchStatementContext) CloseParen ¶
func (s *SwitchStatementContext) CloseParen() antlr.TerminalNode
func (*SwitchStatementContext) EnterRule ¶
func (s *SwitchStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*SwitchStatementContext) ExitRule ¶
func (s *SwitchStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*SwitchStatementContext) ExpressionSequence ¶
func (s *SwitchStatementContext) ExpressionSequence() IExpressionSequenceContext
func (*SwitchStatementContext) GetParser ¶
func (s *SwitchStatementContext) GetParser() antlr.Parser
func (*SwitchStatementContext) GetRuleContext ¶
func (s *SwitchStatementContext) GetRuleContext() antlr.RuleContext
func (*SwitchStatementContext) IsSwitchStatementContext ¶
func (*SwitchStatementContext) IsSwitchStatementContext()
func (*SwitchStatementContext) OpenParen ¶
func (s *SwitchStatementContext) OpenParen() antlr.TerminalNode
func (*SwitchStatementContext) Switch ¶
func (s *SwitchStatementContext) Switch() antlr.TerminalNode
func (*SwitchStatementContext) ToStringTree ¶
func (s *SwitchStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TemplateStringExpressionContext ¶
type TemplateStringExpressionContext struct {
*SingleExpressionContext
}
func NewTemplateStringExpressionContext ¶
func NewTemplateStringExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TemplateStringExpressionContext
func (*TemplateStringExpressionContext) EnterRule ¶
func (s *TemplateStringExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*TemplateStringExpressionContext) ExitRule ¶
func (s *TemplateStringExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*TemplateStringExpressionContext) GetRuleContext ¶
func (s *TemplateStringExpressionContext) GetRuleContext() antlr.RuleContext
func (*TemplateStringExpressionContext) SingleExpression ¶
func (s *TemplateStringExpressionContext) SingleExpression() ISingleExpressionContext
func (*TemplateStringExpressionContext) TemplateStringLiteral ¶
func (s *TemplateStringExpressionContext) TemplateStringLiteral() antlr.TerminalNode
type TernaryExpressionContext ¶
type TernaryExpressionContext struct {
*SingleExpressionContext
}
func NewTernaryExpressionContext ¶
func NewTernaryExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TernaryExpressionContext
func (*TernaryExpressionContext) AllSingleExpression ¶
func (s *TernaryExpressionContext) AllSingleExpression() []ISingleExpressionContext
func (*TernaryExpressionContext) Colon ¶
func (s *TernaryExpressionContext) Colon() antlr.TerminalNode
func (*TernaryExpressionContext) EnterRule ¶
func (s *TernaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*TernaryExpressionContext) ExitRule ¶
func (s *TernaryExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*TernaryExpressionContext) GetRuleContext ¶
func (s *TernaryExpressionContext) GetRuleContext() antlr.RuleContext
func (*TernaryExpressionContext) QuestionMark ¶
func (s *TernaryExpressionContext) QuestionMark() antlr.TerminalNode
func (*TernaryExpressionContext) SingleExpression ¶
func (s *TernaryExpressionContext) SingleExpression(i int) ISingleExpressionContext
type ThisExpressionContext ¶
type ThisExpressionContext struct {
*SingleExpressionContext
}
func NewThisExpressionContext ¶
func NewThisExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ThisExpressionContext
func (*ThisExpressionContext) EnterRule ¶
func (s *ThisExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ThisExpressionContext) ExitRule ¶
func (s *ThisExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ThisExpressionContext) GetRuleContext ¶
func (s *ThisExpressionContext) GetRuleContext() antlr.RuleContext
func (*ThisExpressionContext) This ¶
func (s *ThisExpressionContext) This() antlr.TerminalNode
type ThrowStatementContext ¶
type ThrowStatementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyThrowStatementContext ¶
func NewEmptyThrowStatementContext() *ThrowStatementContext
func NewThrowStatementContext ¶
func NewThrowStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ThrowStatementContext
func (*ThrowStatementContext) EnterRule ¶
func (s *ThrowStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*ThrowStatementContext) Eos ¶
func (s *ThrowStatementContext) Eos() IEosContext
func (*ThrowStatementContext) ExitRule ¶
func (s *ThrowStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*ThrowStatementContext) ExpressionSequence ¶
func (s *ThrowStatementContext) ExpressionSequence() IExpressionSequenceContext
func (*ThrowStatementContext) GetParser ¶
func (s *ThrowStatementContext) GetParser() antlr.Parser
func (*ThrowStatementContext) GetRuleContext ¶
func (s *ThrowStatementContext) GetRuleContext() antlr.RuleContext
func (*ThrowStatementContext) IsThrowStatementContext ¶
func (*ThrowStatementContext) IsThrowStatementContext()
func (*ThrowStatementContext) Throw ¶
func (s *ThrowStatementContext) Throw() antlr.TerminalNode
func (*ThrowStatementContext) ToStringTree ¶
func (s *ThrowStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TryStatementContext ¶
type TryStatementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyTryStatementContext ¶
func NewEmptyTryStatementContext() *TryStatementContext
func NewTryStatementContext ¶
func NewTryStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TryStatementContext
func (*TryStatementContext) Block ¶
func (s *TryStatementContext) Block() IBlockContext
func (*TryStatementContext) CatchProduction ¶
func (s *TryStatementContext) CatchProduction() ICatchProductionContext
func (*TryStatementContext) EnterRule ¶
func (s *TryStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*TryStatementContext) ExitRule ¶
func (s *TryStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*TryStatementContext) FinallyProduction ¶
func (s *TryStatementContext) FinallyProduction() IFinallyProductionContext
func (*TryStatementContext) GetParser ¶
func (s *TryStatementContext) GetParser() antlr.Parser
func (*TryStatementContext) GetRuleContext ¶
func (s *TryStatementContext) GetRuleContext() antlr.RuleContext
func (*TryStatementContext) IsTryStatementContext ¶
func (*TryStatementContext) IsTryStatementContext()
func (*TryStatementContext) ToStringTree ¶
func (s *TryStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TryStatementContext) Try ¶
func (s *TryStatementContext) Try() antlr.TerminalNode
type TypeofExpressionContext ¶
type TypeofExpressionContext struct {
*SingleExpressionContext
}
func NewTypeofExpressionContext ¶
func NewTypeofExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TypeofExpressionContext
func (*TypeofExpressionContext) EnterRule ¶
func (s *TypeofExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeofExpressionContext) ExitRule ¶
func (s *TypeofExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeofExpressionContext) GetRuleContext ¶
func (s *TypeofExpressionContext) GetRuleContext() antlr.RuleContext
func (*TypeofExpressionContext) SingleExpression ¶
func (s *TypeofExpressionContext) SingleExpression() ISingleExpressionContext
func (*TypeofExpressionContext) Typeof ¶
func (s *TypeofExpressionContext) Typeof() antlr.TerminalNode
type UnaryMinusExpressionContext ¶
type UnaryMinusExpressionContext struct {
*SingleExpressionContext
}
func NewUnaryMinusExpressionContext ¶
func NewUnaryMinusExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UnaryMinusExpressionContext
func (*UnaryMinusExpressionContext) EnterRule ¶
func (s *UnaryMinusExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*UnaryMinusExpressionContext) ExitRule ¶
func (s *UnaryMinusExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*UnaryMinusExpressionContext) GetRuleContext ¶
func (s *UnaryMinusExpressionContext) GetRuleContext() antlr.RuleContext
func (*UnaryMinusExpressionContext) Minus ¶
func (s *UnaryMinusExpressionContext) Minus() antlr.TerminalNode
func (*UnaryMinusExpressionContext) SingleExpression ¶
func (s *UnaryMinusExpressionContext) SingleExpression() ISingleExpressionContext
type UnaryPlusExpressionContext ¶
type UnaryPlusExpressionContext struct {
*SingleExpressionContext
}
func NewUnaryPlusExpressionContext ¶
func NewUnaryPlusExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UnaryPlusExpressionContext
func (*UnaryPlusExpressionContext) EnterRule ¶
func (s *UnaryPlusExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*UnaryPlusExpressionContext) ExitRule ¶
func (s *UnaryPlusExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*UnaryPlusExpressionContext) GetRuleContext ¶
func (s *UnaryPlusExpressionContext) GetRuleContext() antlr.RuleContext
func (*UnaryPlusExpressionContext) Plus ¶
func (s *UnaryPlusExpressionContext) Plus() antlr.TerminalNode
func (*UnaryPlusExpressionContext) SingleExpression ¶
func (s *UnaryPlusExpressionContext) SingleExpression() ISingleExpressionContext
type VarModifierContext ¶
type VarModifierContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyVarModifierContext ¶
func NewEmptyVarModifierContext() *VarModifierContext
func NewVarModifierContext ¶
func NewVarModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VarModifierContext
func (*VarModifierContext) Const ¶
func (s *VarModifierContext) Const() antlr.TerminalNode
func (*VarModifierContext) EnterRule ¶
func (s *VarModifierContext) EnterRule(listener antlr.ParseTreeListener)
func (*VarModifierContext) ExitRule ¶
func (s *VarModifierContext) ExitRule(listener antlr.ParseTreeListener)
func (*VarModifierContext) GetParser ¶
func (s *VarModifierContext) GetParser() antlr.Parser
func (*VarModifierContext) GetRuleContext ¶
func (s *VarModifierContext) GetRuleContext() antlr.RuleContext
func (*VarModifierContext) IsVarModifierContext ¶
func (*VarModifierContext) IsVarModifierContext()
func (*VarModifierContext) Let ¶
func (s *VarModifierContext) Let() antlr.TerminalNode
func (*VarModifierContext) ToStringTree ¶
func (s *VarModifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*VarModifierContext) Var ¶
func (s *VarModifierContext) Var() antlr.TerminalNode
type VariableDeclarationContext ¶
type VariableDeclarationContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyVariableDeclarationContext ¶
func NewEmptyVariableDeclarationContext() *VariableDeclarationContext
func NewVariableDeclarationContext ¶
func NewVariableDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableDeclarationContext
func (*VariableDeclarationContext) Assign ¶
func (s *VariableDeclarationContext) Assign() antlr.TerminalNode
func (*VariableDeclarationContext) Assignable ¶
func (s *VariableDeclarationContext) Assignable() IAssignableContext
func (*VariableDeclarationContext) EnterRule ¶
func (s *VariableDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*VariableDeclarationContext) ExitRule ¶
func (s *VariableDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*VariableDeclarationContext) GetParser ¶
func (s *VariableDeclarationContext) GetParser() antlr.Parser
func (*VariableDeclarationContext) GetRuleContext ¶
func (s *VariableDeclarationContext) GetRuleContext() antlr.RuleContext
func (*VariableDeclarationContext) IsVariableDeclarationContext ¶
func (*VariableDeclarationContext) IsVariableDeclarationContext()
func (*VariableDeclarationContext) SingleExpression ¶
func (s *VariableDeclarationContext) SingleExpression() ISingleExpressionContext
func (*VariableDeclarationContext) ToStringTree ¶
func (s *VariableDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type VariableDeclarationListContext ¶
type VariableDeclarationListContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyVariableDeclarationListContext ¶
func NewEmptyVariableDeclarationListContext() *VariableDeclarationListContext
func NewVariableDeclarationListContext ¶
func NewVariableDeclarationListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableDeclarationListContext
func (*VariableDeclarationListContext) AllComma ¶
func (s *VariableDeclarationListContext) AllComma() []antlr.TerminalNode
func (*VariableDeclarationListContext) AllVariableDeclaration ¶
func (s *VariableDeclarationListContext) AllVariableDeclaration() []IVariableDeclarationContext
func (*VariableDeclarationListContext) Comma ¶
func (s *VariableDeclarationListContext) Comma(i int) antlr.TerminalNode
func (*VariableDeclarationListContext) EnterRule ¶
func (s *VariableDeclarationListContext) EnterRule(listener antlr.ParseTreeListener)
func (*VariableDeclarationListContext) ExitRule ¶
func (s *VariableDeclarationListContext) ExitRule(listener antlr.ParseTreeListener)
func (*VariableDeclarationListContext) GetParser ¶
func (s *VariableDeclarationListContext) GetParser() antlr.Parser
func (*VariableDeclarationListContext) GetRuleContext ¶
func (s *VariableDeclarationListContext) GetRuleContext() antlr.RuleContext
func (*VariableDeclarationListContext) IsVariableDeclarationListContext ¶
func (*VariableDeclarationListContext) IsVariableDeclarationListContext()
func (*VariableDeclarationListContext) ToStringTree ¶
func (s *VariableDeclarationListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*VariableDeclarationListContext) VariableDeclaration ¶
func (s *VariableDeclarationListContext) VariableDeclaration(i int) IVariableDeclarationContext
type VariableStatementContext ¶
type VariableStatementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyVariableStatementContext ¶
func NewEmptyVariableStatementContext() *VariableStatementContext
func NewVariableStatementContext ¶
func NewVariableStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableStatementContext
func (*VariableStatementContext) EnterRule ¶
func (s *VariableStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*VariableStatementContext) Eos ¶
func (s *VariableStatementContext) Eos() IEosContext
func (*VariableStatementContext) ExitRule ¶
func (s *VariableStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*VariableStatementContext) GetParser ¶
func (s *VariableStatementContext) GetParser() antlr.Parser
func (*VariableStatementContext) GetRuleContext ¶
func (s *VariableStatementContext) GetRuleContext() antlr.RuleContext
func (*VariableStatementContext) IsVariableStatementContext ¶
func (*VariableStatementContext) IsVariableStatementContext()
func (*VariableStatementContext) ToStringTree ¶
func (s *VariableStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*VariableStatementContext) VarModifier ¶
func (s *VariableStatementContext) VarModifier() IVarModifierContext
func (*VariableStatementContext) VariableDeclarationList ¶
func (s *VariableStatementContext) VariableDeclarationList() IVariableDeclarationListContext
type VoidExpressionContext ¶
type VoidExpressionContext struct {
*SingleExpressionContext
}
func NewVoidExpressionContext ¶
func NewVoidExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *VoidExpressionContext
func (*VoidExpressionContext) EnterRule ¶
func (s *VoidExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*VoidExpressionContext) ExitRule ¶
func (s *VoidExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*VoidExpressionContext) GetRuleContext ¶
func (s *VoidExpressionContext) GetRuleContext() antlr.RuleContext
func (*VoidExpressionContext) SingleExpression ¶
func (s *VoidExpressionContext) SingleExpression() ISingleExpressionContext
func (*VoidExpressionContext) Void ¶
func (s *VoidExpressionContext) Void() antlr.TerminalNode
type WhileStatementContext ¶
type WhileStatementContext struct {
*IterationStatementContext
}
func NewWhileStatementContext ¶
func NewWhileStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *WhileStatementContext
func (*WhileStatementContext) CloseParen ¶
func (s *WhileStatementContext) CloseParen() antlr.TerminalNode
func (*WhileStatementContext) EnterRule ¶
func (s *WhileStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*WhileStatementContext) ExitRule ¶
func (s *WhileStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*WhileStatementContext) ExpressionSequence ¶
func (s *WhileStatementContext) ExpressionSequence() IExpressionSequenceContext
func (*WhileStatementContext) GetRuleContext ¶
func (s *WhileStatementContext) GetRuleContext() antlr.RuleContext
func (*WhileStatementContext) OpenParen ¶
func (s *WhileStatementContext) OpenParen() antlr.TerminalNode
func (*WhileStatementContext) Statement ¶
func (s *WhileStatementContext) Statement() IStatementContext
func (*WhileStatementContext) While ¶
func (s *WhileStatementContext) While() antlr.TerminalNode
type WithStatementContext ¶
type WithStatementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyWithStatementContext ¶
func NewEmptyWithStatementContext() *WithStatementContext
func NewWithStatementContext ¶
func NewWithStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WithStatementContext
func (*WithStatementContext) CloseParen ¶
func (s *WithStatementContext) CloseParen() antlr.TerminalNode
func (*WithStatementContext) EnterRule ¶
func (s *WithStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*WithStatementContext) ExitRule ¶
func (s *WithStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*WithStatementContext) ExpressionSequence ¶
func (s *WithStatementContext) ExpressionSequence() IExpressionSequenceContext
func (*WithStatementContext) GetParser ¶
func (s *WithStatementContext) GetParser() antlr.Parser
func (*WithStatementContext) GetRuleContext ¶
func (s *WithStatementContext) GetRuleContext() antlr.RuleContext
func (*WithStatementContext) IsWithStatementContext ¶
func (*WithStatementContext) IsWithStatementContext()
func (*WithStatementContext) OpenParen ¶
func (s *WithStatementContext) OpenParen() antlr.TerminalNode
func (*WithStatementContext) Statement ¶
func (s *WithStatementContext) Statement() IStatementContext
func (*WithStatementContext) ToStringTree ¶
func (s *WithStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*WithStatementContext) With ¶
func (s *WithStatementContext) With() antlr.TerminalNode
type YieldExpressionContext ¶
type YieldExpressionContext struct {
*SingleExpressionContext
}
func NewYieldExpressionContext ¶
func NewYieldExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *YieldExpressionContext
func (*YieldExpressionContext) EnterRule ¶
func (s *YieldExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*YieldExpressionContext) ExitRule ¶
func (s *YieldExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*YieldExpressionContext) GetRuleContext ¶
func (s *YieldExpressionContext) GetRuleContext() antlr.RuleContext
func (*YieldExpressionContext) YieldStatement ¶
func (s *YieldExpressionContext) YieldStatement() IYieldStatementContext
type YieldStatementContext ¶
type YieldStatementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyYieldStatementContext ¶
func NewEmptyYieldStatementContext() *YieldStatementContext
func NewYieldStatementContext ¶
func NewYieldStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YieldStatementContext
func (*YieldStatementContext) EnterRule ¶
func (s *YieldStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*YieldStatementContext) Eos ¶
func (s *YieldStatementContext) Eos() IEosContext
func (*YieldStatementContext) ExitRule ¶
func (s *YieldStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*YieldStatementContext) ExpressionSequence ¶
func (s *YieldStatementContext) ExpressionSequence() IExpressionSequenceContext
func (*YieldStatementContext) GetParser ¶
func (s *YieldStatementContext) GetParser() antlr.Parser
func (*YieldStatementContext) GetRuleContext ¶
func (s *YieldStatementContext) GetRuleContext() antlr.RuleContext
func (*YieldStatementContext) IsYieldStatementContext ¶
func (*YieldStatementContext) IsYieldStatementContext()
func (*YieldStatementContext) ToStringTree ¶
func (s *YieldStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*YieldStatementContext) Yield ¶
func (s *YieldStatementContext) Yield() antlr.TerminalNode