Documentation
¶
Index ¶
- func Compile(javaScriptCode string, packageName string) (string, error)
- func Preamble() string
- type CompileError
- type ErrorListener
- func (l *ErrorListener) ReportAmbiguity(recognizer antlr.Parser, dfa *antlr.DFA, startIndex, stopIndex int, exact bool, ...)
- func (l *ErrorListener) ReportAttemptingFullContext(recognizer antlr.Parser, dfa *antlr.DFA, startIndex, stopIndex int, ...)
- func (l *ErrorListener) ReportContextSensitivity(recognizer antlr.Parser, dfa *antlr.DFA, startIndex, stopIndex, prediction int, ...)
- func (l *ErrorListener) SyntaxError(recognizer antlr.Recognizer, offendingSymbol interface{}, line, column int, ...)
- type SyntaxError
- type Visitor
- func (v *Visitor) AcceptString(tree antlr.ParseTree) string
- func (v *Visitor) AcceptStringVisitorResult(tree antlr.ParseTree) parser.StringVisitorResult
- func (v *Visitor) Visit(tree antlr.ParseTree) interface{}
- func (v *Visitor) VisitAdditiveExpression(ctx *parser.AdditiveExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitAliasName(ctx *parser.AliasNameContext) parser.VisitorResult
- func (v *Visitor) VisitAnonymousFunctionDecl(ctx *parser.AnonymousFunctionDeclContext) parser.VisitorResult
- func (v *Visitor) VisitArgument(ctx *parser.ArgumentContext) parser.VisitorResult
- func (v *Visitor) VisitArguments(ctx *parser.ArgumentsContext) parser.VisitorResult
- func (v *Visitor) VisitArgumentsExpression(ctx *parser.ArgumentsExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitArrayElement(ctx *parser.ArrayElementContext) parser.VisitorResult
- func (v *Visitor) VisitArrayLiteral(ctx *parser.ArrayLiteralContext) parser.VisitorResult
- func (v *Visitor) VisitArrayLiteralExpression(ctx *parser.ArrayLiteralExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitArrowFunction(ctx *parser.ArrowFunctionContext) parser.VisitorResult
- func (v *Visitor) VisitArrowFunctionBody(ctx *parser.ArrowFunctionBodyContext) parser.VisitorResult
- func (v *Visitor) VisitArrowFunctionParameters(ctx *parser.ArrowFunctionParametersContext) parser.VisitorResult
- func (v *Visitor) VisitAssignable(ctx *parser.AssignableContext) parser.VisitorResult
- func (v *Visitor) VisitAssignmentExpression(ctx *parser.AssignmentExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitAssignmentOperator(ctx *parser.AssignmentOperatorContext) parser.VisitorResult
- func (v *Visitor) VisitAssignmentOperatorExpression(ctx *parser.AssignmentOperatorExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitAwaitExpression(ctx *parser.AwaitExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitBigintLiteral(ctx *parser.BigintLiteralContext) parser.VisitorResult
- func (v *Visitor) VisitBitAndExpression(ctx *parser.BitAndExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitBitNotExpression(ctx *parser.BitNotExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitBitOrExpression(ctx *parser.BitOrExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitBitShiftExpression(ctx *parser.BitShiftExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitBitXOrExpression(ctx *parser.BitXOrExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitBlock(ctx *parser.BlockContext) parser.VisitorResult
- func (v *Visitor) VisitBreakStatement(ctx *parser.BreakStatementContext) parser.VisitorResult
- func (v *Visitor) VisitCaseBlock(ctx *parser.CaseBlockContext) parser.VisitorResult
- func (v *Visitor) VisitCaseClause(ctx *parser.CaseClauseContext) parser.VisitorResult
- func (v *Visitor) VisitCaseClauses(ctx *parser.CaseClausesContext) parser.VisitorResult
- func (v *Visitor) VisitCatchProduction(ctx *parser.CatchProductionContext) parser.VisitorResult
- func (v *Visitor) VisitChildren(node antlr.RuleNode) interface{}
- func (v *Visitor) VisitClassDeclaration(ctx *parser.ClassDeclarationContext) parser.VisitorResult
- func (v *Visitor) VisitClassElement(ctx *parser.ClassElementContext) parser.VisitorResult
- func (v *Visitor) VisitClassExpression(ctx *parser.ClassExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitClassTail(ctx *parser.ClassTailContext) parser.VisitorResult
- func (v *Visitor) VisitCoalesceExpression(ctx *parser.CoalesceExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitComputedPropertyExpressionAssignment(ctx *parser.ComputedPropertyExpressionAssignmentContext) parser.VisitorResult
- func (v *Visitor) VisitContinueStatement(ctx *parser.ContinueStatementContext) parser.VisitorResult
- func (v *Visitor) VisitDebuggerStatement(ctx *parser.DebuggerStatementContext) parser.VisitorResult
- func (v *Visitor) VisitDeclaration(ctx *parser.DeclarationContext) parser.VisitorResult
- func (v *Visitor) VisitDefaultClause(ctx *parser.DefaultClauseContext) parser.VisitorResult
- func (v *Visitor) VisitDeleteExpression(ctx *parser.DeleteExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitDoStatement(ctx *parser.DoStatementContext) parser.VisitorResult
- func (v *Visitor) VisitElementList(ctx *parser.ElementListContext) parser.VisitorResult
- func (v *Visitor) VisitEmptyStatement_(ctx *parser.EmptyStatement_Context) parser.VisitorResult
- func (v *Visitor) VisitEos(ctx *parser.EosContext) parser.VisitorResult
- func (v *Visitor) VisitEqualityExpression(ctx *parser.EqualityExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitErrorNode(node antlr.ErrorNode) interface{}
- func (v *Visitor) VisitExportDeclaration(ctx *parser.ExportDeclarationContext) parser.VisitorResult
- func (v *Visitor) VisitExportDefaultDeclaration(ctx *parser.ExportDefaultDeclarationContext) parser.VisitorResult
- func (v *Visitor) VisitExportFromBlock(ctx *parser.ExportFromBlockContext) parser.VisitorResult
- func (v *Visitor) VisitExpressionSequence(ctx *parser.ExpressionSequenceContext) parser.VisitorResult
- func (v *Visitor) VisitExpressionStatement(ctx *parser.ExpressionStatementContext) parser.VisitorResult
- func (v *Visitor) VisitFinallyProduction(ctx *parser.FinallyProductionContext) parser.VisitorResult
- func (v *Visitor) VisitForInStatement(ctx *parser.ForInStatementContext) parser.VisitorResult
- func (v *Visitor) VisitForOfStatement(ctx *parser.ForOfStatementContext) parser.VisitorResult
- func (v *Visitor) VisitForStatement(ctx *parser.ForStatementContext) parser.VisitorResult
- func (v *Visitor) VisitFormalParameterArg(ctx *parser.FormalParameterArgContext) parser.VisitorResult
- func (v *Visitor) VisitFormalParameterList(ctx *parser.FormalParameterListContext) parser.VisitorResult
- func (v *Visitor) VisitFunctionBody(ctx *parser.FunctionBodyContext) parser.VisitorResult
- func (v *Visitor) VisitFunctionDecl(ctx *parser.FunctionDeclContext) parser.VisitorResult
- func (v *Visitor) VisitFunctionDeclaration(ctx *parser.FunctionDeclarationContext) parser.VisitorResult
- func (v *Visitor) VisitFunctionExpression(ctx *parser.FunctionExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitFunctionProperty(ctx *parser.FunctionPropertyContext) parser.VisitorResult
- func (v *Visitor) VisitGetter(ctx *parser.GetterContext) parser.VisitorResult
- func (v *Visitor) VisitIdentifier(ctx *parser.IdentifierContext) parser.VisitorResult
- func (v *Visitor) VisitIdentifierExpression(ctx *parser.IdentifierExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitIdentifierName(ctx *parser.IdentifierNameContext) parser.VisitorResult
- func (v *Visitor) VisitIfStatement(ctx *parser.IfStatementContext) parser.VisitorResult
- func (v *Visitor) VisitImportDefault(ctx *parser.ImportDefaultContext) parser.VisitorResult
- func (v *Visitor) VisitImportExpression(ctx *parser.ImportExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitImportFrom(ctx *parser.ImportFromContext) parser.VisitorResult
- func (v *Visitor) VisitImportFromBlock(ctx *parser.ImportFromBlockContext) parser.VisitorResult
- func (v *Visitor) VisitImportNamespace(ctx *parser.ImportNamespaceContext) parser.VisitorResult
- func (v *Visitor) VisitImportStatement(ctx *parser.ImportStatementContext) parser.VisitorResult
- func (v *Visitor) VisitInExpression(ctx *parser.InExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitInstanceofExpression(ctx *parser.InstanceofExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitKeyword(ctx *parser.KeywordContext) parser.VisitorResult
- func (v *Visitor) VisitLabelledStatement(ctx *parser.LabelledStatementContext) parser.VisitorResult
- func (v *Visitor) VisitLastFormalParameterArg(ctx *parser.LastFormalParameterArgContext) parser.VisitorResult
- func (v *Visitor) VisitLet_(ctx *parser.Let_Context) parser.VisitorResult
- func (v *Visitor) VisitLiteral(ctx *parser.LiteralContext) parser.VisitorResult
- func (v *Visitor) VisitLiteralExpression(ctx *parser.LiteralExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitLogicalAndExpression(ctx *parser.LogicalAndExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitLogicalOrExpression(ctx *parser.LogicalOrExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitMemberDotExpression(ctx *parser.MemberDotExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitMemberIndexExpression(ctx *parser.MemberIndexExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitMetaExpression(ctx *parser.MetaExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitMethodDefinition(ctx *parser.MethodDefinitionContext) parser.VisitorResult
- func (v *Visitor) VisitModuleItems(ctx *parser.ModuleItemsContext) parser.VisitorResult
- func (v *Visitor) VisitMultiplicativeExpression(ctx *parser.MultiplicativeExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitNewExpression(ctx *parser.NewExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitNotExpression(ctx *parser.NotExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitNumericLiteral(ctx *parser.NumericLiteralContext) parser.VisitorResult
- func (v *Visitor) VisitObjectLiteral(ctx *parser.ObjectLiteralContext) parser.VisitorResult
- func (v *Visitor) VisitObjectLiteralExpression(ctx *parser.ObjectLiteralExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitParenthesizedExpression(ctx *parser.ParenthesizedExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitPostDecreaseExpression(ctx *parser.PostDecreaseExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitPostIncrementExpression(ctx *parser.PostIncrementExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitPowerExpression(ctx *parser.PowerExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitPreDecreaseExpression(ctx *parser.PreDecreaseExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitPreIncrementExpression(ctx *parser.PreIncrementExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitProgram(ctx *parser.ProgramContext) parser.VisitorResult
- func (v *Visitor) VisitPropertyExpressionAssignment(ctx *parser.PropertyExpressionAssignmentContext) parser.VisitorResult
- func (v *Visitor) VisitPropertyGetter(ctx *parser.PropertyGetterContext) parser.VisitorResult
- func (v *Visitor) VisitPropertyName(ctx *parser.PropertyNameContext) parser.VisitorResult
- func (v *Visitor) VisitPropertySetter(ctx *parser.PropertySetterContext) parser.VisitorResult
- func (v *Visitor) VisitPropertyShorthand(ctx *parser.PropertyShorthandContext) parser.VisitorResult
- func (v *Visitor) VisitRelationalExpression(ctx *parser.RelationalExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitReservedWord(ctx *parser.ReservedWordContext) parser.VisitorResult
- func (v *Visitor) VisitReturnStatement(ctx *parser.ReturnStatementContext) parser.VisitorResult
- func (v *Visitor) VisitSetter(ctx *parser.SetterContext) parser.VisitorResult
- func (v *Visitor) VisitSourceElement(ctx *parser.SourceElementContext) parser.VisitorResult
- func (v *Visitor) VisitSourceElements(ctx *parser.SourceElementsContext) parser.VisitorResult
- func (v *Visitor) VisitStatement(ctx *parser.StatementContext) parser.VisitorResult
- func (v *Visitor) VisitStatementList(ctx *parser.StatementListContext) parser.VisitorResult
- func (v *Visitor) VisitSuperExpression(ctx *parser.SuperExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitSwitchStatement(ctx *parser.SwitchStatementContext) parser.VisitorResult
- func (v *Visitor) VisitTemplateStringExpression(ctx *parser.TemplateStringExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitTerminal(node antlr.TerminalNode) interface{}
- func (v *Visitor) VisitTernaryExpression(ctx *parser.TernaryExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitThisExpression(ctx *parser.ThisExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitThrowStatement(ctx *parser.ThrowStatementContext) parser.VisitorResult
- func (v *Visitor) VisitTryStatement(ctx *parser.TryStatementContext) parser.VisitorResult
- func (v *Visitor) VisitTypeofExpression(ctx *parser.TypeofExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitUnaryMinusExpression(ctx *parser.UnaryMinusExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitUnaryPlusExpression(ctx *parser.UnaryPlusExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitVarModifier(ctx *parser.VarModifierContext) parser.VisitorResult
- func (v *Visitor) VisitVariableDeclaration(ctx *parser.VariableDeclarationContext) parser.VisitorResult
- func (v *Visitor) VisitVariableDeclarationList(ctx *parser.VariableDeclarationListContext) parser.VisitorResult
- func (v *Visitor) VisitVariableStatement(ctx *parser.VariableStatementContext) parser.VisitorResult
- func (v *Visitor) VisitVoidExpression(ctx *parser.VoidExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitWhileStatement(ctx *parser.WhileStatementContext) parser.VisitorResult
- func (v *Visitor) VisitWithStatement(ctx *parser.WithStatementContext) parser.VisitorResult
- func (v *Visitor) VisitYieldExpression(ctx *parser.YieldExpressionContext) parser.VisitorResult
- func (v *Visitor) VisitYieldStatement(ctx *parser.YieldStatementContext) parser.VisitorResult
- type VisitorError
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type CompileError ¶
type CompileError struct { Message string VisitorErrors []VisitorError SyntaxErrors []SyntaxError }
func (*CompileError) Error ¶
func (e *CompileError) Error() string
type ErrorListener ¶
type ErrorListener struct {
SyntaxErrors []SyntaxError
}
func (*ErrorListener) ReportAmbiguity ¶
func (*ErrorListener) ReportAttemptingFullContext ¶
func (l *ErrorListener) ReportAttemptingFullContext(recognizer antlr.Parser, dfa *antlr.DFA, startIndex, stopIndex int, conflictingAlts *antlr.BitSet, configs antlr.ATNConfigSet)
func (*ErrorListener) ReportContextSensitivity ¶
func (l *ErrorListener) ReportContextSensitivity(recognizer antlr.Parser, dfa *antlr.DFA, startIndex, stopIndex, prediction int, configs antlr.ATNConfigSet)
func (*ErrorListener) SyntaxError ¶
func (l *ErrorListener) SyntaxError(recognizer antlr.Recognizer, offendingSymbol interface{}, line, column int, msg string, e antlr.RecognitionException)
type SyntaxError ¶
type SyntaxError struct { OffendingSymbol interface{} Line int Column int Msg string Exception antlr.RecognitionException }
type Visitor ¶
type Visitor struct { Errors []VisitorError TopLevelStatements string // contains filtered or unexported fields }
func (*Visitor) AcceptStringVisitorResult ¶
func (v *Visitor) AcceptStringVisitorResult(tree antlr.ParseTree) parser.StringVisitorResult
func (*Visitor) VisitAdditiveExpression ¶
func (v *Visitor) VisitAdditiveExpression(ctx *parser.AdditiveExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#AdditiveExpression.
func (*Visitor) VisitAliasName ¶
func (v *Visitor) VisitAliasName(ctx *parser.AliasNameContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#aliasName.
func (*Visitor) VisitAnonymousFunctionDecl ¶
func (v *Visitor) VisitAnonymousFunctionDecl(ctx *parser.AnonymousFunctionDeclContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#AnonymousFunctionDecl.
func (*Visitor) VisitArgument ¶
func (v *Visitor) VisitArgument(ctx *parser.ArgumentContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#argument.
func (*Visitor) VisitArguments ¶
func (v *Visitor) VisitArguments(ctx *parser.ArgumentsContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#arguments.
func (*Visitor) VisitArgumentsExpression ¶
func (v *Visitor) VisitArgumentsExpression(ctx *parser.ArgumentsExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#ArgumentsExpression.
func (*Visitor) VisitArrayElement ¶
func (v *Visitor) VisitArrayElement(ctx *parser.ArrayElementContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#arrayElement.
func (*Visitor) VisitArrayLiteral ¶
func (v *Visitor) VisitArrayLiteral(ctx *parser.ArrayLiteralContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#arrayLiteral.
func (*Visitor) VisitArrayLiteralExpression ¶
func (v *Visitor) VisitArrayLiteralExpression(ctx *parser.ArrayLiteralExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#ArrayLiteralExpression.
func (*Visitor) VisitArrowFunction ¶
func (v *Visitor) VisitArrowFunction(ctx *parser.ArrowFunctionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#ArrowFunction.
func (*Visitor) VisitArrowFunctionBody ¶
func (v *Visitor) VisitArrowFunctionBody(ctx *parser.ArrowFunctionBodyContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#arrowFunctionBody.
func (*Visitor) VisitArrowFunctionParameters ¶
func (v *Visitor) VisitArrowFunctionParameters(ctx *parser.ArrowFunctionParametersContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#arrowFunctionParameters.
func (*Visitor) VisitAssignable ¶
func (v *Visitor) VisitAssignable(ctx *parser.AssignableContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#assignable.
func (*Visitor) VisitAssignmentExpression ¶
func (v *Visitor) VisitAssignmentExpression(ctx *parser.AssignmentExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#AssignmentExpression.
func (*Visitor) VisitAssignmentOperator ¶
func (v *Visitor) VisitAssignmentOperator(ctx *parser.AssignmentOperatorContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#assignmentOperator.
func (*Visitor) VisitAssignmentOperatorExpression ¶
func (v *Visitor) VisitAssignmentOperatorExpression(ctx *parser.AssignmentOperatorExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#AssignmentOperatorExpression.
func (*Visitor) VisitAwaitExpression ¶
func (v *Visitor) VisitAwaitExpression(ctx *parser.AwaitExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#AwaitExpression.
func (*Visitor) VisitBigintLiteral ¶
func (v *Visitor) VisitBigintLiteral(ctx *parser.BigintLiteralContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#bigintLiteral.
func (*Visitor) VisitBitAndExpression ¶
func (v *Visitor) VisitBitAndExpression(ctx *parser.BitAndExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#BitAndExpression.
func (*Visitor) VisitBitNotExpression ¶
func (v *Visitor) VisitBitNotExpression(ctx *parser.BitNotExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#BitNotExpression.
func (*Visitor) VisitBitOrExpression ¶
func (v *Visitor) VisitBitOrExpression(ctx *parser.BitOrExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#BitOrExpression.
func (*Visitor) VisitBitShiftExpression ¶
func (v *Visitor) VisitBitShiftExpression(ctx *parser.BitShiftExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#BitShiftExpression.
func (*Visitor) VisitBitXOrExpression ¶
func (v *Visitor) VisitBitXOrExpression(ctx *parser.BitXOrExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#BitXOrExpression.
func (*Visitor) VisitBlock ¶
func (v *Visitor) VisitBlock(ctx *parser.BlockContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#block.
func (*Visitor) VisitBreakStatement ¶
func (v *Visitor) VisitBreakStatement(ctx *parser.BreakStatementContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#breakStatement.
func (*Visitor) VisitCaseBlock ¶
func (v *Visitor) VisitCaseBlock(ctx *parser.CaseBlockContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#caseBlock.
func (*Visitor) VisitCaseClause ¶
func (v *Visitor) VisitCaseClause(ctx *parser.CaseClauseContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#caseClause.
func (*Visitor) VisitCaseClauses ¶
func (v *Visitor) VisitCaseClauses(ctx *parser.CaseClausesContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#caseClauses.
func (*Visitor) VisitCatchProduction ¶
func (v *Visitor) VisitCatchProduction(ctx *parser.CatchProductionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#catchProduction.
func (*Visitor) VisitChildren ¶
func (*Visitor) VisitClassDeclaration ¶
func (v *Visitor) VisitClassDeclaration(ctx *parser.ClassDeclarationContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#classDeclaration.
func (*Visitor) VisitClassElement ¶
func (v *Visitor) VisitClassElement(ctx *parser.ClassElementContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#classElement.
func (*Visitor) VisitClassExpression ¶
func (v *Visitor) VisitClassExpression(ctx *parser.ClassExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#ClassExpression.
func (*Visitor) VisitClassTail ¶
func (v *Visitor) VisitClassTail(ctx *parser.ClassTailContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#classTail.
func (*Visitor) VisitCoalesceExpression ¶
func (v *Visitor) VisitCoalesceExpression(ctx *parser.CoalesceExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#CoalesceExpression.
func (*Visitor) VisitComputedPropertyExpressionAssignment ¶
func (v *Visitor) VisitComputedPropertyExpressionAssignment(ctx *parser.ComputedPropertyExpressionAssignmentContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#ComputedPropertyExpressionAssignment.
func (*Visitor) VisitContinueStatement ¶
func (v *Visitor) VisitContinueStatement(ctx *parser.ContinueStatementContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#continueStatement.
func (*Visitor) VisitDebuggerStatement ¶
func (v *Visitor) VisitDebuggerStatement(ctx *parser.DebuggerStatementContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#debuggerStatement.
func (*Visitor) VisitDeclaration ¶
func (v *Visitor) VisitDeclaration(ctx *parser.DeclarationContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#declaration.
func (*Visitor) VisitDefaultClause ¶
func (v *Visitor) VisitDefaultClause(ctx *parser.DefaultClauseContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#defaultClause.
func (*Visitor) VisitDeleteExpression ¶
func (v *Visitor) VisitDeleteExpression(ctx *parser.DeleteExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#DeleteExpression.
func (*Visitor) VisitDoStatement ¶
func (v *Visitor) VisitDoStatement(ctx *parser.DoStatementContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#DoStatement.
func (*Visitor) VisitElementList ¶
func (v *Visitor) VisitElementList(ctx *parser.ElementListContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#elementList.
func (*Visitor) VisitEmptyStatement_ ¶
func (v *Visitor) VisitEmptyStatement_(ctx *parser.EmptyStatement_Context) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#emptyStatement_.
func (*Visitor) VisitEos ¶
func (v *Visitor) VisitEos(ctx *parser.EosContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#eos.
func (*Visitor) VisitEqualityExpression ¶
func (v *Visitor) VisitEqualityExpression(ctx *parser.EqualityExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#EqualityExpression.
func (*Visitor) VisitErrorNode ¶
func (*Visitor) VisitExportDeclaration ¶
func (v *Visitor) VisitExportDeclaration(ctx *parser.ExportDeclarationContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#ExportDeclaration.
func (*Visitor) VisitExportDefaultDeclaration ¶
func (v *Visitor) VisitExportDefaultDeclaration(ctx *parser.ExportDefaultDeclarationContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#ExportDefaultDeclaration.
func (*Visitor) VisitExportFromBlock ¶
func (v *Visitor) VisitExportFromBlock(ctx *parser.ExportFromBlockContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#exportFromBlock.
func (*Visitor) VisitExpressionSequence ¶
func (v *Visitor) VisitExpressionSequence(ctx *parser.ExpressionSequenceContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#expressionSequence.
func (*Visitor) VisitExpressionStatement ¶
func (v *Visitor) VisitExpressionStatement(ctx *parser.ExpressionStatementContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#expressionStatement.
func (*Visitor) VisitFinallyProduction ¶
func (v *Visitor) VisitFinallyProduction(ctx *parser.FinallyProductionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#finallyProduction.
func (*Visitor) VisitForInStatement ¶
func (v *Visitor) VisitForInStatement(ctx *parser.ForInStatementContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#ForInStatement.
func (*Visitor) VisitForOfStatement ¶
func (v *Visitor) VisitForOfStatement(ctx *parser.ForOfStatementContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#ForOfStatement.
func (*Visitor) VisitForStatement ¶
func (v *Visitor) VisitForStatement(ctx *parser.ForStatementContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#ForStatement.
func (*Visitor) VisitFormalParameterArg ¶
func (v *Visitor) VisitFormalParameterArg(ctx *parser.FormalParameterArgContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#formalParameterArg.
func (*Visitor) VisitFormalParameterList ¶
func (v *Visitor) VisitFormalParameterList(ctx *parser.FormalParameterListContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#formalParameterList.
func (*Visitor) VisitFunctionBody ¶
func (v *Visitor) VisitFunctionBody(ctx *parser.FunctionBodyContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#functionBody.
func (*Visitor) VisitFunctionDecl ¶
func (v *Visitor) VisitFunctionDecl(ctx *parser.FunctionDeclContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#FunctionDecl.
func (*Visitor) VisitFunctionDeclaration ¶
func (v *Visitor) VisitFunctionDeclaration(ctx *parser.FunctionDeclarationContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#functionDeclaration.
func (*Visitor) VisitFunctionExpression ¶
func (v *Visitor) VisitFunctionExpression(ctx *parser.FunctionExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#FunctionExpression.
func (*Visitor) VisitFunctionProperty ¶
func (v *Visitor) VisitFunctionProperty(ctx *parser.FunctionPropertyContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#FunctionProperty.
func (*Visitor) VisitGetter ¶
func (v *Visitor) VisitGetter(ctx *parser.GetterContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#getter.
func (*Visitor) VisitIdentifier ¶
func (v *Visitor) VisitIdentifier(ctx *parser.IdentifierContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#identifier.
func (*Visitor) VisitIdentifierExpression ¶
func (v *Visitor) VisitIdentifierExpression(ctx *parser.IdentifierExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#IdentifierExpression.
func (*Visitor) VisitIdentifierName ¶
func (v *Visitor) VisitIdentifierName(ctx *parser.IdentifierNameContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#identifierName.
func (*Visitor) VisitIfStatement ¶
func (v *Visitor) VisitIfStatement(ctx *parser.IfStatementContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#ifStatement.
func (*Visitor) VisitImportDefault ¶
func (v *Visitor) VisitImportDefault(ctx *parser.ImportDefaultContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#importDefault.
func (*Visitor) VisitImportExpression ¶
func (v *Visitor) VisitImportExpression(ctx *parser.ImportExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#ImportExpression.
func (*Visitor) VisitImportFrom ¶
func (v *Visitor) VisitImportFrom(ctx *parser.ImportFromContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#importFrom.
func (*Visitor) VisitImportFromBlock ¶
func (v *Visitor) VisitImportFromBlock(ctx *parser.ImportFromBlockContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#importFromBlock.
func (*Visitor) VisitImportNamespace ¶
func (v *Visitor) VisitImportNamespace(ctx *parser.ImportNamespaceContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#importNamespace.
func (*Visitor) VisitImportStatement ¶
func (v *Visitor) VisitImportStatement(ctx *parser.ImportStatementContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#importStatement.
func (*Visitor) VisitInExpression ¶
func (v *Visitor) VisitInExpression(ctx *parser.InExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#InExpression.
func (*Visitor) VisitInstanceofExpression ¶
func (v *Visitor) VisitInstanceofExpression(ctx *parser.InstanceofExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#InstanceofExpression.
func (*Visitor) VisitKeyword ¶
func (v *Visitor) VisitKeyword(ctx *parser.KeywordContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#keyword.
func (*Visitor) VisitLabelledStatement ¶
func (v *Visitor) VisitLabelledStatement(ctx *parser.LabelledStatementContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#labelledStatement.
func (*Visitor) VisitLastFormalParameterArg ¶
func (v *Visitor) VisitLastFormalParameterArg(ctx *parser.LastFormalParameterArgContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#lastFormalParameterArg.
func (*Visitor) VisitLet_ ¶
func (v *Visitor) VisitLet_(ctx *parser.Let_Context) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#let_.
func (*Visitor) VisitLiteral ¶
func (v *Visitor) VisitLiteral(ctx *parser.LiteralContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#literal.
func (*Visitor) VisitLiteralExpression ¶
func (v *Visitor) VisitLiteralExpression(ctx *parser.LiteralExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#LiteralExpression.
func (*Visitor) VisitLogicalAndExpression ¶
func (v *Visitor) VisitLogicalAndExpression(ctx *parser.LogicalAndExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#LogicalAndExpression.
func (*Visitor) VisitLogicalOrExpression ¶
func (v *Visitor) VisitLogicalOrExpression(ctx *parser.LogicalOrExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#LogicalOrExpression.
func (*Visitor) VisitMemberDotExpression ¶
func (v *Visitor) VisitMemberDotExpression(ctx *parser.MemberDotExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#MemberDotExpression.
func (*Visitor) VisitMemberIndexExpression ¶
func (v *Visitor) VisitMemberIndexExpression(ctx *parser.MemberIndexExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#MemberIndexExpression.
func (*Visitor) VisitMetaExpression ¶
func (v *Visitor) VisitMetaExpression(ctx *parser.MetaExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#MetaExpression.
func (*Visitor) VisitMethodDefinition ¶
func (v *Visitor) VisitMethodDefinition(ctx *parser.MethodDefinitionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#methodDefinition.
func (*Visitor) VisitModuleItems ¶
func (v *Visitor) VisitModuleItems(ctx *parser.ModuleItemsContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#moduleItems.
func (*Visitor) VisitMultiplicativeExpression ¶
func (v *Visitor) VisitMultiplicativeExpression(ctx *parser.MultiplicativeExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#MultiplicativeExpression.
func (*Visitor) VisitNewExpression ¶
func (v *Visitor) VisitNewExpression(ctx *parser.NewExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#NewExpression.
func (*Visitor) VisitNotExpression ¶
func (v *Visitor) VisitNotExpression(ctx *parser.NotExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#NotExpression.
func (*Visitor) VisitNumericLiteral ¶
func (v *Visitor) VisitNumericLiteral(ctx *parser.NumericLiteralContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#numericLiteral.
func (*Visitor) VisitObjectLiteral ¶
func (v *Visitor) VisitObjectLiteral(ctx *parser.ObjectLiteralContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#objectLiteral.
func (*Visitor) VisitObjectLiteralExpression ¶
func (v *Visitor) VisitObjectLiteralExpression(ctx *parser.ObjectLiteralExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#ObjectLiteralExpression.
func (*Visitor) VisitParenthesizedExpression ¶
func (v *Visitor) VisitParenthesizedExpression(ctx *parser.ParenthesizedExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#ParenthesizedExpression.
func (*Visitor) VisitPostDecreaseExpression ¶
func (v *Visitor) VisitPostDecreaseExpression(ctx *parser.PostDecreaseExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#PostDecreaseExpression.
func (*Visitor) VisitPostIncrementExpression ¶
func (v *Visitor) VisitPostIncrementExpression(ctx *parser.PostIncrementExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#PostIncrementExpression.
func (*Visitor) VisitPowerExpression ¶
func (v *Visitor) VisitPowerExpression(ctx *parser.PowerExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#PowerExpression.
func (*Visitor) VisitPreDecreaseExpression ¶
func (v *Visitor) VisitPreDecreaseExpression(ctx *parser.PreDecreaseExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#PreDecreaseExpression.
func (*Visitor) VisitPreIncrementExpression ¶
func (v *Visitor) VisitPreIncrementExpression(ctx *parser.PreIncrementExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#PreIncrementExpression.
func (*Visitor) VisitProgram ¶
func (v *Visitor) VisitProgram(ctx *parser.ProgramContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#program.
func (*Visitor) VisitPropertyExpressionAssignment ¶
func (v *Visitor) VisitPropertyExpressionAssignment(ctx *parser.PropertyExpressionAssignmentContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#PropertyExpressionAssignment.
func (*Visitor) VisitPropertyGetter ¶
func (v *Visitor) VisitPropertyGetter(ctx *parser.PropertyGetterContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#PropertyGetter.
func (*Visitor) VisitPropertyName ¶
func (v *Visitor) VisitPropertyName(ctx *parser.PropertyNameContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#propertyName.
func (*Visitor) VisitPropertySetter ¶
func (v *Visitor) VisitPropertySetter(ctx *parser.PropertySetterContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#PropertySetter.
func (*Visitor) VisitPropertyShorthand ¶
func (v *Visitor) VisitPropertyShorthand(ctx *parser.PropertyShorthandContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#PropertyShorthand.
func (*Visitor) VisitRelationalExpression ¶
func (v *Visitor) VisitRelationalExpression(ctx *parser.RelationalExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#RelationalExpression.
func (*Visitor) VisitReservedWord ¶
func (v *Visitor) VisitReservedWord(ctx *parser.ReservedWordContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#reservedWord.
func (*Visitor) VisitReturnStatement ¶
func (v *Visitor) VisitReturnStatement(ctx *parser.ReturnStatementContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#returnStatement.
func (*Visitor) VisitSetter ¶
func (v *Visitor) VisitSetter(ctx *parser.SetterContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#setter.
func (*Visitor) VisitSourceElement ¶
func (v *Visitor) VisitSourceElement(ctx *parser.SourceElementContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#sourceElement.
func (*Visitor) VisitSourceElements ¶
func (v *Visitor) VisitSourceElements(ctx *parser.SourceElementsContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#sourceElements.
func (*Visitor) VisitStatement ¶
func (v *Visitor) VisitStatement(ctx *parser.StatementContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#statement.
func (*Visitor) VisitStatementList ¶
func (v *Visitor) VisitStatementList(ctx *parser.StatementListContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#statementList.
func (*Visitor) VisitSuperExpression ¶
func (v *Visitor) VisitSuperExpression(ctx *parser.SuperExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#SuperExpression.
func (*Visitor) VisitSwitchStatement ¶
func (v *Visitor) VisitSwitchStatement(ctx *parser.SwitchStatementContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#switchStatement.
func (*Visitor) VisitTemplateStringExpression ¶
func (v *Visitor) VisitTemplateStringExpression(ctx *parser.TemplateStringExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#TemplateStringExpression.
func (*Visitor) VisitTerminal ¶
func (v *Visitor) VisitTerminal(node antlr.TerminalNode) interface{}
func (*Visitor) VisitTernaryExpression ¶
func (v *Visitor) VisitTernaryExpression(ctx *parser.TernaryExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#TernaryExpression.
func (*Visitor) VisitThisExpression ¶
func (v *Visitor) VisitThisExpression(ctx *parser.ThisExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#ThisExpression.
func (*Visitor) VisitThrowStatement ¶
func (v *Visitor) VisitThrowStatement(ctx *parser.ThrowStatementContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#throwStatement.
func (*Visitor) VisitTryStatement ¶
func (v *Visitor) VisitTryStatement(ctx *parser.TryStatementContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#tryStatement.
func (*Visitor) VisitTypeofExpression ¶
func (v *Visitor) VisitTypeofExpression(ctx *parser.TypeofExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#TypeofExpression.
func (*Visitor) VisitUnaryMinusExpression ¶
func (v *Visitor) VisitUnaryMinusExpression(ctx *parser.UnaryMinusExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#UnaryMinusExpression.
func (*Visitor) VisitUnaryPlusExpression ¶
func (v *Visitor) VisitUnaryPlusExpression(ctx *parser.UnaryPlusExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#UnaryPlusExpression.
func (*Visitor) VisitVarModifier ¶
func (v *Visitor) VisitVarModifier(ctx *parser.VarModifierContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#varModifier.
func (*Visitor) VisitVariableDeclaration ¶
func (v *Visitor) VisitVariableDeclaration(ctx *parser.VariableDeclarationContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#variableDeclaration.
func (*Visitor) VisitVariableDeclarationList ¶
func (v *Visitor) VisitVariableDeclarationList(ctx *parser.VariableDeclarationListContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#variableDeclarationList.
func (*Visitor) VisitVariableStatement ¶
func (v *Visitor) VisitVariableStatement(ctx *parser.VariableStatementContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#variableStatement.
func (*Visitor) VisitVoidExpression ¶
func (v *Visitor) VisitVoidExpression(ctx *parser.VoidExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#VoidExpression.
func (*Visitor) VisitWhileStatement ¶
func (v *Visitor) VisitWhileStatement(ctx *parser.WhileStatementContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#WhileStatement.
func (*Visitor) VisitWithStatement ¶
func (v *Visitor) VisitWithStatement(ctx *parser.WithStatementContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#withStatement.
func (*Visitor) VisitYieldExpression ¶
func (v *Visitor) VisitYieldExpression(ctx *parser.YieldExpressionContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#YieldExpression.
func (*Visitor) VisitYieldStatement ¶
func (v *Visitor) VisitYieldStatement(ctx *parser.YieldStatementContext) parser.VisitorResult
Visit a parse tree produced by JavaScriptParser#yieldStatement.