Documentation ¶
Index ¶
- Constants
- type AddExprContext
- func (s *AddExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AddExprContext) AllExpression() []IExpressionContext
- func (s *AddExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AddExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AddExprContext) Expression(i int) IExpressionContext
- func (s *AddExprContext) GetRuleContext() antlr.RuleContext
- func (s *AddExprContext) Minus() antlr.TerminalNode
- func (s *AddExprContext) Plus() antlr.TerminalNode
- type ArgumentContext
- func (s *ArgumentContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ArgumentContext) Ellipsis() antlr.TerminalNode
- func (s *ArgumentContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ArgumentContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ArgumentContext) Expression() IExpressionContext
- func (s *ArgumentContext) GetParser() antlr.Parser
- func (s *ArgumentContext) GetRuleContext() antlr.RuleContext
- func (*ArgumentContext) IsArgumentContext()
- func (s *ArgumentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ArgumentsContext
- func (s *ArgumentsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ArgumentsContext) AllArgument() []IArgumentContext
- func (s *ArgumentsContext) AllComma() []antlr.TerminalNode
- func (s *ArgumentsContext) Argument(i int) IArgumentContext
- 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) ParenClose() antlr.TerminalNode
- func (s *ArgumentsContext) ParenOpen() antlr.TerminalNode
- func (s *ArgumentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ArrayExprContext
- func (s *ArrayExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ArrayExprContext) ArrayLiteral() IArrayLiteralContext
- func (s *ArrayExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ArrayExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ArrayExprContext) GetRuleContext() antlr.RuleContext
- type ArrayLiteralContext
- func (s *ArrayLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ArrayLiteralContext) AllComma() []antlr.TerminalNode
- func (s *ArrayLiteralContext) AllExpression() []IExpressionContext
- func (s *ArrayLiteralContext) BracketClose() antlr.TerminalNode
- func (s *ArrayLiteralContext) BracketOpen() antlr.TerminalNode
- func (s *ArrayLiteralContext) Comma(i int) antlr.TerminalNode
- func (s *ArrayLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ArrayLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ArrayLiteralContext) Expression(i int) IExpressionContext
- func (s *ArrayLiteralContext) GetParser() antlr.Parser
- func (s *ArrayLiteralContext) GetRuleContext() antlr.RuleContext
- func (*ArrayLiteralContext) IsArrayLiteralContext()
- func (s *ArrayLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssignStmtContext
- func (s *AssignStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AssignStmtContext) Assign() antlr.TerminalNode
- func (s *AssignStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssignStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssignStmtContext) Expression() IExpressionContext
- func (s *AssignStmtContext) GetParser() antlr.Parser
- func (s *AssignStmtContext) GetRuleContext() antlr.RuleContext
- func (*AssignStmtContext) IsAssignStmtContext()
- func (s *AssignStmtContext) Statement() IStatementContext
- func (s *AssignStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BaseRippletParserListener
- func (s *BaseRippletParserListener) EnterAddExpr(ctx *AddExprContext)
- func (s *BaseRippletParserListener) EnterArgument(ctx *ArgumentContext)
- func (s *BaseRippletParserListener) EnterArguments(ctx *ArgumentsContext)
- func (s *BaseRippletParserListener) EnterArrayExpr(ctx *ArrayExprContext)
- func (s *BaseRippletParserListener) EnterArrayLiteral(ctx *ArrayLiteralContext)
- func (s *BaseRippletParserListener) EnterAssignStmt(ctx *AssignStmtContext)
- func (s *BaseRippletParserListener) EnterBlockStmt(ctx *BlockStmtContext)
- func (s *BaseRippletParserListener) EnterBoolLiteral(ctx *BoolLiteralContext)
- func (s *BaseRippletParserListener) EnterBreakStmt(ctx *BreakStmtContext)
- func (s *BaseRippletParserListener) EnterCallExpr(ctx *CallExprContext)
- func (s *BaseRippletParserListener) EnterComputedPropExpr(ctx *ComputedPropExprContext)
- func (s *BaseRippletParserListener) EnterEqualityExpr(ctx *EqualityExprContext)
- func (s *BaseRippletParserListener) EnterErrExpr(ctx *ErrExprContext)
- func (s *BaseRippletParserListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseRippletParserListener) EnterExprStmt(ctx *ExprStmtContext)
- func (s *BaseRippletParserListener) EnterFnBody(ctx *FnBodyContext)
- func (s *BaseRippletParserListener) EnterFnDeclareStmt(ctx *FnDeclareStmtContext)
- func (s *BaseRippletParserListener) EnterFnExpr(ctx *FnExprContext)
- func (s *BaseRippletParserListener) EnterFnName(ctx *FnNameContext)
- func (s *BaseRippletParserListener) EnterFormalParamList(ctx *FormalParamListContext)
- func (s *BaseRippletParserListener) EnterFormalParams(ctx *FormalParamsContext)
- func (s *BaseRippletParserListener) EnterHexLiteral(ctx *HexLiteralContext)
- func (s *BaseRippletParserListener) EnterIdentifer(ctx *IdentiferContext)
- func (s *BaseRippletParserListener) EnterIdentifierExpr(ctx *IdentifierExprContext)
- func (s *BaseRippletParserListener) EnterIfStmt(ctx *IfStmtContext)
- func (s *BaseRippletParserListener) EnterIntLiteral(ctx *IntLiteralContext)
- func (s *BaseRippletParserListener) EnterKeyword(ctx *KeywordContext)
- func (s *BaseRippletParserListener) EnterLiteral(ctx *LiteralContext)
- func (s *BaseRippletParserListener) EnterLiteralExpr(ctx *LiteralExprContext)
- func (s *BaseRippletParserListener) EnterLogicExpr(ctx *LogicExprContext)
- func (s *BaseRippletParserListener) EnterMatchClauseTest(ctx *MatchClauseTestContext)
- func (s *BaseRippletParserListener) EnterMatchClauseTestUnwrap(ctx *MatchClauseTestUnwrapContext)
- func (s *BaseRippletParserListener) EnterMatchClauseTestVal(ctx *MatchClauseTestValContext)
- func (s *BaseRippletParserListener) EnterMatchClauseVal(ctx *MatchClauseValContext)
- func (s *BaseRippletParserListener) EnterMatchStmt(ctx *MatchStmtContext)
- func (s *BaseRippletParserListener) EnterMathClause(ctx *MathClauseContext)
- func (s *BaseRippletParserListener) EnterMathClauses(ctx *MathClausesContext)
- func (s *BaseRippletParserListener) EnterMemberDotExpr(ctx *MemberDotExprContext)
- func (s *BaseRippletParserListener) EnterMulExpr(ctx *MulExprContext)
- func (s *BaseRippletParserListener) EnterNegativeExpr(ctx *NegativeExprContext)
- func (s *BaseRippletParserListener) EnterNilLiteral(ctx *NilLiteralContext)
- func (s *BaseRippletParserListener) EnterNotExpr(ctx *NotExprContext)
- func (s *BaseRippletParserListener) EnterNumberLiteral(ctx *NumberLiteralContext)
- func (s *BaseRippletParserListener) EnterObjDeclareStmt(ctx *ObjDeclareStmtContext)
- func (s *BaseRippletParserListener) EnterObjMethod(ctx *ObjMethodContext)
- func (s *BaseRippletParserListener) EnterObjMethods(ctx *ObjMethodsContext)
- func (s *BaseRippletParserListener) EnterObjProp(ctx *ObjPropContext)
- func (s *BaseRippletParserListener) EnterObjPropInit(ctx *ObjPropInitContext)
- func (s *BaseRippletParserListener) EnterObjProps(ctx *ObjPropsContext)
- func (s *BaseRippletParserListener) EnterObjectExpr(ctx *ObjectExprContext)
- func (s *BaseRippletParserListener) EnterObjectLiteral(ctx *ObjectLiteralContext)
- func (s *BaseRippletParserListener) EnterOkExpr(ctx *OkExprContext)
- func (s *BaseRippletParserListener) EnterParenExpr(ctx *ParenExprContext)
- func (s *BaseRippletParserListener) EnterPowerExpr(ctx *PowerExprContext)
- func (s *BaseRippletParserListener) EnterProgram(ctx *ProgramContext)
- func (s *BaseRippletParserListener) EnterPropExpr(ctx *PropExprContext)
- func (s *BaseRippletParserListener) EnterPropName(ctx *PropNameContext)
- func (s *BaseRippletParserListener) EnterRealLiteral(ctx *RealLiteralContext)
- func (s *BaseRippletParserListener) EnterRegexpLiteral(ctx *RegexpLiteralContext)
- func (s *BaseRippletParserListener) EnterRelationExpr(ctx *RelationExprContext)
- func (s *BaseRippletParserListener) EnterRepeatStmt(ctx *RepeatStmtContext)
- func (s *BaseRippletParserListener) EnterReservedWord(ctx *ReservedWordContext)
- func (s *BaseRippletParserListener) EnterRestParamArg(ctx *RestParamArgContext)
- func (s *BaseRippletParserListener) EnterReturnStmt(ctx *ReturnStmtContext)
- func (s *BaseRippletParserListener) EnterStatement(ctx *StatementContext)
- func (s *BaseRippletParserListener) EnterStringInterp(ctx *StringInterpContext)
- func (s *BaseRippletParserListener) EnterStringInterpExpr(ctx *StringInterpExprContext)
- func (s *BaseRippletParserListener) EnterStringLiteral(ctx *StringLiteralContext)
- func (s *BaseRippletParserListener) EnterStringQuoted(ctx *StringQuotedContext)
- func (s *BaseRippletParserListener) EnterSubscriptExpr(ctx *SubscriptExprContext)
- func (s *BaseRippletParserListener) EnterThisExpr(ctx *ThisExprContext)
- func (s *BaseRippletParserListener) EnterTypeofExpr(ctx *TypeofExprContext)
- func (s *BaseRippletParserListener) EnterVarDeclareLhs(ctx *VarDeclareLhsContext)
- func (s *BaseRippletParserListener) EnterVarDeclareStmt(ctx *VarDeclareStmtContext)
- func (s *BaseRippletParserListener) EnterVoidExpr(ctx *VoidExprContext)
- func (s *BaseRippletParserListener) ExitAddExpr(ctx *AddExprContext)
- func (s *BaseRippletParserListener) ExitArgument(ctx *ArgumentContext)
- func (s *BaseRippletParserListener) ExitArguments(ctx *ArgumentsContext)
- func (s *BaseRippletParserListener) ExitArrayExpr(ctx *ArrayExprContext)
- func (s *BaseRippletParserListener) ExitArrayLiteral(ctx *ArrayLiteralContext)
- func (s *BaseRippletParserListener) ExitAssignStmt(ctx *AssignStmtContext)
- func (s *BaseRippletParserListener) ExitBlockStmt(ctx *BlockStmtContext)
- func (s *BaseRippletParserListener) ExitBoolLiteral(ctx *BoolLiteralContext)
- func (s *BaseRippletParserListener) ExitBreakStmt(ctx *BreakStmtContext)
- func (s *BaseRippletParserListener) ExitCallExpr(ctx *CallExprContext)
- func (s *BaseRippletParserListener) ExitComputedPropExpr(ctx *ComputedPropExprContext)
- func (s *BaseRippletParserListener) ExitEqualityExpr(ctx *EqualityExprContext)
- func (s *BaseRippletParserListener) ExitErrExpr(ctx *ErrExprContext)
- func (s *BaseRippletParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseRippletParserListener) ExitExprStmt(ctx *ExprStmtContext)
- func (s *BaseRippletParserListener) ExitFnBody(ctx *FnBodyContext)
- func (s *BaseRippletParserListener) ExitFnDeclareStmt(ctx *FnDeclareStmtContext)
- func (s *BaseRippletParserListener) ExitFnExpr(ctx *FnExprContext)
- func (s *BaseRippletParserListener) ExitFnName(ctx *FnNameContext)
- func (s *BaseRippletParserListener) ExitFormalParamList(ctx *FormalParamListContext)
- func (s *BaseRippletParserListener) ExitFormalParams(ctx *FormalParamsContext)
- func (s *BaseRippletParserListener) ExitHexLiteral(ctx *HexLiteralContext)
- func (s *BaseRippletParserListener) ExitIdentifer(ctx *IdentiferContext)
- func (s *BaseRippletParserListener) ExitIdentifierExpr(ctx *IdentifierExprContext)
- func (s *BaseRippletParserListener) ExitIfStmt(ctx *IfStmtContext)
- func (s *BaseRippletParserListener) ExitIntLiteral(ctx *IntLiteralContext)
- func (s *BaseRippletParserListener) ExitKeyword(ctx *KeywordContext)
- func (s *BaseRippletParserListener) ExitLiteral(ctx *LiteralContext)
- func (s *BaseRippletParserListener) ExitLiteralExpr(ctx *LiteralExprContext)
- func (s *BaseRippletParserListener) ExitLogicExpr(ctx *LogicExprContext)
- func (s *BaseRippletParserListener) ExitMatchClauseTest(ctx *MatchClauseTestContext)
- func (s *BaseRippletParserListener) ExitMatchClauseTestUnwrap(ctx *MatchClauseTestUnwrapContext)
- func (s *BaseRippletParserListener) ExitMatchClauseTestVal(ctx *MatchClauseTestValContext)
- func (s *BaseRippletParserListener) ExitMatchClauseVal(ctx *MatchClauseValContext)
- func (s *BaseRippletParserListener) ExitMatchStmt(ctx *MatchStmtContext)
- func (s *BaseRippletParserListener) ExitMathClause(ctx *MathClauseContext)
- func (s *BaseRippletParserListener) ExitMathClauses(ctx *MathClausesContext)
- func (s *BaseRippletParserListener) ExitMemberDotExpr(ctx *MemberDotExprContext)
- func (s *BaseRippletParserListener) ExitMulExpr(ctx *MulExprContext)
- func (s *BaseRippletParserListener) ExitNegativeExpr(ctx *NegativeExprContext)
- func (s *BaseRippletParserListener) ExitNilLiteral(ctx *NilLiteralContext)
- func (s *BaseRippletParserListener) ExitNotExpr(ctx *NotExprContext)
- func (s *BaseRippletParserListener) ExitNumberLiteral(ctx *NumberLiteralContext)
- func (s *BaseRippletParserListener) ExitObjDeclareStmt(ctx *ObjDeclareStmtContext)
- func (s *BaseRippletParserListener) ExitObjMethod(ctx *ObjMethodContext)
- func (s *BaseRippletParserListener) ExitObjMethods(ctx *ObjMethodsContext)
- func (s *BaseRippletParserListener) ExitObjProp(ctx *ObjPropContext)
- func (s *BaseRippletParserListener) ExitObjPropInit(ctx *ObjPropInitContext)
- func (s *BaseRippletParserListener) ExitObjProps(ctx *ObjPropsContext)
- func (s *BaseRippletParserListener) ExitObjectExpr(ctx *ObjectExprContext)
- func (s *BaseRippletParserListener) ExitObjectLiteral(ctx *ObjectLiteralContext)
- func (s *BaseRippletParserListener) ExitOkExpr(ctx *OkExprContext)
- func (s *BaseRippletParserListener) ExitParenExpr(ctx *ParenExprContext)
- func (s *BaseRippletParserListener) ExitPowerExpr(ctx *PowerExprContext)
- func (s *BaseRippletParserListener) ExitProgram(ctx *ProgramContext)
- func (s *BaseRippletParserListener) ExitPropExpr(ctx *PropExprContext)
- func (s *BaseRippletParserListener) ExitPropName(ctx *PropNameContext)
- func (s *BaseRippletParserListener) ExitRealLiteral(ctx *RealLiteralContext)
- func (s *BaseRippletParserListener) ExitRegexpLiteral(ctx *RegexpLiteralContext)
- func (s *BaseRippletParserListener) ExitRelationExpr(ctx *RelationExprContext)
- func (s *BaseRippletParserListener) ExitRepeatStmt(ctx *RepeatStmtContext)
- func (s *BaseRippletParserListener) ExitReservedWord(ctx *ReservedWordContext)
- func (s *BaseRippletParserListener) ExitRestParamArg(ctx *RestParamArgContext)
- func (s *BaseRippletParserListener) ExitReturnStmt(ctx *ReturnStmtContext)
- func (s *BaseRippletParserListener) ExitStatement(ctx *StatementContext)
- func (s *BaseRippletParserListener) ExitStringInterp(ctx *StringInterpContext)
- func (s *BaseRippletParserListener) ExitStringInterpExpr(ctx *StringInterpExprContext)
- func (s *BaseRippletParserListener) ExitStringLiteral(ctx *StringLiteralContext)
- func (s *BaseRippletParserListener) ExitStringQuoted(ctx *StringQuotedContext)
- func (s *BaseRippletParserListener) ExitSubscriptExpr(ctx *SubscriptExprContext)
- func (s *BaseRippletParserListener) ExitThisExpr(ctx *ThisExprContext)
- func (s *BaseRippletParserListener) ExitTypeofExpr(ctx *TypeofExprContext)
- func (s *BaseRippletParserListener) ExitVarDeclareLhs(ctx *VarDeclareLhsContext)
- func (s *BaseRippletParserListener) ExitVarDeclareStmt(ctx *VarDeclareStmtContext)
- func (s *BaseRippletParserListener) ExitVoidExpr(ctx *VoidExprContext)
- func (s *BaseRippletParserListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseRippletParserListener) VisitTerminal(node antlr.TerminalNode)
- type BaseRippletParserVisitor
- func (v *BaseRippletParserVisitor) VisitAddExpr(ctx *AddExprContext) interface{}
- func (v *BaseRippletParserVisitor) VisitArgument(ctx *ArgumentContext) interface{}
- func (v *BaseRippletParserVisitor) VisitArguments(ctx *ArgumentsContext) interface{}
- func (v *BaseRippletParserVisitor) VisitArrayExpr(ctx *ArrayExprContext) interface{}
- func (v *BaseRippletParserVisitor) VisitArrayLiteral(ctx *ArrayLiteralContext) interface{}
- func (v *BaseRippletParserVisitor) VisitAssignStmt(ctx *AssignStmtContext) interface{}
- func (v *BaseRippletParserVisitor) VisitBlockStmt(ctx *BlockStmtContext) interface{}
- func (v *BaseRippletParserVisitor) VisitBoolLiteral(ctx *BoolLiteralContext) interface{}
- func (v *BaseRippletParserVisitor) VisitBreakStmt(ctx *BreakStmtContext) interface{}
- func (v *BaseRippletParserVisitor) VisitCallExpr(ctx *CallExprContext) interface{}
- func (v *BaseRippletParserVisitor) VisitComputedPropExpr(ctx *ComputedPropExprContext) interface{}
- func (v *BaseRippletParserVisitor) VisitEqualityExpr(ctx *EqualityExprContext) interface{}
- func (v *BaseRippletParserVisitor) VisitErrExpr(ctx *ErrExprContext) interface{}
- func (v *BaseRippletParserVisitor) VisitExprStmt(ctx *ExprStmtContext) interface{}
- func (v *BaseRippletParserVisitor) VisitFnBody(ctx *FnBodyContext) interface{}
- func (v *BaseRippletParserVisitor) VisitFnDeclareStmt(ctx *FnDeclareStmtContext) interface{}
- func (v *BaseRippletParserVisitor) VisitFnExpr(ctx *FnExprContext) interface{}
- func (v *BaseRippletParserVisitor) VisitFnName(ctx *FnNameContext) interface{}
- func (v *BaseRippletParserVisitor) VisitFormalParamList(ctx *FormalParamListContext) interface{}
- func (v *BaseRippletParserVisitor) VisitFormalParams(ctx *FormalParamsContext) interface{}
- func (v *BaseRippletParserVisitor) VisitHexLiteral(ctx *HexLiteralContext) interface{}
- func (v *BaseRippletParserVisitor) VisitIdentifer(ctx *IdentiferContext) interface{}
- func (v *BaseRippletParserVisitor) VisitIdentifierExpr(ctx *IdentifierExprContext) interface{}
- func (v *BaseRippletParserVisitor) VisitIfStmt(ctx *IfStmtContext) interface{}
- func (v *BaseRippletParserVisitor) VisitIntLiteral(ctx *IntLiteralContext) interface{}
- func (v *BaseRippletParserVisitor) VisitKeyword(ctx *KeywordContext) interface{}
- func (v *BaseRippletParserVisitor) VisitLiteral(ctx *LiteralContext) interface{}
- func (v *BaseRippletParserVisitor) VisitLiteralExpr(ctx *LiteralExprContext) interface{}
- func (v *BaseRippletParserVisitor) VisitLogicExpr(ctx *LogicExprContext) interface{}
- func (v *BaseRippletParserVisitor) VisitMatchClauseTest(ctx *MatchClauseTestContext) interface{}
- func (v *BaseRippletParserVisitor) VisitMatchClauseTestUnwrap(ctx *MatchClauseTestUnwrapContext) interface{}
- func (v *BaseRippletParserVisitor) VisitMatchClauseTestVal(ctx *MatchClauseTestValContext) interface{}
- func (v *BaseRippletParserVisitor) VisitMatchClauseVal(ctx *MatchClauseValContext) interface{}
- func (v *BaseRippletParserVisitor) VisitMatchStmt(ctx *MatchStmtContext) interface{}
- func (v *BaseRippletParserVisitor) VisitMathClause(ctx *MathClauseContext) interface{}
- func (v *BaseRippletParserVisitor) VisitMathClauses(ctx *MathClausesContext) interface{}
- func (v *BaseRippletParserVisitor) VisitMemberDotExpr(ctx *MemberDotExprContext) interface{}
- func (v *BaseRippletParserVisitor) VisitMulExpr(ctx *MulExprContext) interface{}
- func (v *BaseRippletParserVisitor) VisitNegativeExpr(ctx *NegativeExprContext) interface{}
- func (v *BaseRippletParserVisitor) VisitNilLiteral(ctx *NilLiteralContext) interface{}
- func (v *BaseRippletParserVisitor) VisitNotExpr(ctx *NotExprContext) interface{}
- func (v *BaseRippletParserVisitor) VisitNumberLiteral(ctx *NumberLiteralContext) interface{}
- func (v *BaseRippletParserVisitor) VisitObjDeclareStmt(ctx *ObjDeclareStmtContext) interface{}
- func (v *BaseRippletParserVisitor) VisitObjMethod(ctx *ObjMethodContext) interface{}
- func (v *BaseRippletParserVisitor) VisitObjMethods(ctx *ObjMethodsContext) interface{}
- func (v *BaseRippletParserVisitor) VisitObjProp(ctx *ObjPropContext) interface{}
- func (v *BaseRippletParserVisitor) VisitObjPropInit(ctx *ObjPropInitContext) interface{}
- func (v *BaseRippletParserVisitor) VisitObjProps(ctx *ObjPropsContext) interface{}
- func (v *BaseRippletParserVisitor) VisitObjectExpr(ctx *ObjectExprContext) interface{}
- func (v *BaseRippletParserVisitor) VisitObjectLiteral(ctx *ObjectLiteralContext) interface{}
- func (v *BaseRippletParserVisitor) VisitOkExpr(ctx *OkExprContext) interface{}
- func (v *BaseRippletParserVisitor) VisitParenExpr(ctx *ParenExprContext) interface{}
- func (v *BaseRippletParserVisitor) VisitPowerExpr(ctx *PowerExprContext) interface{}
- func (v *BaseRippletParserVisitor) VisitProgram(ctx *ProgramContext) interface{}
- func (v *BaseRippletParserVisitor) VisitPropExpr(ctx *PropExprContext) interface{}
- func (v *BaseRippletParserVisitor) VisitPropName(ctx *PropNameContext) interface{}
- func (v *BaseRippletParserVisitor) VisitRealLiteral(ctx *RealLiteralContext) interface{}
- func (v *BaseRippletParserVisitor) VisitRegexpLiteral(ctx *RegexpLiteralContext) interface{}
- func (v *BaseRippletParserVisitor) VisitRelationExpr(ctx *RelationExprContext) interface{}
- func (v *BaseRippletParserVisitor) VisitRepeatStmt(ctx *RepeatStmtContext) interface{}
- func (v *BaseRippletParserVisitor) VisitReservedWord(ctx *ReservedWordContext) interface{}
- func (v *BaseRippletParserVisitor) VisitRestParamArg(ctx *RestParamArgContext) interface{}
- func (v *BaseRippletParserVisitor) VisitReturnStmt(ctx *ReturnStmtContext) interface{}
- func (v *BaseRippletParserVisitor) VisitStatement(ctx *StatementContext) interface{}
- func (v *BaseRippletParserVisitor) VisitStringInterp(ctx *StringInterpContext) interface{}
- func (v *BaseRippletParserVisitor) VisitStringInterpExpr(ctx *StringInterpExprContext) interface{}
- func (v *BaseRippletParserVisitor) VisitStringLiteral(ctx *StringLiteralContext) interface{}
- func (v *BaseRippletParserVisitor) VisitStringQuoted(ctx *StringQuotedContext) interface{}
- func (v *BaseRippletParserVisitor) VisitSubscriptExpr(ctx *SubscriptExprContext) interface{}
- func (v *BaseRippletParserVisitor) VisitThisExpr(ctx *ThisExprContext) interface{}
- func (v *BaseRippletParserVisitor) VisitTypeofExpr(ctx *TypeofExprContext) interface{}
- func (v *BaseRippletParserVisitor) VisitVarDeclareLhs(ctx *VarDeclareLhsContext) interface{}
- func (v *BaseRippletParserVisitor) VisitVarDeclareStmt(ctx *VarDeclareStmtContext) interface{}
- func (v *BaseRippletParserVisitor) VisitVoidExpr(ctx *VoidExprContext) interface{}
- type BlockStmtContext
- func (s *BlockStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BlockStmtContext) AllStatement() []IStatementContext
- func (s *BlockStmtContext) BraceClose() antlr.TerminalNode
- func (s *BlockStmtContext) BraceOpen() antlr.TerminalNode
- func (s *BlockStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BlockStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BlockStmtContext) GetParser() antlr.Parser
- func (s *BlockStmtContext) GetRuleContext() antlr.RuleContext
- func (*BlockStmtContext) IsBlockStmtContext()
- func (s *BlockStmtContext) Statement(i int) IStatementContext
- func (s *BlockStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BoolLiteralContext
- func (s *BoolLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BoolLiteralContext) BooLiteral() antlr.TerminalNode
- func (s *BoolLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BoolLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BoolLiteralContext) GetParser() antlr.Parser
- func (s *BoolLiteralContext) GetRuleContext() antlr.RuleContext
- func (*BoolLiteralContext) IsBoolLiteralContext()
- func (s *BoolLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BreakStmtContext
- func (s *BreakStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BreakStmtContext) Break() antlr.TerminalNode
- func (s *BreakStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BreakStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BreakStmtContext) GetParser() antlr.Parser
- func (s *BreakStmtContext) GetRuleContext() antlr.RuleContext
- func (*BreakStmtContext) IsBreakStmtContext()
- func (s *BreakStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CallExprContext
- func (s *CallExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *CallExprContext) Arguments() IArgumentsContext
- func (s *CallExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CallExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CallExprContext) Expression() IExpressionContext
- func (s *CallExprContext) GetRuleContext() antlr.RuleContext
- type ComputedPropExprContext
- func (s *ComputedPropExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ComputedPropExprContext) AllExpression() []IExpressionContext
- func (s *ComputedPropExprContext) BracketClose() antlr.TerminalNode
- func (s *ComputedPropExprContext) BracketOpen() antlr.TerminalNode
- func (s *ComputedPropExprContext) Colon() antlr.TerminalNode
- func (s *ComputedPropExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ComputedPropExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ComputedPropExprContext) Expression(i int) IExpressionContext
- func (s *ComputedPropExprContext) GetRuleContext() antlr.RuleContext
- type EqualityExprContext
- func (s *EqualityExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *EqualityExprContext) AllExpression() []IExpressionContext
- func (s *EqualityExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EqualityExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EqualityExprContext) Expression(i int) IExpressionContext
- func (s *EqualityExprContext) GetRuleContext() antlr.RuleContext
- func (s *EqualityExprContext) Is() antlr.TerminalNode
- func (s *EqualityExprContext) IsNot() antlr.TerminalNode
- type ErrExprContext
- func (s *ErrExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ErrExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ErrExprContext) Err() antlr.TerminalNode
- func (s *ErrExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ErrExprContext) Expression() IExpressionContext
- func (s *ErrExprContext) GetRuleContext() antlr.RuleContext
- type ExprStmtContext
- func (s *ExprStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExprStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExprStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExprStmtContext) Expression() IExpressionContext
- func (s *ExprStmtContext) GetParser() antlr.Parser
- func (s *ExprStmtContext) GetRuleContext() antlr.RuleContext
- func (*ExprStmtContext) IsExprStmtContext()
- func (s *ExprStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionContext
- func (s *ExpressionContext) CopyFrom(ctx *ExpressionContext)
- func (s *ExpressionContext) GetParser() antlr.Parser
- func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionContext) IsExpressionContext()
- func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FnBodyContext
- func (s *FnBodyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FnBodyContext) AllStatement() []IStatementContext
- func (s *FnBodyContext) BraceClose() antlr.TerminalNode
- func (s *FnBodyContext) BraceOpen() antlr.TerminalNode
- func (s *FnBodyContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FnBodyContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FnBodyContext) GetParser() antlr.Parser
- func (s *FnBodyContext) GetRuleContext() antlr.RuleContext
- func (*FnBodyContext) IsFnBodyContext()
- func (s *FnBodyContext) Statement(i int) IStatementContext
- func (s *FnBodyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FnDeclareStmtContext
- func (s *FnDeclareStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FnDeclareStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FnDeclareStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FnDeclareStmtContext) Fn() antlr.TerminalNode
- func (s *FnDeclareStmtContext) FnBody() IFnBodyContext
- func (s *FnDeclareStmtContext) FnName() IFnNameContext
- func (s *FnDeclareStmtContext) FormalParams() IFormalParamsContext
- func (s *FnDeclareStmtContext) GetParser() antlr.Parser
- func (s *FnDeclareStmtContext) GetRuleContext() antlr.RuleContext
- func (*FnDeclareStmtContext) IsFnDeclareStmtContext()
- func (s *FnDeclareStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FnExprContext
- func (s *FnExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FnExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FnExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FnExprContext) FnBody() IFnBodyContext
- func (s *FnExprContext) FormalParams() IFormalParamsContext
- func (s *FnExprContext) GetRuleContext() antlr.RuleContext
- func (s *FnExprContext) LambdaConnect() antlr.TerminalNode
- type FnNameContext
- func (s *FnNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FnNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FnNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FnNameContext) GetParser() antlr.Parser
- func (s *FnNameContext) GetRuleContext() antlr.RuleContext
- func (s *FnNameContext) Identifer() IIdentiferContext
- func (*FnNameContext) IsFnNameContext()
- func (s *FnNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FormalParamListContext
- func (s *FormalParamListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FormalParamListContext) AllComma() []antlr.TerminalNode
- func (s *FormalParamListContext) AllIdentifer() []IIdentiferContext
- func (s *FormalParamListContext) Comma(i int) antlr.TerminalNode
- func (s *FormalParamListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FormalParamListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FormalParamListContext) GetParser() antlr.Parser
- func (s *FormalParamListContext) GetRuleContext() antlr.RuleContext
- func (s *FormalParamListContext) Identifer(i int) IIdentiferContext
- func (*FormalParamListContext) IsFormalParamListContext()
- func (s *FormalParamListContext) RestParamArg() IRestParamArgContext
- func (s *FormalParamListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FormalParamsContext
- func (s *FormalParamsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FormalParamsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FormalParamsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FormalParamsContext) FormalParamList() IFormalParamListContext
- func (s *FormalParamsContext) GetParser() antlr.Parser
- func (s *FormalParamsContext) GetRuleContext() antlr.RuleContext
- func (*FormalParamsContext) IsFormalParamsContext()
- func (s *FormalParamsContext) ParenClose() antlr.TerminalNode
- func (s *FormalParamsContext) ParenOpen() antlr.TerminalNode
- func (s *FormalParamsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type HexLiteralContext
- func (s *HexLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *HexLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *HexLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *HexLiteralContext) GetParser() antlr.Parser
- func (s *HexLiteralContext) GetRuleContext() antlr.RuleContext
- func (s *HexLiteralContext) HexLiteral() antlr.TerminalNode
- func (*HexLiteralContext) IsHexLiteralContext()
- func (s *HexLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IArgumentContext
- type IArgumentsContext
- type IArrayLiteralContext
- type IAssignStmtContext
- type IBlockStmtContext
- type IBoolLiteralContext
- type IBreakStmtContext
- type IExprStmtContext
- type IExpressionContext
- type IFnBodyContext
- type IFnDeclareStmtContext
- type IFnNameContext
- type IFormalParamListContext
- type IFormalParamsContext
- type IHexLiteralContext
- type IIdentiferContext
- type IIfStmtContext
- type IIntLiteralContext
- type IKeywordContext
- type ILiteralContext
- type IMatchClauseTestContext
- type IMatchClauseTestUnwrapContext
- type IMatchClauseTestValContext
- type IMatchClauseValContext
- type IMatchStmtContext
- type IMathClauseContext
- type IMathClausesContext
- type INilLiteralContext
- type INumberLiteralContext
- type IObjDeclareStmtContext
- type IObjMethodContext
- type IObjMethodsContext
- type IObjPropContext
- type IObjPropInitContext
- type IObjPropsContext
- type IObjectLiteralContext
- type IProgramContext
- type IPropContext
- type IPropNameContext
- type IRealLiteralContext
- type IRegexpLiteralContext
- type IRepeatStmtContext
- type IReservedWordContext
- type IRestParamArgContext
- type IReturnStmtContext
- type IStatementContext
- type IStringInterpContext
- type IStringInterpExprContext
- type IStringLiteralContext
- type IStringQuotedContext
- type IVarDeclareLhsContext
- type IVarDeclareStmtContext
- type IdentiferContext
- func (s *IdentiferContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IdentiferContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IdentiferContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IdentiferContext) GetParser() antlr.Parser
- func (s *IdentiferContext) GetRuleContext() antlr.RuleContext
- func (s *IdentiferContext) Identifier() antlr.TerminalNode
- func (*IdentiferContext) IsIdentiferContext()
- func (s *IdentiferContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IdentifierExprContext
- func (s *IdentifierExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IdentifierExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IdentifierExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IdentifierExprContext) GetRuleContext() antlr.RuleContext
- func (s *IdentifierExprContext) Identifer() IIdentiferContext
- type IfStmtContext
- func (s *IfStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IfStmtContext) AllStatement() []IStatementContext
- func (s *IfStmtContext) Else() antlr.TerminalNode
- func (s *IfStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IfStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IfStmtContext) Expression() IExpressionContext
- func (s *IfStmtContext) GetParser() antlr.Parser
- func (s *IfStmtContext) GetRuleContext() antlr.RuleContext
- func (s *IfStmtContext) If() antlr.TerminalNode
- func (*IfStmtContext) IsIfStmtContext()
- func (s *IfStmtContext) Statement(i int) IStatementContext
- func (s *IfStmtContext) Then() antlr.TerminalNode
- func (s *IfStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IntLiteralContext
- func (s *IntLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IntLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IntLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IntLiteralContext) GetParser() antlr.Parser
- func (s *IntLiteralContext) GetRuleContext() antlr.RuleContext
- func (s *IntLiteralContext) IntLiteral() antlr.TerminalNode
- func (*IntLiteralContext) IsIntLiteralContext()
- func (s *IntLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type KeywordContext
- func (s *KeywordContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *KeywordContext) And() antlr.TerminalNode
- func (s *KeywordContext) Else() antlr.TerminalNode
- func (s *KeywordContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *KeywordContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *KeywordContext) Fn() antlr.TerminalNode
- func (s *KeywordContext) GetParser() antlr.Parser
- func (s *KeywordContext) GetRuleContext() antlr.RuleContext
- func (s *KeywordContext) If() antlr.TerminalNode
- func (s *KeywordContext) Is() antlr.TerminalNode
- func (*KeywordContext) IsKeywordContext()
- func (s *KeywordContext) IsNot() antlr.TerminalNode
- func (s *KeywordContext) Match() antlr.TerminalNode
- func (s *KeywordContext) Or() antlr.TerminalNode
- func (s *KeywordContext) Repeat() antlr.TerminalNode
- func (s *KeywordContext) Then() antlr.TerminalNode
- func (s *KeywordContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *KeywordContext) Until() antlr.TerminalNode
- type LiteralContext
- func (s *LiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LiteralContext) BoolLiteral() IBoolLiteralContext
- 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) NilLiteral() INilLiteralContext
- func (s *LiteralContext) NumberLiteral() INumberLiteralContext
- func (s *LiteralContext) RegexpLiteral() IRegexpLiteralContext
- func (s *LiteralContext) StringLiteral() IStringLiteralContext
- func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LiteralExprContext
- func (s *LiteralExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LiteralExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LiteralExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LiteralExprContext) GetRuleContext() antlr.RuleContext
- func (s *LiteralExprContext) Literal() ILiteralContext
- type LogicExprContext
- func (s *LogicExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LogicExprContext) AllExpression() []IExpressionContext
- func (s *LogicExprContext) And() antlr.TerminalNode
- func (s *LogicExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LogicExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LogicExprContext) Expression(i int) IExpressionContext
- func (s *LogicExprContext) GetRuleContext() antlr.RuleContext
- func (s *LogicExprContext) Or() antlr.TerminalNode
- type MatchClauseTestContext
- func (s *MatchClauseTestContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MatchClauseTestContext) Discard() antlr.TerminalNode
- func (s *MatchClauseTestContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MatchClauseTestContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MatchClauseTestContext) GetParser() antlr.Parser
- func (s *MatchClauseTestContext) GetRuleContext() antlr.RuleContext
- func (*MatchClauseTestContext) IsMatchClauseTestContext()
- func (s *MatchClauseTestContext) MatchClauseTestUnwrap() IMatchClauseTestUnwrapContext
- func (s *MatchClauseTestContext) MatchClauseTestVal() IMatchClauseTestValContext
- func (s *MatchClauseTestContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MatchClauseTestUnwrapContext
- func (s *MatchClauseTestUnwrapContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MatchClauseTestUnwrapContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MatchClauseTestUnwrapContext) Err() antlr.TerminalNode
- func (s *MatchClauseTestUnwrapContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MatchClauseTestUnwrapContext) GetParser() antlr.Parser
- func (s *MatchClauseTestUnwrapContext) GetRuleContext() antlr.RuleContext
- func (s *MatchClauseTestUnwrapContext) Identifer() IIdentiferContext
- func (*MatchClauseTestUnwrapContext) IsMatchClauseTestUnwrapContext()
- func (s *MatchClauseTestUnwrapContext) Ok() antlr.TerminalNode
- func (s *MatchClauseTestUnwrapContext) ParenClose() antlr.TerminalNode
- func (s *MatchClauseTestUnwrapContext) ParenOpen() antlr.TerminalNode
- func (s *MatchClauseTestUnwrapContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MatchClauseTestValContext
- func (s *MatchClauseTestValContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MatchClauseTestValContext) AllMatchClauseVal() []IMatchClauseValContext
- func (s *MatchClauseTestValContext) AllOr() []antlr.TerminalNode
- func (s *MatchClauseTestValContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MatchClauseTestValContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MatchClauseTestValContext) GetParser() antlr.Parser
- func (s *MatchClauseTestValContext) GetRuleContext() antlr.RuleContext
- func (*MatchClauseTestValContext) IsMatchClauseTestValContext()
- func (s *MatchClauseTestValContext) MatchClauseVal(i int) IMatchClauseValContext
- func (s *MatchClauseTestValContext) Or(i int) antlr.TerminalNode
- func (s *MatchClauseTestValContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MatchClauseValContext
- func (s *MatchClauseValContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MatchClauseValContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MatchClauseValContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MatchClauseValContext) GetParser() antlr.Parser
- func (s *MatchClauseValContext) GetRuleContext() antlr.RuleContext
- func (s *MatchClauseValContext) Identifer() IIdentiferContext
- func (*MatchClauseValContext) IsMatchClauseValContext()
- func (s *MatchClauseValContext) NumberLiteral() INumberLiteralContext
- func (s *MatchClauseValContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MatchStmtContext
- func (s *MatchStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MatchStmtContext) BraceClose() antlr.TerminalNode
- func (s *MatchStmtContext) BraceOpen() antlr.TerminalNode
- func (s *MatchStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MatchStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MatchStmtContext) Expression() IExpressionContext
- func (s *MatchStmtContext) GetParser() antlr.Parser
- func (s *MatchStmtContext) GetRuleContext() antlr.RuleContext
- func (*MatchStmtContext) IsMatchStmtContext()
- func (s *MatchStmtContext) Match() antlr.TerminalNode
- func (s *MatchStmtContext) MathClauses() IMathClausesContext
- func (s *MatchStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MathClauseContext
- func (s *MathClauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MathClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MathClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MathClauseContext) GetParser() antlr.Parser
- func (s *MathClauseContext) GetRuleContext() antlr.RuleContext
- func (*MathClauseContext) IsMathClauseContext()
- func (s *MathClauseContext) LambdaConnect() antlr.TerminalNode
- func (s *MathClauseContext) MatchClauseTest() IMatchClauseTestContext
- func (s *MathClauseContext) Statement() IStatementContext
- func (s *MathClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MathClausesContext
- func (s *MathClausesContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MathClausesContext) AllComma() []antlr.TerminalNode
- func (s *MathClausesContext) AllMathClause() []IMathClauseContext
- func (s *MathClausesContext) Comma(i int) antlr.TerminalNode
- func (s *MathClausesContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MathClausesContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MathClausesContext) GetParser() antlr.Parser
- func (s *MathClausesContext) GetRuleContext() antlr.RuleContext
- func (*MathClausesContext) IsMathClausesContext()
- func (s *MathClausesContext) MathClause(i int) IMathClauseContext
- func (s *MathClausesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MemberDotExprContext
- func (s *MemberDotExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MemberDotExprContext) Dot() antlr.TerminalNode
- func (s *MemberDotExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MemberDotExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MemberDotExprContext) Expression() IExpressionContext
- func (s *MemberDotExprContext) GetRuleContext() antlr.RuleContext
- func (s *MemberDotExprContext) Identifier() antlr.TerminalNode
- type MulExprContext
- func (s *MulExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MulExprContext) AllExpression() []IExpressionContext
- func (s *MulExprContext) Divide() antlr.TerminalNode
- func (s *MulExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MulExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MulExprContext) Expression(i int) IExpressionContext
- func (s *MulExprContext) GetRuleContext() antlr.RuleContext
- func (s *MulExprContext) Modulus() antlr.TerminalNode
- func (s *MulExprContext) Multiply() antlr.TerminalNode
- type NegativeExprContext
- func (s *NegativeExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *NegativeExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NegativeExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NegativeExprContext) Expression() IExpressionContext
- func (s *NegativeExprContext) GetRuleContext() antlr.RuleContext
- func (s *NegativeExprContext) Minus() antlr.TerminalNode
- type NilLiteralContext
- func (s *NilLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *NilLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NilLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NilLiteralContext) GetParser() antlr.Parser
- func (s *NilLiteralContext) GetRuleContext() antlr.RuleContext
- func (*NilLiteralContext) IsNilLiteralContext()
- func (s *NilLiteralContext) NilLiteral() antlr.TerminalNode
- func (s *NilLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NotExprContext
- func (s *NotExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *NotExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NotExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NotExprContext) Expression() IExpressionContext
- func (s *NotExprContext) GetRuleContext() antlr.RuleContext
- func (s *NotExprContext) Not() antlr.TerminalNode
- type NumberLiteralContext
- func (s *NumberLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *NumberLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NumberLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NumberLiteralContext) GetParser() antlr.Parser
- func (s *NumberLiteralContext) GetRuleContext() antlr.RuleContext
- func (s *NumberLiteralContext) HexLiteral() IHexLiteralContext
- func (s *NumberLiteralContext) IntLiteral() IIntLiteralContext
- func (*NumberLiteralContext) IsNumberLiteralContext()
- func (s *NumberLiteralContext) RealLiteral() IRealLiteralContext
- func (s *NumberLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ObjDeclareStmtContext
- func (s *ObjDeclareStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ObjDeclareStmtContext) BraceClose() antlr.TerminalNode
- func (s *ObjDeclareStmtContext) BraceOpen() antlr.TerminalNode
- func (s *ObjDeclareStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ObjDeclareStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ObjDeclareStmtContext) GetParser() antlr.Parser
- func (s *ObjDeclareStmtContext) GetRuleContext() antlr.RuleContext
- func (*ObjDeclareStmtContext) IsObjDeclareStmtContext()
- func (s *ObjDeclareStmtContext) ObjMethods() IObjMethodsContext
- func (s *ObjDeclareStmtContext) ObjProps() IObjPropsContext
- func (s *ObjDeclareStmtContext) Object() antlr.TerminalNode
- func (s *ObjDeclareStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ObjMethodContext
- func (s *ObjMethodContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ObjMethodContext) BlockStmt() IBlockStmtContext
- func (s *ObjMethodContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ObjMethodContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ObjMethodContext) FormalParams() IFormalParamsContext
- func (s *ObjMethodContext) GetParser() antlr.Parser
- func (s *ObjMethodContext) GetRuleContext() antlr.RuleContext
- func (s *ObjMethodContext) Identifier() antlr.TerminalNode
- func (*ObjMethodContext) IsObjMethodContext()
- func (s *ObjMethodContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ObjMethodsContext
- func (s *ObjMethodsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ObjMethodsContext) AllObjMethod() []IObjMethodContext
- func (s *ObjMethodsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ObjMethodsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ObjMethodsContext) GetParser() antlr.Parser
- func (s *ObjMethodsContext) GetRuleContext() antlr.RuleContext
- func (*ObjMethodsContext) IsObjMethodsContext()
- func (s *ObjMethodsContext) ObjMethod(i int) IObjMethodContext
- func (s *ObjMethodsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ObjPropContext
- func (s *ObjPropContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ObjPropContext) Assign() antlr.TerminalNode
- func (s *ObjPropContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ObjPropContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ObjPropContext) GetParser() antlr.Parser
- func (s *ObjPropContext) GetRuleContext() antlr.RuleContext
- func (s *ObjPropContext) Identifier() antlr.TerminalNode
- func (*ObjPropContext) IsObjPropContext()
- func (s *ObjPropContext) ObjPropInit() IObjPropInitContext
- func (s *ObjPropContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ObjPropInitContext
- func (s *ObjPropInitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ObjPropInitContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ObjPropInitContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ObjPropInitContext) Expression() IExpressionContext
- func (s *ObjPropInitContext) GetParser() antlr.Parser
- func (s *ObjPropInitContext) GetRuleContext() antlr.RuleContext
- func (*ObjPropInitContext) IsObjPropInitContext()
- func (s *ObjPropInitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ObjPropsContext
- func (s *ObjPropsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ObjPropsContext) AllComma() []antlr.TerminalNode
- func (s *ObjPropsContext) AllObjProp() []IObjPropContext
- func (s *ObjPropsContext) Comma(i int) antlr.TerminalNode
- func (s *ObjPropsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ObjPropsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ObjPropsContext) GetParser() antlr.Parser
- func (s *ObjPropsContext) GetRuleContext() antlr.RuleContext
- func (*ObjPropsContext) IsObjPropsContext()
- func (s *ObjPropsContext) ObjProp(i int) IObjPropContext
- func (s *ObjPropsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ObjectExprContext
- func (s *ObjectExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ObjectExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ObjectExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ObjectExprContext) GetRuleContext() antlr.RuleContext
- func (s *ObjectExprContext) ObjectLiteral() IObjectLiteralContext
- type ObjectLiteralContext
- func (s *ObjectLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ObjectLiteralContext) AllComma() []antlr.TerminalNode
- func (s *ObjectLiteralContext) AllProp() []IPropContext
- func (s *ObjectLiteralContext) BraceClose() antlr.TerminalNode
- func (s *ObjectLiteralContext) BraceOpen() 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) Prop(i int) IPropContext
- func (s *ObjectLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OkExprContext
- func (s *OkExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *OkExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OkExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OkExprContext) Expression() IExpressionContext
- func (s *OkExprContext) GetRuleContext() antlr.RuleContext
- func (s *OkExprContext) Ok() antlr.TerminalNode
- type ParenExprContext
- func (s *ParenExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ParenExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParenExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParenExprContext) Expression() IExpressionContext
- func (s *ParenExprContext) GetRuleContext() antlr.RuleContext
- func (s *ParenExprContext) ParenClose() antlr.TerminalNode
- func (s *ParenExprContext) ParenOpen() antlr.TerminalNode
- type PowerExprContext
- func (s *PowerExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PowerExprContext) AllExpression() []IExpressionContext
- func (s *PowerExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PowerExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PowerExprContext) Expression(i int) IExpressionContext
- func (s *PowerExprContext) GetRuleContext() antlr.RuleContext
- func (s *PowerExprContext) Power() antlr.TerminalNode
- type ProgramContext
- func (s *ProgramContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ProgramContext) AllStatement() []IStatementContext
- 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 (*ProgramContext) IsProgramContext()
- func (s *ProgramContext) Statement(i int) IStatementContext
- func (s *ProgramContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PropContext
- type PropExprContext
- func (s *PropExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PropExprContext) Colon() antlr.TerminalNode
- func (s *PropExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PropExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PropExprContext) Expression() IExpressionContext
- func (s *PropExprContext) GetRuleContext() antlr.RuleContext
- func (s *PropExprContext) PropName() IPropNameContext
- type PropNameContext
- func (s *PropNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PropNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PropNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PropNameContext) GetParser() antlr.Parser
- func (s *PropNameContext) GetRuleContext() antlr.RuleContext
- func (s *PropNameContext) Identifier() antlr.TerminalNode
- func (*PropNameContext) IsPropNameContext()
- func (s *PropNameContext) NumberLiteral() INumberLiteralContext
- func (s *PropNameContext) StringLiteral() IStringLiteralContext
- func (s *PropNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type RealLiteralContext
- func (s *RealLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *RealLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *RealLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *RealLiteralContext) GetParser() antlr.Parser
- func (s *RealLiteralContext) GetRuleContext() antlr.RuleContext
- func (*RealLiteralContext) IsRealLiteralContext()
- func (s *RealLiteralContext) RealLiteral() antlr.TerminalNode
- func (s *RealLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type RegexpLiteralContext
- func (s *RegexpLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *RegexpLiteralContext) AllIdentifier() []antlr.TerminalNode
- func (s *RegexpLiteralContext) AllRegexpComment() []antlr.TerminalNode
- func (s *RegexpLiteralContext) AllRegexpContent() []antlr.TerminalNode
- func (s *RegexpLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *RegexpLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *RegexpLiteralContext) GetParser() antlr.Parser
- func (s *RegexpLiteralContext) GetRuleContext() antlr.RuleContext
- func (s *RegexpLiteralContext) Identifier(i int) antlr.TerminalNode
- func (*RegexpLiteralContext) IsRegexpLiteralContext()
- func (s *RegexpLiteralContext) RegexpComment(i int) antlr.TerminalNode
- func (s *RegexpLiteralContext) RegexpContent(i int) antlr.TerminalNode
- func (s *RegexpLiteralContext) RegexpStart() antlr.TerminalNode
- func (s *RegexpLiteralContext) RexexpClose() antlr.TerminalNode
- func (s *RegexpLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type RelationExprContext
- func (s *RelationExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *RelationExprContext) AllExpression() []IExpressionContext
- func (s *RelationExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *RelationExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *RelationExprContext) Expression(i int) IExpressionContext
- func (s *RelationExprContext) GetRuleContext() antlr.RuleContext
- func (s *RelationExprContext) GreaterThan() antlr.TerminalNode
- func (s *RelationExprContext) GreaterThanEquals() antlr.TerminalNode
- func (s *RelationExprContext) LessThan() antlr.TerminalNode
- func (s *RelationExprContext) LessThanEquals() antlr.TerminalNode
- type RepeatStmtContext
- func (s *RepeatStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *RepeatStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *RepeatStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *RepeatStmtContext) Expression() IExpressionContext
- func (s *RepeatStmtContext) GetParser() antlr.Parser
- func (s *RepeatStmtContext) GetRuleContext() antlr.RuleContext
- func (*RepeatStmtContext) IsRepeatStmtContext()
- func (s *RepeatStmtContext) Repeat() antlr.TerminalNode
- func (s *RepeatStmtContext) Statement() IStatementContext
- func (s *RepeatStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *RepeatStmtContext) Until() antlr.TerminalNode
- type ReservedWordContext
- func (s *ReservedWordContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ReservedWordContext) BoolLiteral() IBoolLiteralContext
- 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) NilLiteral() INilLiteralContext
- func (s *ReservedWordContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type RestParamArgContext
- func (s *RestParamArgContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *RestParamArgContext) Ellipsis() antlr.TerminalNode
- func (s *RestParamArgContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *RestParamArgContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *RestParamArgContext) GetParser() antlr.Parser
- func (s *RestParamArgContext) GetRuleContext() antlr.RuleContext
- func (s *RestParamArgContext) Identifer() IIdentiferContext
- func (*RestParamArgContext) IsRestParamArgContext()
- func (s *RestParamArgContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ReturnStmtContext
- func (s *ReturnStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ReturnStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ReturnStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ReturnStmtContext) Expression() IExpressionContext
- func (s *ReturnStmtContext) GetParser() antlr.Parser
- func (s *ReturnStmtContext) GetRuleContext() antlr.RuleContext
- func (*ReturnStmtContext) IsReturnStmtContext()
- func (s *ReturnStmtContext) Return() antlr.TerminalNode
- func (s *ReturnStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type RippletLexer
- func (l *RippletLexer) Action(localctx antlr.RuleContext, ruleIndex, actionIndex int)
- func (l *RippletLexer) BraceClose_Action(localctx antlr.RuleContext, actionIndex int)
- func (p *RippletLexer) RegexpStart_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (l *RippletLexer) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (l *RippletLexer) StringInterpStart_Action(localctx antlr.RuleContext, actionIndex int)
- type RippletLexerBase
- type RippletParser
- func (p *RippletParser) Argument() (localctx IArgumentContext)
- func (p *RippletParser) Arguments() (localctx IArgumentsContext)
- func (p *RippletParser) ArrayLiteral() (localctx IArrayLiteralContext)
- func (p *RippletParser) AssignStmt() (localctx IAssignStmtContext)
- func (p *RippletParser) BlockStmt() (localctx IBlockStmtContext)
- func (p *RippletParser) BoolLiteral() (localctx IBoolLiteralContext)
- func (p *RippletParser) BreakStmt() (localctx IBreakStmtContext)
- func (p *RippletParser) ExprStmt() (localctx IExprStmtContext)
- func (p *RippletParser) Expression() (localctx IExpressionContext)
- func (p *RippletParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *RippletParser) FnBody() (localctx IFnBodyContext)
- func (p *RippletParser) FnDeclareStmt() (localctx IFnDeclareStmtContext)
- func (p *RippletParser) FnName() (localctx IFnNameContext)
- func (p *RippletParser) FormalParamList() (localctx IFormalParamListContext)
- func (p *RippletParser) FormalParams() (localctx IFormalParamsContext)
- func (p *RippletParser) HexLiteral() (localctx IHexLiteralContext)
- func (p *RippletParser) Identifer() (localctx IIdentiferContext)
- func (p *RippletParser) IfStmt() (localctx IIfStmtContext)
- func (p *RippletParser) IntLiteral() (localctx IIntLiteralContext)
- func (p *RippletParser) Keyword() (localctx IKeywordContext)
- func (p *RippletParser) Literal() (localctx ILiteralContext)
- func (p *RippletParser) MatchClauseTest() (localctx IMatchClauseTestContext)
- func (p *RippletParser) MatchClauseTestUnwrap() (localctx IMatchClauseTestUnwrapContext)
- func (p *RippletParser) MatchClauseTestVal() (localctx IMatchClauseTestValContext)
- func (p *RippletParser) MatchClauseVal() (localctx IMatchClauseValContext)
- func (p *RippletParser) MatchStmt() (localctx IMatchStmtContext)
- func (p *RippletParser) MathClause() (localctx IMathClauseContext)
- func (p *RippletParser) MathClauses() (localctx IMathClausesContext)
- func (p *RippletParser) NilLiteral() (localctx INilLiteralContext)
- func (p *RippletParser) NumberLiteral() (localctx INumberLiteralContext)
- func (p *RippletParser) ObjDeclareStmt() (localctx IObjDeclareStmtContext)
- func (p *RippletParser) ObjMethod() (localctx IObjMethodContext)
- func (p *RippletParser) ObjMethods() (localctx IObjMethodsContext)
- func (p *RippletParser) ObjProp() (localctx IObjPropContext)
- func (p *RippletParser) ObjPropInit() (localctx IObjPropInitContext)
- func (p *RippletParser) ObjProps() (localctx IObjPropsContext)
- func (p *RippletParser) ObjectLiteral() (localctx IObjectLiteralContext)
- func (p *RippletParser) Program() (localctx IProgramContext)
- func (p *RippletParser) Prop() (localctx IPropContext)
- func (p *RippletParser) PropName() (localctx IPropNameContext)
- func (p *RippletParser) RealLiteral() (localctx IRealLiteralContext)
- func (p *RippletParser) RegexpLiteral() (localctx IRegexpLiteralContext)
- func (p *RippletParser) RepeatStmt() (localctx IRepeatStmtContext)
- func (p *RippletParser) ReservedWord() (localctx IReservedWordContext)
- func (p *RippletParser) RestParamArg() (localctx IRestParamArgContext)
- func (p *RippletParser) ReturnStmt() (localctx IReturnStmtContext)
- func (p *RippletParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *RippletParser) Statement() (localctx IStatementContext)
- func (p *RippletParser) StringInterp() (localctx IStringInterpContext)
- func (p *RippletParser) StringInterpExpr() (localctx IStringInterpExprContext)
- func (p *RippletParser) StringLiteral() (localctx IStringLiteralContext)
- func (p *RippletParser) StringQuoted() (localctx IStringQuotedContext)
- func (p *RippletParser) VarDeclareLhs() (localctx IVarDeclareLhsContext)
- func (p *RippletParser) VarDeclareStmt() (localctx IVarDeclareStmtContext)
- type RippletParserListener
- type RippletParserVisitor
- type StatementContext
- func (s *StatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StatementContext) AssignStmt() IAssignStmtContext
- func (s *StatementContext) BlockStmt() IBlockStmtContext
- func (s *StatementContext) BreakStmt() IBreakStmtContext
- func (s *StatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StatementContext) ExprStmt() IExprStmtContext
- func (s *StatementContext) FnDeclareStmt() IFnDeclareStmtContext
- func (s *StatementContext) GetParser() antlr.Parser
- func (s *StatementContext) GetRuleContext() antlr.RuleContext
- func (s *StatementContext) IfStmt() IIfStmtContext
- func (*StatementContext) IsStatementContext()
- func (s *StatementContext) MatchStmt() IMatchStmtContext
- func (s *StatementContext) ObjDeclareStmt() IObjDeclareStmtContext
- func (s *StatementContext) RepeatStmt() IRepeatStmtContext
- func (s *StatementContext) ReturnStmt() IReturnStmtContext
- func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *StatementContext) VarDeclareStmt() IVarDeclareStmtContext
- type StringInterpContext
- func (s *StringInterpContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StringInterpContext) BraceClose() antlr.TerminalNode
- func (s *StringInterpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StringInterpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StringInterpContext) GetParser() antlr.Parser
- func (s *StringInterpContext) GetRuleContext() antlr.RuleContext
- func (*StringInterpContext) IsStringInterpContext()
- func (s *StringInterpContext) StringInterpExpr() IStringInterpExprContext
- func (s *StringInterpContext) StringInterpStart() antlr.TerminalNode
- func (s *StringInterpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StringInterpExprContext
- func (s *StringInterpExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StringInterpExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StringInterpExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StringInterpExprContext) Expression() IExpressionContext
- func (s *StringInterpExprContext) GetParser() antlr.Parser
- func (s *StringInterpExprContext) GetRuleContext() antlr.RuleContext
- func (*StringInterpExprContext) IsStringInterpExprContext()
- func (s *StringInterpExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StringLiteralContext
- func (s *StringLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StringLiteralContext) AllStringInterp() []IStringInterpContext
- func (s *StringLiteralContext) AllStringQuoted() []IStringQuotedContext
- func (s *StringLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StringLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StringLiteralContext) GetParser() antlr.Parser
- func (s *StringLiteralContext) GetRuleContext() antlr.RuleContext
- func (*StringLiteralContext) IsStringLiteralContext()
- func (s *StringLiteralContext) StringClose() antlr.TerminalNode
- func (s *StringLiteralContext) StringInterp(i int) IStringInterpContext
- func (s *StringLiteralContext) StringOpen() antlr.TerminalNode
- func (s *StringLiteralContext) StringQuoted(i int) IStringQuotedContext
- func (s *StringLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StringQuotedContext
- func (s *StringQuotedContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StringQuotedContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StringQuotedContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StringQuotedContext) GetParser() antlr.Parser
- func (s *StringQuotedContext) GetRuleContext() antlr.RuleContext
- func (*StringQuotedContext) IsStringQuotedContext()
- func (s *StringQuotedContext) StringQuoted() antlr.TerminalNode
- func (s *StringQuotedContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SubscriptExprContext
- func (s *SubscriptExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SubscriptExprContext) AllExpression() []IExpressionContext
- func (s *SubscriptExprContext) BracketClose() antlr.TerminalNode
- func (s *SubscriptExprContext) BracketOpen() antlr.TerminalNode
- func (s *SubscriptExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SubscriptExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SubscriptExprContext) Expression(i int) IExpressionContext
- func (s *SubscriptExprContext) GetRuleContext() antlr.RuleContext
- type ThisExprContext
- func (s *ThisExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ThisExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ThisExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ThisExprContext) GetRuleContext() antlr.RuleContext
- func (s *ThisExprContext) This() antlr.TerminalNode
- type TypeofExprContext
- func (s *TypeofExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeofExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeofExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeofExprContext) Expression() IExpressionContext
- func (s *TypeofExprContext) GetRuleContext() antlr.RuleContext
- func (s *TypeofExprContext) Typeof() antlr.TerminalNode
- type VarDeclareLhsContext
- func (s *VarDeclareLhsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *VarDeclareLhsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VarDeclareLhsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VarDeclareLhsContext) GetParser() antlr.Parser
- func (s *VarDeclareLhsContext) GetRuleContext() antlr.RuleContext
- func (s *VarDeclareLhsContext) Identifer() IIdentiferContext
- func (*VarDeclareLhsContext) IsVarDeclareLhsContext()
- func (s *VarDeclareLhsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type VarDeclareStmtContext
- func (s *VarDeclareStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *VarDeclareStmtContext) Declare() antlr.TerminalNode
- func (s *VarDeclareStmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VarDeclareStmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VarDeclareStmtContext) GetParser() antlr.Parser
- func (s *VarDeclareStmtContext) GetRuleContext() antlr.RuleContext
- func (*VarDeclareStmtContext) IsVarDeclareStmtContext()
- func (s *VarDeclareStmtContext) Statement() IStatementContext
- func (s *VarDeclareStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *VarDeclareStmtContext) VarDeclareLhs() IVarDeclareLhsContext
- type VoidExprContext
- func (s *VoidExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *VoidExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VoidExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VoidExprContext) GetRuleContext() antlr.RuleContext
- func (s *VoidExprContext) ParenClose() antlr.TerminalNode
- func (s *VoidExprContext) ParenOpen() antlr.TerminalNode
Constants ¶
const ( RippletLexerIf = 1 RippletLexerThen = 2 RippletLexerElse = 3 RippletLexerMatch = 4 RippletLexerFn = 5 RippletLexerRepeat = 6 RippletLexerUntil = 7 RippletLexerTypeof = 8 RippletLexerIs = 9 RippletLexerNot = 10 RippletLexerIsNot = 11 RippletLexerAnd = 12 RippletLexerOr = 13 RippletLexerBreak = 14 RippletLexerOk = 15 RippletLexerErr = 16 RippletLexerReturn = 17 RippletLexerObject = 18 RippletLexerThis = 19 RippletLexerLineTerminator = 20 RippletLexerWhitespace = 21 RippletLexerComment = 22 RippletLexerRegexpStart = 23 RippletLexerBraceOpen = 24 RippletLexerBraceClose = 25 RippletLexerBracketOpen = 26 RippletLexerBracketClose = 27 RippletLexerParenOpen = 28 RippletLexerParenClose = 29 RippletLexerComma = 30 RippletLexerColon = 31 RippletLexerSemiColon = 32 RippletLexerDot = 33 RippletLexerPlus = 34 RippletLexerMinus = 35 RippletLexerPower = 36 RippletLexerMultiply = 37 RippletLexerDivide = 38 RippletLexerModulus = 39 RippletLexerDeclare = 40 RippletLexerAssign = 41 RippletLexerLessThan = 42 RippletLexerGreaterThan = 43 RippletLexerEquals = 44 RippletLexerNotEquals = 45 RippletLexerLessThanEquals = 46 RippletLexerGreaterThanEquals = 47 RippletLexerLambdaConnect = 48 RippletLexerEllipsis = 49 RippletLexerDiscard = 50 RippletLexerNilLiteral = 51 RippletLexerBooLiteral = 52 RippletLexerIntLiteral = 53 RippletLexerHexLiteral = 54 RippletLexerRealLiteral = 55 RippletLexerIdentifier = 56 RippletLexerStringOpen = 57 RippletLexerRegexpComment = 58 RippletLexerRegexpNewline = 59 RippletLexerRegexpContent = 60 RippletLexerRexexpClose = 61 RippletLexerStringInterpStart = 62 RippletLexerStringClose = 63 RippletLexerStringQuoted = 64 )
RippletLexer tokens.
const ( RippletLexerRegexpMode = iota + 1 RippletLexerStringMode )
RippletLexer modes.
const ( RippletParserEOF = antlr.TokenEOF RippletParserIf = 1 RippletParserThen = 2 RippletParserElse = 3 RippletParserMatch = 4 RippletParserFn = 5 RippletParserRepeat = 6 RippletParserUntil = 7 RippletParserTypeof = 8 RippletParserIs = 9 RippletParserNot = 10 RippletParserIsNot = 11 RippletParserAnd = 12 RippletParserOr = 13 RippletParserBreak = 14 RippletParserOk = 15 RippletParserErr = 16 RippletParserReturn = 17 RippletParserObject = 18 RippletParserThis = 19 RippletParserLineTerminator = 20 RippletParserWhitespace = 21 RippletParserComment = 22 RippletParserRegexpStart = 23 RippletParserBraceOpen = 24 RippletParserBraceClose = 25 RippletParserBracketOpen = 26 RippletParserBracketClose = 27 RippletParserParenOpen = 28 RippletParserParenClose = 29 RippletParserComma = 30 RippletParserColon = 31 RippletParserSemiColon = 32 RippletParserDot = 33 RippletParserPlus = 34 RippletParserMinus = 35 RippletParserPower = 36 RippletParserMultiply = 37 RippletParserDivide = 38 RippletParserModulus = 39 RippletParserDeclare = 40 RippletParserAssign = 41 RippletParserLessThan = 42 RippletParserGreaterThan = 43 RippletParserEquals = 44 RippletParserNotEquals = 45 RippletParserLessThanEquals = 46 RippletParserGreaterThanEquals = 47 RippletParserLambdaConnect = 48 RippletParserEllipsis = 49 RippletParserDiscard = 50 RippletParserNilLiteral = 51 RippletParserBooLiteral = 52 RippletParserIntLiteral = 53 RippletParserHexLiteral = 54 RippletParserRealLiteral = 55 RippletParserIdentifier = 56 RippletParserStringOpen = 57 RippletParserRegexpComment = 58 RippletParserRegexpNewline = 59 RippletParserRegexpContent = 60 RippletParserRexexpClose = 61 RippletParserStringInterpStart = 62 RippletParserStringClose = 63 RippletParserStringQuoted = 64 )
RippletParser tokens.
const ( RippletParserRULE_program = 0 RippletParserRULE_statement = 1 RippletParserRULE_expression = 2 RippletParserRULE_breakStmt = 3 RippletParserRULE_returnStmt = 4 RippletParserRULE_objDeclareStmt = 5 RippletParserRULE_objProps = 6 RippletParserRULE_objProp = 7 RippletParserRULE_objPropInit = 8 RippletParserRULE_objMethods = 9 RippletParserRULE_objMethod = 10 RippletParserRULE_assignStmt = 11 RippletParserRULE_varDeclareStmt = 12 RippletParserRULE_varDeclareLhs = 13 RippletParserRULE_exprStmt = 14 RippletParserRULE_matchStmt = 15 RippletParserRULE_mathClauses = 16 RippletParserRULE_mathClause = 17 RippletParserRULE_matchClauseTest = 18 RippletParserRULE_matchClauseTestVal = 19 RippletParserRULE_matchClauseTestUnwrap = 20 RippletParserRULE_matchClauseVal = 21 RippletParserRULE_fnDeclareStmt = 22 RippletParserRULE_fnName = 23 RippletParserRULE_identifer = 24 RippletParserRULE_formalParams = 25 RippletParserRULE_formalParamList = 26 RippletParserRULE_fnBody = 27 RippletParserRULE_restParamArg = 28 RippletParserRULE_blockStmt = 29 RippletParserRULE_ifStmt = 30 RippletParserRULE_repeatStmt = 31 RippletParserRULE_arguments = 32 RippletParserRULE_argument = 33 RippletParserRULE_literal = 34 RippletParserRULE_regexpLiteral = 35 RippletParserRULE_boolLiteral = 36 RippletParserRULE_nilLiteral = 37 RippletParserRULE_numberLiteral = 38 RippletParserRULE_intLiteral = 39 RippletParserRULE_hexLiteral = 40 RippletParserRULE_realLiteral = 41 RippletParserRULE_stringLiteral = 42 RippletParserRULE_stringQuoted = 43 RippletParserRULE_stringInterp = 44 RippletParserRULE_stringInterpExpr = 45 RippletParserRULE_arrayLiteral = 46 RippletParserRULE_objectLiteral = 47 RippletParserRULE_prop = 48 RippletParserRULE_propName = 49 RippletParserRULE_reservedWord = 50 RippletParserRULE_keyword = 51 )
RippletParser rules.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddExprContext ¶
type AddExprContext struct {
*ExpressionContext
}
func NewAddExprContext ¶
func NewAddExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AddExprContext
func (*AddExprContext) Accept ¶
func (s *AddExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AddExprContext) AllExpression ¶
func (s *AddExprContext) AllExpression() []IExpressionContext
func (*AddExprContext) EnterRule ¶
func (s *AddExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*AddExprContext) ExitRule ¶
func (s *AddExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*AddExprContext) Expression ¶
func (s *AddExprContext) Expression(i int) IExpressionContext
func (*AddExprContext) GetRuleContext ¶
func (s *AddExprContext) GetRuleContext() antlr.RuleContext
func (*AddExprContext) Minus ¶
func (s *AddExprContext) Minus() antlr.TerminalNode
func (*AddExprContext) Plus ¶
func (s *AddExprContext) Plus() 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) Accept ¶
func (s *ArgumentContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) Expression ¶
func (s *ArgumentContext) Expression() IExpressionContext
func (*ArgumentContext) GetParser ¶
func (s *ArgumentContext) GetParser() antlr.Parser
func (*ArgumentContext) GetRuleContext ¶
func (s *ArgumentContext) GetRuleContext() antlr.RuleContext
func (*ArgumentContext) IsArgumentContext ¶
func (*ArgumentContext) IsArgumentContext()
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) Accept ¶
func (s *ArgumentsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) 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) ParenClose ¶
func (s *ArgumentsContext) ParenClose() antlr.TerminalNode
func (*ArgumentsContext) ParenOpen ¶
func (s *ArgumentsContext) ParenOpen() antlr.TerminalNode
func (*ArgumentsContext) ToStringTree ¶
func (s *ArgumentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ArrayExprContext ¶
type ArrayExprContext struct {
*ExpressionContext
}
func NewArrayExprContext ¶
func NewArrayExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ArrayExprContext
func (*ArrayExprContext) Accept ¶
func (s *ArrayExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ArrayExprContext) ArrayLiteral ¶
func (s *ArrayExprContext) ArrayLiteral() IArrayLiteralContext
func (*ArrayExprContext) EnterRule ¶
func (s *ArrayExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*ArrayExprContext) ExitRule ¶
func (s *ArrayExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*ArrayExprContext) GetRuleContext ¶
func (s *ArrayExprContext) GetRuleContext() antlr.RuleContext
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) Accept ¶
func (s *ArrayLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ArrayLiteralContext) AllComma ¶
func (s *ArrayLiteralContext) AllComma() []antlr.TerminalNode
func (*ArrayLiteralContext) AllExpression ¶
func (s *ArrayLiteralContext) AllExpression() []IExpressionContext
func (*ArrayLiteralContext) BracketClose ¶
func (s *ArrayLiteralContext) BracketClose() antlr.TerminalNode
func (*ArrayLiteralContext) BracketOpen ¶
func (s *ArrayLiteralContext) BracketOpen() antlr.TerminalNode
func (*ArrayLiteralContext) Comma ¶
func (s *ArrayLiteralContext) Comma(i int) antlr.TerminalNode
func (*ArrayLiteralContext) EnterRule ¶
func (s *ArrayLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*ArrayLiteralContext) ExitRule ¶
func (s *ArrayLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*ArrayLiteralContext) Expression ¶
func (s *ArrayLiteralContext) Expression(i int) IExpressionContext
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) ToStringTree ¶
func (s *ArrayLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AssignStmtContext ¶
type AssignStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAssignStmtContext ¶
func NewAssignStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignStmtContext
func NewEmptyAssignStmtContext ¶
func NewEmptyAssignStmtContext() *AssignStmtContext
func (*AssignStmtContext) Accept ¶
func (s *AssignStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AssignStmtContext) Assign ¶
func (s *AssignStmtContext) Assign() antlr.TerminalNode
func (*AssignStmtContext) EnterRule ¶
func (s *AssignStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*AssignStmtContext) ExitRule ¶
func (s *AssignStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*AssignStmtContext) Expression ¶
func (s *AssignStmtContext) Expression() IExpressionContext
func (*AssignStmtContext) GetParser ¶
func (s *AssignStmtContext) GetParser() antlr.Parser
func (*AssignStmtContext) GetRuleContext ¶
func (s *AssignStmtContext) GetRuleContext() antlr.RuleContext
func (*AssignStmtContext) IsAssignStmtContext ¶
func (*AssignStmtContext) IsAssignStmtContext()
func (*AssignStmtContext) Statement ¶
func (s *AssignStmtContext) Statement() IStatementContext
func (*AssignStmtContext) ToStringTree ¶
func (s *AssignStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BaseRippletParserListener ¶
type BaseRippletParserListener struct{}
BaseRippletParserListener is a complete listener for a parse tree produced by RippletParser.
func (*BaseRippletParserListener) EnterAddExpr ¶
func (s *BaseRippletParserListener) EnterAddExpr(ctx *AddExprContext)
EnterAddExpr is called when production AddExpr is entered.
func (*BaseRippletParserListener) EnterArgument ¶
func (s *BaseRippletParserListener) EnterArgument(ctx *ArgumentContext)
EnterArgument is called when production argument is entered.
func (*BaseRippletParserListener) EnterArguments ¶
func (s *BaseRippletParserListener) EnterArguments(ctx *ArgumentsContext)
EnterArguments is called when production arguments is entered.
func (*BaseRippletParserListener) EnterArrayExpr ¶
func (s *BaseRippletParserListener) EnterArrayExpr(ctx *ArrayExprContext)
EnterArrayExpr is called when production ArrayExpr is entered.
func (*BaseRippletParserListener) EnterArrayLiteral ¶
func (s *BaseRippletParserListener) EnterArrayLiteral(ctx *ArrayLiteralContext)
EnterArrayLiteral is called when production arrayLiteral is entered.
func (*BaseRippletParserListener) EnterAssignStmt ¶
func (s *BaseRippletParserListener) EnterAssignStmt(ctx *AssignStmtContext)
EnterAssignStmt is called when production assignStmt is entered.
func (*BaseRippletParserListener) EnterBlockStmt ¶
func (s *BaseRippletParserListener) EnterBlockStmt(ctx *BlockStmtContext)
EnterBlockStmt is called when production blockStmt is entered.
func (*BaseRippletParserListener) EnterBoolLiteral ¶
func (s *BaseRippletParserListener) EnterBoolLiteral(ctx *BoolLiteralContext)
EnterBoolLiteral is called when production boolLiteral is entered.
func (*BaseRippletParserListener) EnterBreakStmt ¶
func (s *BaseRippletParserListener) EnterBreakStmt(ctx *BreakStmtContext)
EnterBreakStmt is called when production breakStmt is entered.
func (*BaseRippletParserListener) EnterCallExpr ¶
func (s *BaseRippletParserListener) EnterCallExpr(ctx *CallExprContext)
EnterCallExpr is called when production CallExpr is entered.
func (*BaseRippletParserListener) EnterComputedPropExpr ¶
func (s *BaseRippletParserListener) EnterComputedPropExpr(ctx *ComputedPropExprContext)
EnterComputedPropExpr is called when production ComputedPropExpr is entered.
func (*BaseRippletParserListener) EnterEqualityExpr ¶
func (s *BaseRippletParserListener) EnterEqualityExpr(ctx *EqualityExprContext)
EnterEqualityExpr is called when production EqualityExpr is entered.
func (*BaseRippletParserListener) EnterErrExpr ¶
func (s *BaseRippletParserListener) EnterErrExpr(ctx *ErrExprContext)
EnterErrExpr is called when production ErrExpr is entered.
func (*BaseRippletParserListener) EnterEveryRule ¶
func (s *BaseRippletParserListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseRippletParserListener) EnterExprStmt ¶
func (s *BaseRippletParserListener) EnterExprStmt(ctx *ExprStmtContext)
EnterExprStmt is called when production exprStmt is entered.
func (*BaseRippletParserListener) EnterFnBody ¶
func (s *BaseRippletParserListener) EnterFnBody(ctx *FnBodyContext)
EnterFnBody is called when production fnBody is entered.
func (*BaseRippletParserListener) EnterFnDeclareStmt ¶
func (s *BaseRippletParserListener) EnterFnDeclareStmt(ctx *FnDeclareStmtContext)
EnterFnDeclareStmt is called when production fnDeclareStmt is entered.
func (*BaseRippletParserListener) EnterFnExpr ¶
func (s *BaseRippletParserListener) EnterFnExpr(ctx *FnExprContext)
EnterFnExpr is called when production FnExpr is entered.
func (*BaseRippletParserListener) EnterFnName ¶
func (s *BaseRippletParserListener) EnterFnName(ctx *FnNameContext)
EnterFnName is called when production fnName is entered.
func (*BaseRippletParserListener) EnterFormalParamList ¶
func (s *BaseRippletParserListener) EnterFormalParamList(ctx *FormalParamListContext)
EnterFormalParamList is called when production formalParamList is entered.
func (*BaseRippletParserListener) EnterFormalParams ¶
func (s *BaseRippletParserListener) EnterFormalParams(ctx *FormalParamsContext)
EnterFormalParams is called when production formalParams is entered.
func (*BaseRippletParserListener) EnterHexLiteral ¶
func (s *BaseRippletParserListener) EnterHexLiteral(ctx *HexLiteralContext)
EnterHexLiteral is called when production hexLiteral is entered.
func (*BaseRippletParserListener) EnterIdentifer ¶
func (s *BaseRippletParserListener) EnterIdentifer(ctx *IdentiferContext)
EnterIdentifer is called when production identifer is entered.
func (*BaseRippletParserListener) EnterIdentifierExpr ¶
func (s *BaseRippletParserListener) EnterIdentifierExpr(ctx *IdentifierExprContext)
EnterIdentifierExpr is called when production IdentifierExpr is entered.
func (*BaseRippletParserListener) EnterIfStmt ¶
func (s *BaseRippletParserListener) EnterIfStmt(ctx *IfStmtContext)
EnterIfStmt is called when production ifStmt is entered.
func (*BaseRippletParserListener) EnterIntLiteral ¶
func (s *BaseRippletParserListener) EnterIntLiteral(ctx *IntLiteralContext)
EnterIntLiteral is called when production intLiteral is entered.
func (*BaseRippletParserListener) EnterKeyword ¶
func (s *BaseRippletParserListener) EnterKeyword(ctx *KeywordContext)
EnterKeyword is called when production keyword is entered.
func (*BaseRippletParserListener) EnterLiteral ¶
func (s *BaseRippletParserListener) EnterLiteral(ctx *LiteralContext)
EnterLiteral is called when production literal is entered.
func (*BaseRippletParserListener) EnterLiteralExpr ¶
func (s *BaseRippletParserListener) EnterLiteralExpr(ctx *LiteralExprContext)
EnterLiteralExpr is called when production LiteralExpr is entered.
func (*BaseRippletParserListener) EnterLogicExpr ¶
func (s *BaseRippletParserListener) EnterLogicExpr(ctx *LogicExprContext)
EnterLogicExpr is called when production LogicExpr is entered.
func (*BaseRippletParserListener) EnterMatchClauseTest ¶
func (s *BaseRippletParserListener) EnterMatchClauseTest(ctx *MatchClauseTestContext)
EnterMatchClauseTest is called when production matchClauseTest is entered.
func (*BaseRippletParserListener) EnterMatchClauseTestUnwrap ¶
func (s *BaseRippletParserListener) EnterMatchClauseTestUnwrap(ctx *MatchClauseTestUnwrapContext)
EnterMatchClauseTestUnwrap is called when production matchClauseTestUnwrap is entered.
func (*BaseRippletParserListener) EnterMatchClauseTestVal ¶
func (s *BaseRippletParserListener) EnterMatchClauseTestVal(ctx *MatchClauseTestValContext)
EnterMatchClauseTestVal is called when production matchClauseTestVal is entered.
func (*BaseRippletParserListener) EnterMatchClauseVal ¶
func (s *BaseRippletParserListener) EnterMatchClauseVal(ctx *MatchClauseValContext)
EnterMatchClauseVal is called when production matchClauseVal is entered.
func (*BaseRippletParserListener) EnterMatchStmt ¶
func (s *BaseRippletParserListener) EnterMatchStmt(ctx *MatchStmtContext)
EnterMatchStmt is called when production matchStmt is entered.
func (*BaseRippletParserListener) EnterMathClause ¶
func (s *BaseRippletParserListener) EnterMathClause(ctx *MathClauseContext)
EnterMathClause is called when production mathClause is entered.
func (*BaseRippletParserListener) EnterMathClauses ¶
func (s *BaseRippletParserListener) EnterMathClauses(ctx *MathClausesContext)
EnterMathClauses is called when production mathClauses is entered.
func (*BaseRippletParserListener) EnterMemberDotExpr ¶
func (s *BaseRippletParserListener) EnterMemberDotExpr(ctx *MemberDotExprContext)
EnterMemberDotExpr is called when production MemberDotExpr is entered.
func (*BaseRippletParserListener) EnterMulExpr ¶
func (s *BaseRippletParserListener) EnterMulExpr(ctx *MulExprContext)
EnterMulExpr is called when production MulExpr is entered.
func (*BaseRippletParserListener) EnterNegativeExpr ¶
func (s *BaseRippletParserListener) EnterNegativeExpr(ctx *NegativeExprContext)
EnterNegativeExpr is called when production NegativeExpr is entered.
func (*BaseRippletParserListener) EnterNilLiteral ¶
func (s *BaseRippletParserListener) EnterNilLiteral(ctx *NilLiteralContext)
EnterNilLiteral is called when production nilLiteral is entered.
func (*BaseRippletParserListener) EnterNotExpr ¶
func (s *BaseRippletParserListener) EnterNotExpr(ctx *NotExprContext)
EnterNotExpr is called when production NotExpr is entered.
func (*BaseRippletParserListener) EnterNumberLiteral ¶
func (s *BaseRippletParserListener) EnterNumberLiteral(ctx *NumberLiteralContext)
EnterNumberLiteral is called when production numberLiteral is entered.
func (*BaseRippletParserListener) EnterObjDeclareStmt ¶
func (s *BaseRippletParserListener) EnterObjDeclareStmt(ctx *ObjDeclareStmtContext)
EnterObjDeclareStmt is called when production objDeclareStmt is entered.
func (*BaseRippletParserListener) EnterObjMethod ¶
func (s *BaseRippletParserListener) EnterObjMethod(ctx *ObjMethodContext)
EnterObjMethod is called when production objMethod is entered.
func (*BaseRippletParserListener) EnterObjMethods ¶
func (s *BaseRippletParserListener) EnterObjMethods(ctx *ObjMethodsContext)
EnterObjMethods is called when production objMethods is entered.
func (*BaseRippletParserListener) EnterObjProp ¶
func (s *BaseRippletParserListener) EnterObjProp(ctx *ObjPropContext)
EnterObjProp is called when production objProp is entered.
func (*BaseRippletParserListener) EnterObjPropInit ¶
func (s *BaseRippletParserListener) EnterObjPropInit(ctx *ObjPropInitContext)
EnterObjPropInit is called when production objPropInit is entered.
func (*BaseRippletParserListener) EnterObjProps ¶
func (s *BaseRippletParserListener) EnterObjProps(ctx *ObjPropsContext)
EnterObjProps is called when production objProps is entered.
func (*BaseRippletParserListener) EnterObjectExpr ¶
func (s *BaseRippletParserListener) EnterObjectExpr(ctx *ObjectExprContext)
EnterObjectExpr is called when production ObjectExpr is entered.
func (*BaseRippletParserListener) EnterObjectLiteral ¶
func (s *BaseRippletParserListener) EnterObjectLiteral(ctx *ObjectLiteralContext)
EnterObjectLiteral is called when production objectLiteral is entered.
func (*BaseRippletParserListener) EnterOkExpr ¶
func (s *BaseRippletParserListener) EnterOkExpr(ctx *OkExprContext)
EnterOkExpr is called when production OkExpr is entered.
func (*BaseRippletParserListener) EnterParenExpr ¶
func (s *BaseRippletParserListener) EnterParenExpr(ctx *ParenExprContext)
EnterParenExpr is called when production ParenExpr is entered.
func (*BaseRippletParserListener) EnterPowerExpr ¶
func (s *BaseRippletParserListener) EnterPowerExpr(ctx *PowerExprContext)
EnterPowerExpr is called when production PowerExpr is entered.
func (*BaseRippletParserListener) EnterProgram ¶
func (s *BaseRippletParserListener) EnterProgram(ctx *ProgramContext)
EnterProgram is called when production program is entered.
func (*BaseRippletParserListener) EnterPropExpr ¶
func (s *BaseRippletParserListener) EnterPropExpr(ctx *PropExprContext)
EnterPropExpr is called when production PropExpr is entered.
func (*BaseRippletParserListener) EnterPropName ¶
func (s *BaseRippletParserListener) EnterPropName(ctx *PropNameContext)
EnterPropName is called when production propName is entered.
func (*BaseRippletParserListener) EnterRealLiteral ¶
func (s *BaseRippletParserListener) EnterRealLiteral(ctx *RealLiteralContext)
EnterRealLiteral is called when production realLiteral is entered.
func (*BaseRippletParserListener) EnterRegexpLiteral ¶
func (s *BaseRippletParserListener) EnterRegexpLiteral(ctx *RegexpLiteralContext)
EnterRegexpLiteral is called when production regexpLiteral is entered.
func (*BaseRippletParserListener) EnterRelationExpr ¶
func (s *BaseRippletParserListener) EnterRelationExpr(ctx *RelationExprContext)
EnterRelationExpr is called when production RelationExpr is entered.
func (*BaseRippletParserListener) EnterRepeatStmt ¶
func (s *BaseRippletParserListener) EnterRepeatStmt(ctx *RepeatStmtContext)
EnterRepeatStmt is called when production repeatStmt is entered.
func (*BaseRippletParserListener) EnterReservedWord ¶
func (s *BaseRippletParserListener) EnterReservedWord(ctx *ReservedWordContext)
EnterReservedWord is called when production reservedWord is entered.
func (*BaseRippletParserListener) EnterRestParamArg ¶
func (s *BaseRippletParserListener) EnterRestParamArg(ctx *RestParamArgContext)
EnterRestParamArg is called when production restParamArg is entered.
func (*BaseRippletParserListener) EnterReturnStmt ¶
func (s *BaseRippletParserListener) EnterReturnStmt(ctx *ReturnStmtContext)
EnterReturnStmt is called when production returnStmt is entered.
func (*BaseRippletParserListener) EnterStatement ¶
func (s *BaseRippletParserListener) EnterStatement(ctx *StatementContext)
EnterStatement is called when production statement is entered.
func (*BaseRippletParserListener) EnterStringInterp ¶
func (s *BaseRippletParserListener) EnterStringInterp(ctx *StringInterpContext)
EnterStringInterp is called when production stringInterp is entered.
func (*BaseRippletParserListener) EnterStringInterpExpr ¶
func (s *BaseRippletParserListener) EnterStringInterpExpr(ctx *StringInterpExprContext)
EnterStringInterpExpr is called when production stringInterpExpr is entered.
func (*BaseRippletParserListener) EnterStringLiteral ¶
func (s *BaseRippletParserListener) EnterStringLiteral(ctx *StringLiteralContext)
EnterStringLiteral is called when production stringLiteral is entered.
func (*BaseRippletParserListener) EnterStringQuoted ¶
func (s *BaseRippletParserListener) EnterStringQuoted(ctx *StringQuotedContext)
EnterStringQuoted is called when production stringQuoted is entered.
func (*BaseRippletParserListener) EnterSubscriptExpr ¶
func (s *BaseRippletParserListener) EnterSubscriptExpr(ctx *SubscriptExprContext)
EnterSubscriptExpr is called when production SubscriptExpr is entered.
func (*BaseRippletParserListener) EnterThisExpr ¶
func (s *BaseRippletParserListener) EnterThisExpr(ctx *ThisExprContext)
EnterThisExpr is called when production ThisExpr is entered.
func (*BaseRippletParserListener) EnterTypeofExpr ¶
func (s *BaseRippletParserListener) EnterTypeofExpr(ctx *TypeofExprContext)
EnterTypeofExpr is called when production TypeofExpr is entered.
func (*BaseRippletParserListener) EnterVarDeclareLhs ¶
func (s *BaseRippletParserListener) EnterVarDeclareLhs(ctx *VarDeclareLhsContext)
EnterVarDeclareLhs is called when production varDeclareLhs is entered.
func (*BaseRippletParserListener) EnterVarDeclareStmt ¶
func (s *BaseRippletParserListener) EnterVarDeclareStmt(ctx *VarDeclareStmtContext)
EnterVarDeclareStmt is called when production varDeclareStmt is entered.
func (*BaseRippletParserListener) EnterVoidExpr ¶
func (s *BaseRippletParserListener) EnterVoidExpr(ctx *VoidExprContext)
EnterVoidExpr is called when production VoidExpr is entered.
func (*BaseRippletParserListener) ExitAddExpr ¶
func (s *BaseRippletParserListener) ExitAddExpr(ctx *AddExprContext)
ExitAddExpr is called when production AddExpr is exited.
func (*BaseRippletParserListener) ExitArgument ¶
func (s *BaseRippletParserListener) ExitArgument(ctx *ArgumentContext)
ExitArgument is called when production argument is exited.
func (*BaseRippletParserListener) ExitArguments ¶
func (s *BaseRippletParserListener) ExitArguments(ctx *ArgumentsContext)
ExitArguments is called when production arguments is exited.
func (*BaseRippletParserListener) ExitArrayExpr ¶
func (s *BaseRippletParserListener) ExitArrayExpr(ctx *ArrayExprContext)
ExitArrayExpr is called when production ArrayExpr is exited.
func (*BaseRippletParserListener) ExitArrayLiteral ¶
func (s *BaseRippletParserListener) ExitArrayLiteral(ctx *ArrayLiteralContext)
ExitArrayLiteral is called when production arrayLiteral is exited.
func (*BaseRippletParserListener) ExitAssignStmt ¶
func (s *BaseRippletParserListener) ExitAssignStmt(ctx *AssignStmtContext)
ExitAssignStmt is called when production assignStmt is exited.
func (*BaseRippletParserListener) ExitBlockStmt ¶
func (s *BaseRippletParserListener) ExitBlockStmt(ctx *BlockStmtContext)
ExitBlockStmt is called when production blockStmt is exited.
func (*BaseRippletParserListener) ExitBoolLiteral ¶
func (s *BaseRippletParserListener) ExitBoolLiteral(ctx *BoolLiteralContext)
ExitBoolLiteral is called when production boolLiteral is exited.
func (*BaseRippletParserListener) ExitBreakStmt ¶
func (s *BaseRippletParserListener) ExitBreakStmt(ctx *BreakStmtContext)
ExitBreakStmt is called when production breakStmt is exited.
func (*BaseRippletParserListener) ExitCallExpr ¶
func (s *BaseRippletParserListener) ExitCallExpr(ctx *CallExprContext)
ExitCallExpr is called when production CallExpr is exited.
func (*BaseRippletParserListener) ExitComputedPropExpr ¶
func (s *BaseRippletParserListener) ExitComputedPropExpr(ctx *ComputedPropExprContext)
ExitComputedPropExpr is called when production ComputedPropExpr is exited.
func (*BaseRippletParserListener) ExitEqualityExpr ¶
func (s *BaseRippletParserListener) ExitEqualityExpr(ctx *EqualityExprContext)
ExitEqualityExpr is called when production EqualityExpr is exited.
func (*BaseRippletParserListener) ExitErrExpr ¶
func (s *BaseRippletParserListener) ExitErrExpr(ctx *ErrExprContext)
ExitErrExpr is called when production ErrExpr is exited.
func (*BaseRippletParserListener) ExitEveryRule ¶
func (s *BaseRippletParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseRippletParserListener) ExitExprStmt ¶
func (s *BaseRippletParserListener) ExitExprStmt(ctx *ExprStmtContext)
ExitExprStmt is called when production exprStmt is exited.
func (*BaseRippletParserListener) ExitFnBody ¶
func (s *BaseRippletParserListener) ExitFnBody(ctx *FnBodyContext)
ExitFnBody is called when production fnBody is exited.
func (*BaseRippletParserListener) ExitFnDeclareStmt ¶
func (s *BaseRippletParserListener) ExitFnDeclareStmt(ctx *FnDeclareStmtContext)
ExitFnDeclareStmt is called when production fnDeclareStmt is exited.
func (*BaseRippletParserListener) ExitFnExpr ¶
func (s *BaseRippletParserListener) ExitFnExpr(ctx *FnExprContext)
ExitFnExpr is called when production FnExpr is exited.
func (*BaseRippletParserListener) ExitFnName ¶
func (s *BaseRippletParserListener) ExitFnName(ctx *FnNameContext)
ExitFnName is called when production fnName is exited.
func (*BaseRippletParserListener) ExitFormalParamList ¶
func (s *BaseRippletParserListener) ExitFormalParamList(ctx *FormalParamListContext)
ExitFormalParamList is called when production formalParamList is exited.
func (*BaseRippletParserListener) ExitFormalParams ¶
func (s *BaseRippletParserListener) ExitFormalParams(ctx *FormalParamsContext)
ExitFormalParams is called when production formalParams is exited.
func (*BaseRippletParserListener) ExitHexLiteral ¶
func (s *BaseRippletParserListener) ExitHexLiteral(ctx *HexLiteralContext)
ExitHexLiteral is called when production hexLiteral is exited.
func (*BaseRippletParserListener) ExitIdentifer ¶
func (s *BaseRippletParserListener) ExitIdentifer(ctx *IdentiferContext)
ExitIdentifer is called when production identifer is exited.
func (*BaseRippletParserListener) ExitIdentifierExpr ¶
func (s *BaseRippletParserListener) ExitIdentifierExpr(ctx *IdentifierExprContext)
ExitIdentifierExpr is called when production IdentifierExpr is exited.
func (*BaseRippletParserListener) ExitIfStmt ¶
func (s *BaseRippletParserListener) ExitIfStmt(ctx *IfStmtContext)
ExitIfStmt is called when production ifStmt is exited.
func (*BaseRippletParserListener) ExitIntLiteral ¶
func (s *BaseRippletParserListener) ExitIntLiteral(ctx *IntLiteralContext)
ExitIntLiteral is called when production intLiteral is exited.
func (*BaseRippletParserListener) ExitKeyword ¶
func (s *BaseRippletParserListener) ExitKeyword(ctx *KeywordContext)
ExitKeyword is called when production keyword is exited.
func (*BaseRippletParserListener) ExitLiteral ¶
func (s *BaseRippletParserListener) ExitLiteral(ctx *LiteralContext)
ExitLiteral is called when production literal is exited.
func (*BaseRippletParserListener) ExitLiteralExpr ¶
func (s *BaseRippletParserListener) ExitLiteralExpr(ctx *LiteralExprContext)
ExitLiteralExpr is called when production LiteralExpr is exited.
func (*BaseRippletParserListener) ExitLogicExpr ¶
func (s *BaseRippletParserListener) ExitLogicExpr(ctx *LogicExprContext)
ExitLogicExpr is called when production LogicExpr is exited.
func (*BaseRippletParserListener) ExitMatchClauseTest ¶
func (s *BaseRippletParserListener) ExitMatchClauseTest(ctx *MatchClauseTestContext)
ExitMatchClauseTest is called when production matchClauseTest is exited.
func (*BaseRippletParserListener) ExitMatchClauseTestUnwrap ¶
func (s *BaseRippletParserListener) ExitMatchClauseTestUnwrap(ctx *MatchClauseTestUnwrapContext)
ExitMatchClauseTestUnwrap is called when production matchClauseTestUnwrap is exited.
func (*BaseRippletParserListener) ExitMatchClauseTestVal ¶
func (s *BaseRippletParserListener) ExitMatchClauseTestVal(ctx *MatchClauseTestValContext)
ExitMatchClauseTestVal is called when production matchClauseTestVal is exited.
func (*BaseRippletParserListener) ExitMatchClauseVal ¶
func (s *BaseRippletParserListener) ExitMatchClauseVal(ctx *MatchClauseValContext)
ExitMatchClauseVal is called when production matchClauseVal is exited.
func (*BaseRippletParserListener) ExitMatchStmt ¶
func (s *BaseRippletParserListener) ExitMatchStmt(ctx *MatchStmtContext)
ExitMatchStmt is called when production matchStmt is exited.
func (*BaseRippletParserListener) ExitMathClause ¶
func (s *BaseRippletParserListener) ExitMathClause(ctx *MathClauseContext)
ExitMathClause is called when production mathClause is exited.
func (*BaseRippletParserListener) ExitMathClauses ¶
func (s *BaseRippletParserListener) ExitMathClauses(ctx *MathClausesContext)
ExitMathClauses is called when production mathClauses is exited.
func (*BaseRippletParserListener) ExitMemberDotExpr ¶
func (s *BaseRippletParserListener) ExitMemberDotExpr(ctx *MemberDotExprContext)
ExitMemberDotExpr is called when production MemberDotExpr is exited.
func (*BaseRippletParserListener) ExitMulExpr ¶
func (s *BaseRippletParserListener) ExitMulExpr(ctx *MulExprContext)
ExitMulExpr is called when production MulExpr is exited.
func (*BaseRippletParserListener) ExitNegativeExpr ¶
func (s *BaseRippletParserListener) ExitNegativeExpr(ctx *NegativeExprContext)
ExitNegativeExpr is called when production NegativeExpr is exited.
func (*BaseRippletParserListener) ExitNilLiteral ¶
func (s *BaseRippletParserListener) ExitNilLiteral(ctx *NilLiteralContext)
ExitNilLiteral is called when production nilLiteral is exited.
func (*BaseRippletParserListener) ExitNotExpr ¶
func (s *BaseRippletParserListener) ExitNotExpr(ctx *NotExprContext)
ExitNotExpr is called when production NotExpr is exited.
func (*BaseRippletParserListener) ExitNumberLiteral ¶
func (s *BaseRippletParserListener) ExitNumberLiteral(ctx *NumberLiteralContext)
ExitNumberLiteral is called when production numberLiteral is exited.
func (*BaseRippletParserListener) ExitObjDeclareStmt ¶
func (s *BaseRippletParserListener) ExitObjDeclareStmt(ctx *ObjDeclareStmtContext)
ExitObjDeclareStmt is called when production objDeclareStmt is exited.
func (*BaseRippletParserListener) ExitObjMethod ¶
func (s *BaseRippletParserListener) ExitObjMethod(ctx *ObjMethodContext)
ExitObjMethod is called when production objMethod is exited.
func (*BaseRippletParserListener) ExitObjMethods ¶
func (s *BaseRippletParserListener) ExitObjMethods(ctx *ObjMethodsContext)
ExitObjMethods is called when production objMethods is exited.
func (*BaseRippletParserListener) ExitObjProp ¶
func (s *BaseRippletParserListener) ExitObjProp(ctx *ObjPropContext)
ExitObjProp is called when production objProp is exited.
func (*BaseRippletParserListener) ExitObjPropInit ¶
func (s *BaseRippletParserListener) ExitObjPropInit(ctx *ObjPropInitContext)
ExitObjPropInit is called when production objPropInit is exited.
func (*BaseRippletParserListener) ExitObjProps ¶
func (s *BaseRippletParserListener) ExitObjProps(ctx *ObjPropsContext)
ExitObjProps is called when production objProps is exited.
func (*BaseRippletParserListener) ExitObjectExpr ¶
func (s *BaseRippletParserListener) ExitObjectExpr(ctx *ObjectExprContext)
ExitObjectExpr is called when production ObjectExpr is exited.
func (*BaseRippletParserListener) ExitObjectLiteral ¶
func (s *BaseRippletParserListener) ExitObjectLiteral(ctx *ObjectLiteralContext)
ExitObjectLiteral is called when production objectLiteral is exited.
func (*BaseRippletParserListener) ExitOkExpr ¶
func (s *BaseRippletParserListener) ExitOkExpr(ctx *OkExprContext)
ExitOkExpr is called when production OkExpr is exited.
func (*BaseRippletParserListener) ExitParenExpr ¶
func (s *BaseRippletParserListener) ExitParenExpr(ctx *ParenExprContext)
ExitParenExpr is called when production ParenExpr is exited.
func (*BaseRippletParserListener) ExitPowerExpr ¶
func (s *BaseRippletParserListener) ExitPowerExpr(ctx *PowerExprContext)
ExitPowerExpr is called when production PowerExpr is exited.
func (*BaseRippletParserListener) ExitProgram ¶
func (s *BaseRippletParserListener) ExitProgram(ctx *ProgramContext)
ExitProgram is called when production program is exited.
func (*BaseRippletParserListener) ExitPropExpr ¶
func (s *BaseRippletParserListener) ExitPropExpr(ctx *PropExprContext)
ExitPropExpr is called when production PropExpr is exited.
func (*BaseRippletParserListener) ExitPropName ¶
func (s *BaseRippletParserListener) ExitPropName(ctx *PropNameContext)
ExitPropName is called when production propName is exited.
func (*BaseRippletParserListener) ExitRealLiteral ¶
func (s *BaseRippletParserListener) ExitRealLiteral(ctx *RealLiteralContext)
ExitRealLiteral is called when production realLiteral is exited.
func (*BaseRippletParserListener) ExitRegexpLiteral ¶
func (s *BaseRippletParserListener) ExitRegexpLiteral(ctx *RegexpLiteralContext)
ExitRegexpLiteral is called when production regexpLiteral is exited.
func (*BaseRippletParserListener) ExitRelationExpr ¶
func (s *BaseRippletParserListener) ExitRelationExpr(ctx *RelationExprContext)
ExitRelationExpr is called when production RelationExpr is exited.
func (*BaseRippletParserListener) ExitRepeatStmt ¶
func (s *BaseRippletParserListener) ExitRepeatStmt(ctx *RepeatStmtContext)
ExitRepeatStmt is called when production repeatStmt is exited.
func (*BaseRippletParserListener) ExitReservedWord ¶
func (s *BaseRippletParserListener) ExitReservedWord(ctx *ReservedWordContext)
ExitReservedWord is called when production reservedWord is exited.
func (*BaseRippletParserListener) ExitRestParamArg ¶
func (s *BaseRippletParserListener) ExitRestParamArg(ctx *RestParamArgContext)
ExitRestParamArg is called when production restParamArg is exited.
func (*BaseRippletParserListener) ExitReturnStmt ¶
func (s *BaseRippletParserListener) ExitReturnStmt(ctx *ReturnStmtContext)
ExitReturnStmt is called when production returnStmt is exited.
func (*BaseRippletParserListener) ExitStatement ¶
func (s *BaseRippletParserListener) ExitStatement(ctx *StatementContext)
ExitStatement is called when production statement is exited.
func (*BaseRippletParserListener) ExitStringInterp ¶
func (s *BaseRippletParserListener) ExitStringInterp(ctx *StringInterpContext)
ExitStringInterp is called when production stringInterp is exited.
func (*BaseRippletParserListener) ExitStringInterpExpr ¶
func (s *BaseRippletParserListener) ExitStringInterpExpr(ctx *StringInterpExprContext)
ExitStringInterpExpr is called when production stringInterpExpr is exited.
func (*BaseRippletParserListener) ExitStringLiteral ¶
func (s *BaseRippletParserListener) ExitStringLiteral(ctx *StringLiteralContext)
ExitStringLiteral is called when production stringLiteral is exited.
func (*BaseRippletParserListener) ExitStringQuoted ¶
func (s *BaseRippletParserListener) ExitStringQuoted(ctx *StringQuotedContext)
ExitStringQuoted is called when production stringQuoted is exited.
func (*BaseRippletParserListener) ExitSubscriptExpr ¶
func (s *BaseRippletParserListener) ExitSubscriptExpr(ctx *SubscriptExprContext)
ExitSubscriptExpr is called when production SubscriptExpr is exited.
func (*BaseRippletParserListener) ExitThisExpr ¶
func (s *BaseRippletParserListener) ExitThisExpr(ctx *ThisExprContext)
ExitThisExpr is called when production ThisExpr is exited.
func (*BaseRippletParserListener) ExitTypeofExpr ¶
func (s *BaseRippletParserListener) ExitTypeofExpr(ctx *TypeofExprContext)
ExitTypeofExpr is called when production TypeofExpr is exited.
func (*BaseRippletParserListener) ExitVarDeclareLhs ¶
func (s *BaseRippletParserListener) ExitVarDeclareLhs(ctx *VarDeclareLhsContext)
ExitVarDeclareLhs is called when production varDeclareLhs is exited.
func (*BaseRippletParserListener) ExitVarDeclareStmt ¶
func (s *BaseRippletParserListener) ExitVarDeclareStmt(ctx *VarDeclareStmtContext)
ExitVarDeclareStmt is called when production varDeclareStmt is exited.
func (*BaseRippletParserListener) ExitVoidExpr ¶
func (s *BaseRippletParserListener) ExitVoidExpr(ctx *VoidExprContext)
ExitVoidExpr is called when production VoidExpr is exited.
func (*BaseRippletParserListener) VisitErrorNode ¶
func (s *BaseRippletParserListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseRippletParserListener) VisitTerminal ¶
func (s *BaseRippletParserListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type BaseRippletParserVisitor ¶
type BaseRippletParserVisitor struct {
*antlr.BaseParseTreeVisitor
}
func (*BaseRippletParserVisitor) VisitAddExpr ¶
func (v *BaseRippletParserVisitor) VisitAddExpr(ctx *AddExprContext) interface{}
func (*BaseRippletParserVisitor) VisitArgument ¶
func (v *BaseRippletParserVisitor) VisitArgument(ctx *ArgumentContext) interface{}
func (*BaseRippletParserVisitor) VisitArguments ¶
func (v *BaseRippletParserVisitor) VisitArguments(ctx *ArgumentsContext) interface{}
func (*BaseRippletParserVisitor) VisitArrayExpr ¶
func (v *BaseRippletParserVisitor) VisitArrayExpr(ctx *ArrayExprContext) interface{}
func (*BaseRippletParserVisitor) VisitArrayLiteral ¶
func (v *BaseRippletParserVisitor) VisitArrayLiteral(ctx *ArrayLiteralContext) interface{}
func (*BaseRippletParserVisitor) VisitAssignStmt ¶
func (v *BaseRippletParserVisitor) VisitAssignStmt(ctx *AssignStmtContext) interface{}
func (*BaseRippletParserVisitor) VisitBlockStmt ¶
func (v *BaseRippletParserVisitor) VisitBlockStmt(ctx *BlockStmtContext) interface{}
func (*BaseRippletParserVisitor) VisitBoolLiteral ¶
func (v *BaseRippletParserVisitor) VisitBoolLiteral(ctx *BoolLiteralContext) interface{}
func (*BaseRippletParserVisitor) VisitBreakStmt ¶
func (v *BaseRippletParserVisitor) VisitBreakStmt(ctx *BreakStmtContext) interface{}
func (*BaseRippletParserVisitor) VisitCallExpr ¶
func (v *BaseRippletParserVisitor) VisitCallExpr(ctx *CallExprContext) interface{}
func (*BaseRippletParserVisitor) VisitComputedPropExpr ¶
func (v *BaseRippletParserVisitor) VisitComputedPropExpr(ctx *ComputedPropExprContext) interface{}
func (*BaseRippletParserVisitor) VisitEqualityExpr ¶
func (v *BaseRippletParserVisitor) VisitEqualityExpr(ctx *EqualityExprContext) interface{}
func (*BaseRippletParserVisitor) VisitErrExpr ¶
func (v *BaseRippletParserVisitor) VisitErrExpr(ctx *ErrExprContext) interface{}
func (*BaseRippletParserVisitor) VisitExprStmt ¶
func (v *BaseRippletParserVisitor) VisitExprStmt(ctx *ExprStmtContext) interface{}
func (*BaseRippletParserVisitor) VisitFnBody ¶
func (v *BaseRippletParserVisitor) VisitFnBody(ctx *FnBodyContext) interface{}
func (*BaseRippletParserVisitor) VisitFnDeclareStmt ¶
func (v *BaseRippletParserVisitor) VisitFnDeclareStmt(ctx *FnDeclareStmtContext) interface{}
func (*BaseRippletParserVisitor) VisitFnExpr ¶
func (v *BaseRippletParserVisitor) VisitFnExpr(ctx *FnExprContext) interface{}
func (*BaseRippletParserVisitor) VisitFnName ¶
func (v *BaseRippletParserVisitor) VisitFnName(ctx *FnNameContext) interface{}
func (*BaseRippletParserVisitor) VisitFormalParamList ¶
func (v *BaseRippletParserVisitor) VisitFormalParamList(ctx *FormalParamListContext) interface{}
func (*BaseRippletParserVisitor) VisitFormalParams ¶
func (v *BaseRippletParserVisitor) VisitFormalParams(ctx *FormalParamsContext) interface{}
func (*BaseRippletParserVisitor) VisitHexLiteral ¶
func (v *BaseRippletParserVisitor) VisitHexLiteral(ctx *HexLiteralContext) interface{}
func (*BaseRippletParserVisitor) VisitIdentifer ¶
func (v *BaseRippletParserVisitor) VisitIdentifer(ctx *IdentiferContext) interface{}
func (*BaseRippletParserVisitor) VisitIdentifierExpr ¶
func (v *BaseRippletParserVisitor) VisitIdentifierExpr(ctx *IdentifierExprContext) interface{}
func (*BaseRippletParserVisitor) VisitIfStmt ¶
func (v *BaseRippletParserVisitor) VisitIfStmt(ctx *IfStmtContext) interface{}
func (*BaseRippletParserVisitor) VisitIntLiteral ¶
func (v *BaseRippletParserVisitor) VisitIntLiteral(ctx *IntLiteralContext) interface{}
func (*BaseRippletParserVisitor) VisitKeyword ¶
func (v *BaseRippletParserVisitor) VisitKeyword(ctx *KeywordContext) interface{}
func (*BaseRippletParserVisitor) VisitLiteral ¶
func (v *BaseRippletParserVisitor) VisitLiteral(ctx *LiteralContext) interface{}
func (*BaseRippletParserVisitor) VisitLiteralExpr ¶
func (v *BaseRippletParserVisitor) VisitLiteralExpr(ctx *LiteralExprContext) interface{}
func (*BaseRippletParserVisitor) VisitLogicExpr ¶
func (v *BaseRippletParserVisitor) VisitLogicExpr(ctx *LogicExprContext) interface{}
func (*BaseRippletParserVisitor) VisitMatchClauseTest ¶
func (v *BaseRippletParserVisitor) VisitMatchClauseTest(ctx *MatchClauseTestContext) interface{}
func (*BaseRippletParserVisitor) VisitMatchClauseTestUnwrap ¶
func (v *BaseRippletParserVisitor) VisitMatchClauseTestUnwrap(ctx *MatchClauseTestUnwrapContext) interface{}
func (*BaseRippletParserVisitor) VisitMatchClauseTestVal ¶
func (v *BaseRippletParserVisitor) VisitMatchClauseTestVal(ctx *MatchClauseTestValContext) interface{}
func (*BaseRippletParserVisitor) VisitMatchClauseVal ¶
func (v *BaseRippletParserVisitor) VisitMatchClauseVal(ctx *MatchClauseValContext) interface{}
func (*BaseRippletParserVisitor) VisitMatchStmt ¶
func (v *BaseRippletParserVisitor) VisitMatchStmt(ctx *MatchStmtContext) interface{}
func (*BaseRippletParserVisitor) VisitMathClause ¶
func (v *BaseRippletParserVisitor) VisitMathClause(ctx *MathClauseContext) interface{}
func (*BaseRippletParserVisitor) VisitMathClauses ¶
func (v *BaseRippletParserVisitor) VisitMathClauses(ctx *MathClausesContext) interface{}
func (*BaseRippletParserVisitor) VisitMemberDotExpr ¶
func (v *BaseRippletParserVisitor) VisitMemberDotExpr(ctx *MemberDotExprContext) interface{}
func (*BaseRippletParserVisitor) VisitMulExpr ¶
func (v *BaseRippletParserVisitor) VisitMulExpr(ctx *MulExprContext) interface{}
func (*BaseRippletParserVisitor) VisitNegativeExpr ¶
func (v *BaseRippletParserVisitor) VisitNegativeExpr(ctx *NegativeExprContext) interface{}
func (*BaseRippletParserVisitor) VisitNilLiteral ¶
func (v *BaseRippletParserVisitor) VisitNilLiteral(ctx *NilLiteralContext) interface{}
func (*BaseRippletParserVisitor) VisitNotExpr ¶
func (v *BaseRippletParserVisitor) VisitNotExpr(ctx *NotExprContext) interface{}
func (*BaseRippletParserVisitor) VisitNumberLiteral ¶
func (v *BaseRippletParserVisitor) VisitNumberLiteral(ctx *NumberLiteralContext) interface{}
func (*BaseRippletParserVisitor) VisitObjDeclareStmt ¶
func (v *BaseRippletParserVisitor) VisitObjDeclareStmt(ctx *ObjDeclareStmtContext) interface{}
func (*BaseRippletParserVisitor) VisitObjMethod ¶
func (v *BaseRippletParserVisitor) VisitObjMethod(ctx *ObjMethodContext) interface{}
func (*BaseRippletParserVisitor) VisitObjMethods ¶
func (v *BaseRippletParserVisitor) VisitObjMethods(ctx *ObjMethodsContext) interface{}
func (*BaseRippletParserVisitor) VisitObjProp ¶
func (v *BaseRippletParserVisitor) VisitObjProp(ctx *ObjPropContext) interface{}
func (*BaseRippletParserVisitor) VisitObjPropInit ¶
func (v *BaseRippletParserVisitor) VisitObjPropInit(ctx *ObjPropInitContext) interface{}
func (*BaseRippletParserVisitor) VisitObjProps ¶
func (v *BaseRippletParserVisitor) VisitObjProps(ctx *ObjPropsContext) interface{}
func (*BaseRippletParserVisitor) VisitObjectExpr ¶
func (v *BaseRippletParserVisitor) VisitObjectExpr(ctx *ObjectExprContext) interface{}
func (*BaseRippletParserVisitor) VisitObjectLiteral ¶
func (v *BaseRippletParserVisitor) VisitObjectLiteral(ctx *ObjectLiteralContext) interface{}
func (*BaseRippletParserVisitor) VisitOkExpr ¶
func (v *BaseRippletParserVisitor) VisitOkExpr(ctx *OkExprContext) interface{}
func (*BaseRippletParserVisitor) VisitParenExpr ¶
func (v *BaseRippletParserVisitor) VisitParenExpr(ctx *ParenExprContext) interface{}
func (*BaseRippletParserVisitor) VisitPowerExpr ¶
func (v *BaseRippletParserVisitor) VisitPowerExpr(ctx *PowerExprContext) interface{}
func (*BaseRippletParserVisitor) VisitProgram ¶
func (v *BaseRippletParserVisitor) VisitProgram(ctx *ProgramContext) interface{}
func (*BaseRippletParserVisitor) VisitPropExpr ¶
func (v *BaseRippletParserVisitor) VisitPropExpr(ctx *PropExprContext) interface{}
func (*BaseRippletParserVisitor) VisitPropName ¶
func (v *BaseRippletParserVisitor) VisitPropName(ctx *PropNameContext) interface{}
func (*BaseRippletParserVisitor) VisitRealLiteral ¶
func (v *BaseRippletParserVisitor) VisitRealLiteral(ctx *RealLiteralContext) interface{}
func (*BaseRippletParserVisitor) VisitRegexpLiteral ¶
func (v *BaseRippletParserVisitor) VisitRegexpLiteral(ctx *RegexpLiteralContext) interface{}
func (*BaseRippletParserVisitor) VisitRelationExpr ¶
func (v *BaseRippletParserVisitor) VisitRelationExpr(ctx *RelationExprContext) interface{}
func (*BaseRippletParserVisitor) VisitRepeatStmt ¶
func (v *BaseRippletParserVisitor) VisitRepeatStmt(ctx *RepeatStmtContext) interface{}
func (*BaseRippletParserVisitor) VisitReservedWord ¶
func (v *BaseRippletParserVisitor) VisitReservedWord(ctx *ReservedWordContext) interface{}
func (*BaseRippletParserVisitor) VisitRestParamArg ¶
func (v *BaseRippletParserVisitor) VisitRestParamArg(ctx *RestParamArgContext) interface{}
func (*BaseRippletParserVisitor) VisitReturnStmt ¶
func (v *BaseRippletParserVisitor) VisitReturnStmt(ctx *ReturnStmtContext) interface{}
func (*BaseRippletParserVisitor) VisitStatement ¶
func (v *BaseRippletParserVisitor) VisitStatement(ctx *StatementContext) interface{}
func (*BaseRippletParserVisitor) VisitStringInterp ¶
func (v *BaseRippletParserVisitor) VisitStringInterp(ctx *StringInterpContext) interface{}
func (*BaseRippletParserVisitor) VisitStringInterpExpr ¶
func (v *BaseRippletParserVisitor) VisitStringInterpExpr(ctx *StringInterpExprContext) interface{}
func (*BaseRippletParserVisitor) VisitStringLiteral ¶
func (v *BaseRippletParserVisitor) VisitStringLiteral(ctx *StringLiteralContext) interface{}
func (*BaseRippletParserVisitor) VisitStringQuoted ¶
func (v *BaseRippletParserVisitor) VisitStringQuoted(ctx *StringQuotedContext) interface{}
func (*BaseRippletParserVisitor) VisitSubscriptExpr ¶
func (v *BaseRippletParserVisitor) VisitSubscriptExpr(ctx *SubscriptExprContext) interface{}
func (*BaseRippletParserVisitor) VisitThisExpr ¶
func (v *BaseRippletParserVisitor) VisitThisExpr(ctx *ThisExprContext) interface{}
func (*BaseRippletParserVisitor) VisitTypeofExpr ¶
func (v *BaseRippletParserVisitor) VisitTypeofExpr(ctx *TypeofExprContext) interface{}
func (*BaseRippletParserVisitor) VisitVarDeclareLhs ¶
func (v *BaseRippletParserVisitor) VisitVarDeclareLhs(ctx *VarDeclareLhsContext) interface{}
func (*BaseRippletParserVisitor) VisitVarDeclareStmt ¶
func (v *BaseRippletParserVisitor) VisitVarDeclareStmt(ctx *VarDeclareStmtContext) interface{}
func (*BaseRippletParserVisitor) VisitVoidExpr ¶
func (v *BaseRippletParserVisitor) VisitVoidExpr(ctx *VoidExprContext) interface{}
type BlockStmtContext ¶
type BlockStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBlockStmtContext ¶
func NewBlockStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BlockStmtContext
func NewEmptyBlockStmtContext ¶
func NewEmptyBlockStmtContext() *BlockStmtContext
func (*BlockStmtContext) Accept ¶
func (s *BlockStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BlockStmtContext) AllStatement ¶
func (s *BlockStmtContext) AllStatement() []IStatementContext
func (*BlockStmtContext) BraceClose ¶
func (s *BlockStmtContext) BraceClose() antlr.TerminalNode
func (*BlockStmtContext) BraceOpen ¶
func (s *BlockStmtContext) BraceOpen() antlr.TerminalNode
func (*BlockStmtContext) EnterRule ¶
func (s *BlockStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*BlockStmtContext) ExitRule ¶
func (s *BlockStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*BlockStmtContext) GetParser ¶
func (s *BlockStmtContext) GetParser() antlr.Parser
func (*BlockStmtContext) GetRuleContext ¶
func (s *BlockStmtContext) GetRuleContext() antlr.RuleContext
func (*BlockStmtContext) IsBlockStmtContext ¶
func (*BlockStmtContext) IsBlockStmtContext()
func (*BlockStmtContext) Statement ¶
func (s *BlockStmtContext) Statement(i int) IStatementContext
func (*BlockStmtContext) ToStringTree ¶
func (s *BlockStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BoolLiteralContext ¶
type BoolLiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBoolLiteralContext ¶
func NewBoolLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BoolLiteralContext
func NewEmptyBoolLiteralContext ¶
func NewEmptyBoolLiteralContext() *BoolLiteralContext
func (*BoolLiteralContext) Accept ¶
func (s *BoolLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BoolLiteralContext) BooLiteral ¶
func (s *BoolLiteralContext) BooLiteral() antlr.TerminalNode
func (*BoolLiteralContext) EnterRule ¶
func (s *BoolLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*BoolLiteralContext) ExitRule ¶
func (s *BoolLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*BoolLiteralContext) GetParser ¶
func (s *BoolLiteralContext) GetParser() antlr.Parser
func (*BoolLiteralContext) GetRuleContext ¶
func (s *BoolLiteralContext) GetRuleContext() antlr.RuleContext
func (*BoolLiteralContext) IsBoolLiteralContext ¶
func (*BoolLiteralContext) IsBoolLiteralContext()
func (*BoolLiteralContext) ToStringTree ¶
func (s *BoolLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BreakStmtContext ¶
type BreakStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBreakStmtContext ¶
func NewBreakStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BreakStmtContext
func NewEmptyBreakStmtContext ¶
func NewEmptyBreakStmtContext() *BreakStmtContext
func (*BreakStmtContext) Accept ¶
func (s *BreakStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BreakStmtContext) Break ¶
func (s *BreakStmtContext) Break() antlr.TerminalNode
func (*BreakStmtContext) EnterRule ¶
func (s *BreakStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*BreakStmtContext) ExitRule ¶
func (s *BreakStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*BreakStmtContext) GetParser ¶
func (s *BreakStmtContext) GetParser() antlr.Parser
func (*BreakStmtContext) GetRuleContext ¶
func (s *BreakStmtContext) GetRuleContext() antlr.RuleContext
func (*BreakStmtContext) IsBreakStmtContext ¶
func (*BreakStmtContext) IsBreakStmtContext()
func (*BreakStmtContext) ToStringTree ¶
func (s *BreakStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CallExprContext ¶
type CallExprContext struct {
*ExpressionContext
}
func NewCallExprContext ¶
func NewCallExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CallExprContext
func (*CallExprContext) Accept ¶
func (s *CallExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*CallExprContext) Arguments ¶
func (s *CallExprContext) Arguments() IArgumentsContext
func (*CallExprContext) EnterRule ¶
func (s *CallExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*CallExprContext) ExitRule ¶
func (s *CallExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*CallExprContext) Expression ¶
func (s *CallExprContext) Expression() IExpressionContext
func (*CallExprContext) GetRuleContext ¶
func (s *CallExprContext) GetRuleContext() antlr.RuleContext
type ComputedPropExprContext ¶
type ComputedPropExprContext struct {
*PropContext
}
func NewComputedPropExprContext ¶
func NewComputedPropExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ComputedPropExprContext
func (*ComputedPropExprContext) Accept ¶
func (s *ComputedPropExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ComputedPropExprContext) AllExpression ¶
func (s *ComputedPropExprContext) AllExpression() []IExpressionContext
func (*ComputedPropExprContext) BracketClose ¶
func (s *ComputedPropExprContext) BracketClose() antlr.TerminalNode
func (*ComputedPropExprContext) BracketOpen ¶
func (s *ComputedPropExprContext) BracketOpen() antlr.TerminalNode
func (*ComputedPropExprContext) Colon ¶
func (s *ComputedPropExprContext) Colon() antlr.TerminalNode
func (*ComputedPropExprContext) EnterRule ¶
func (s *ComputedPropExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*ComputedPropExprContext) ExitRule ¶
func (s *ComputedPropExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*ComputedPropExprContext) Expression ¶
func (s *ComputedPropExprContext) Expression(i int) IExpressionContext
func (*ComputedPropExprContext) GetRuleContext ¶
func (s *ComputedPropExprContext) GetRuleContext() antlr.RuleContext
type EqualityExprContext ¶
type EqualityExprContext struct {
*ExpressionContext
}
func NewEqualityExprContext ¶
func NewEqualityExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *EqualityExprContext
func (*EqualityExprContext) Accept ¶
func (s *EqualityExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*EqualityExprContext) AllExpression ¶
func (s *EqualityExprContext) AllExpression() []IExpressionContext
func (*EqualityExprContext) EnterRule ¶
func (s *EqualityExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*EqualityExprContext) ExitRule ¶
func (s *EqualityExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*EqualityExprContext) Expression ¶
func (s *EqualityExprContext) Expression(i int) IExpressionContext
func (*EqualityExprContext) GetRuleContext ¶
func (s *EqualityExprContext) GetRuleContext() antlr.RuleContext
func (*EqualityExprContext) Is ¶
func (s *EqualityExprContext) Is() antlr.TerminalNode
func (*EqualityExprContext) IsNot ¶
func (s *EqualityExprContext) IsNot() antlr.TerminalNode
type ErrExprContext ¶
type ErrExprContext struct {
*ExpressionContext
}
func NewErrExprContext ¶
func NewErrExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ErrExprContext
func (*ErrExprContext) Accept ¶
func (s *ErrExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ErrExprContext) EnterRule ¶
func (s *ErrExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*ErrExprContext) Err ¶
func (s *ErrExprContext) Err() antlr.TerminalNode
func (*ErrExprContext) ExitRule ¶
func (s *ErrExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*ErrExprContext) Expression ¶
func (s *ErrExprContext) Expression() IExpressionContext
func (*ErrExprContext) GetRuleContext ¶
func (s *ErrExprContext) GetRuleContext() antlr.RuleContext
type ExprStmtContext ¶
type ExprStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExprStmtContext ¶
func NewEmptyExprStmtContext() *ExprStmtContext
func NewExprStmtContext ¶
func NewExprStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprStmtContext
func (*ExprStmtContext) Accept ¶
func (s *ExprStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ExprStmtContext) EnterRule ¶
func (s *ExprStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExprStmtContext) ExitRule ¶
func (s *ExprStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExprStmtContext) Expression ¶
func (s *ExprStmtContext) Expression() IExpressionContext
func (*ExprStmtContext) GetParser ¶
func (s *ExprStmtContext) GetParser() antlr.Parser
func (*ExprStmtContext) GetRuleContext ¶
func (s *ExprStmtContext) GetRuleContext() antlr.RuleContext
func (*ExprStmtContext) IsExprStmtContext ¶
func (*ExprStmtContext) IsExprStmtContext()
func (*ExprStmtContext) ToStringTree ¶
func (s *ExprStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExpressionContext ¶
type ExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressionContext ¶
func NewEmptyExpressionContext() *ExpressionContext
func NewExpressionContext ¶
func NewExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionContext
func (*ExpressionContext) CopyFrom ¶
func (s *ExpressionContext) CopyFrom(ctx *ExpressionContext)
func (*ExpressionContext) GetParser ¶
func (s *ExpressionContext) GetParser() antlr.Parser
func (*ExpressionContext) GetRuleContext ¶
func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
func (*ExpressionContext) IsExpressionContext ¶
func (*ExpressionContext) IsExpressionContext()
func (*ExpressionContext) ToStringTree ¶
func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FnBodyContext ¶
type FnBodyContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFnBodyContext ¶
func NewEmptyFnBodyContext() *FnBodyContext
func NewFnBodyContext ¶
func NewFnBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FnBodyContext
func (*FnBodyContext) Accept ¶
func (s *FnBodyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FnBodyContext) AllStatement ¶
func (s *FnBodyContext) AllStatement() []IStatementContext
func (*FnBodyContext) BraceClose ¶
func (s *FnBodyContext) BraceClose() antlr.TerminalNode
func (*FnBodyContext) BraceOpen ¶
func (s *FnBodyContext) BraceOpen() antlr.TerminalNode
func (*FnBodyContext) EnterRule ¶
func (s *FnBodyContext) EnterRule(listener antlr.ParseTreeListener)
func (*FnBodyContext) ExitRule ¶
func (s *FnBodyContext) ExitRule(listener antlr.ParseTreeListener)
func (*FnBodyContext) GetParser ¶
func (s *FnBodyContext) GetParser() antlr.Parser
func (*FnBodyContext) GetRuleContext ¶
func (s *FnBodyContext) GetRuleContext() antlr.RuleContext
func (*FnBodyContext) IsFnBodyContext ¶
func (*FnBodyContext) IsFnBodyContext()
func (*FnBodyContext) Statement ¶
func (s *FnBodyContext) Statement(i int) IStatementContext
func (*FnBodyContext) ToStringTree ¶
func (s *FnBodyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FnDeclareStmtContext ¶
type FnDeclareStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFnDeclareStmtContext ¶
func NewEmptyFnDeclareStmtContext() *FnDeclareStmtContext
func NewFnDeclareStmtContext ¶
func NewFnDeclareStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FnDeclareStmtContext
func (*FnDeclareStmtContext) Accept ¶
func (s *FnDeclareStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FnDeclareStmtContext) EnterRule ¶
func (s *FnDeclareStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*FnDeclareStmtContext) ExitRule ¶
func (s *FnDeclareStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*FnDeclareStmtContext) Fn ¶
func (s *FnDeclareStmtContext) Fn() antlr.TerminalNode
func (*FnDeclareStmtContext) FnBody ¶
func (s *FnDeclareStmtContext) FnBody() IFnBodyContext
func (*FnDeclareStmtContext) FnName ¶
func (s *FnDeclareStmtContext) FnName() IFnNameContext
func (*FnDeclareStmtContext) FormalParams ¶
func (s *FnDeclareStmtContext) FormalParams() IFormalParamsContext
func (*FnDeclareStmtContext) GetParser ¶
func (s *FnDeclareStmtContext) GetParser() antlr.Parser
func (*FnDeclareStmtContext) GetRuleContext ¶
func (s *FnDeclareStmtContext) GetRuleContext() antlr.RuleContext
func (*FnDeclareStmtContext) IsFnDeclareStmtContext ¶
func (*FnDeclareStmtContext) IsFnDeclareStmtContext()
func (*FnDeclareStmtContext) ToStringTree ¶
func (s *FnDeclareStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FnExprContext ¶
type FnExprContext struct {
*ExpressionContext
}
func NewFnExprContext ¶
func NewFnExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FnExprContext
func (*FnExprContext) Accept ¶
func (s *FnExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FnExprContext) EnterRule ¶
func (s *FnExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*FnExprContext) ExitRule ¶
func (s *FnExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*FnExprContext) FnBody ¶
func (s *FnExprContext) FnBody() IFnBodyContext
func (*FnExprContext) FormalParams ¶
func (s *FnExprContext) FormalParams() IFormalParamsContext
func (*FnExprContext) GetRuleContext ¶
func (s *FnExprContext) GetRuleContext() antlr.RuleContext
func (*FnExprContext) LambdaConnect ¶
func (s *FnExprContext) LambdaConnect() antlr.TerminalNode
type FnNameContext ¶
type FnNameContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFnNameContext ¶
func NewEmptyFnNameContext() *FnNameContext
func NewFnNameContext ¶
func NewFnNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FnNameContext
func (*FnNameContext) Accept ¶
func (s *FnNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FnNameContext) EnterRule ¶
func (s *FnNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*FnNameContext) ExitRule ¶
func (s *FnNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*FnNameContext) GetParser ¶
func (s *FnNameContext) GetParser() antlr.Parser
func (*FnNameContext) GetRuleContext ¶
func (s *FnNameContext) GetRuleContext() antlr.RuleContext
func (*FnNameContext) Identifer ¶
func (s *FnNameContext) Identifer() IIdentiferContext
func (*FnNameContext) IsFnNameContext ¶
func (*FnNameContext) IsFnNameContext()
func (*FnNameContext) ToStringTree ¶
func (s *FnNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FormalParamListContext ¶
type FormalParamListContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFormalParamListContext ¶
func NewEmptyFormalParamListContext() *FormalParamListContext
func NewFormalParamListContext ¶
func NewFormalParamListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FormalParamListContext
func (*FormalParamListContext) Accept ¶
func (s *FormalParamListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FormalParamListContext) AllComma ¶
func (s *FormalParamListContext) AllComma() []antlr.TerminalNode
func (*FormalParamListContext) AllIdentifer ¶
func (s *FormalParamListContext) AllIdentifer() []IIdentiferContext
func (*FormalParamListContext) Comma ¶
func (s *FormalParamListContext) Comma(i int) antlr.TerminalNode
func (*FormalParamListContext) EnterRule ¶
func (s *FormalParamListContext) EnterRule(listener antlr.ParseTreeListener)
func (*FormalParamListContext) ExitRule ¶
func (s *FormalParamListContext) ExitRule(listener antlr.ParseTreeListener)
func (*FormalParamListContext) GetParser ¶
func (s *FormalParamListContext) GetParser() antlr.Parser
func (*FormalParamListContext) GetRuleContext ¶
func (s *FormalParamListContext) GetRuleContext() antlr.RuleContext
func (*FormalParamListContext) Identifer ¶
func (s *FormalParamListContext) Identifer(i int) IIdentiferContext
func (*FormalParamListContext) IsFormalParamListContext ¶
func (*FormalParamListContext) IsFormalParamListContext()
func (*FormalParamListContext) RestParamArg ¶
func (s *FormalParamListContext) RestParamArg() IRestParamArgContext
func (*FormalParamListContext) ToStringTree ¶
func (s *FormalParamListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FormalParamsContext ¶
type FormalParamsContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFormalParamsContext ¶
func NewEmptyFormalParamsContext() *FormalParamsContext
func NewFormalParamsContext ¶
func NewFormalParamsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FormalParamsContext
func (*FormalParamsContext) Accept ¶
func (s *FormalParamsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FormalParamsContext) EnterRule ¶
func (s *FormalParamsContext) EnterRule(listener antlr.ParseTreeListener)
func (*FormalParamsContext) ExitRule ¶
func (s *FormalParamsContext) ExitRule(listener antlr.ParseTreeListener)
func (*FormalParamsContext) FormalParamList ¶
func (s *FormalParamsContext) FormalParamList() IFormalParamListContext
func (*FormalParamsContext) GetParser ¶
func (s *FormalParamsContext) GetParser() antlr.Parser
func (*FormalParamsContext) GetRuleContext ¶
func (s *FormalParamsContext) GetRuleContext() antlr.RuleContext
func (*FormalParamsContext) IsFormalParamsContext ¶
func (*FormalParamsContext) IsFormalParamsContext()
func (*FormalParamsContext) ParenClose ¶
func (s *FormalParamsContext) ParenClose() antlr.TerminalNode
func (*FormalParamsContext) ParenOpen ¶
func (s *FormalParamsContext) ParenOpen() antlr.TerminalNode
func (*FormalParamsContext) ToStringTree ¶
func (s *FormalParamsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type HexLiteralContext ¶
type HexLiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyHexLiteralContext ¶
func NewEmptyHexLiteralContext() *HexLiteralContext
func NewHexLiteralContext ¶
func NewHexLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *HexLiteralContext
func (*HexLiteralContext) Accept ¶
func (s *HexLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*HexLiteralContext) EnterRule ¶
func (s *HexLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*HexLiteralContext) ExitRule ¶
func (s *HexLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*HexLiteralContext) GetParser ¶
func (s *HexLiteralContext) GetParser() antlr.Parser
func (*HexLiteralContext) GetRuleContext ¶
func (s *HexLiteralContext) GetRuleContext() antlr.RuleContext
func (*HexLiteralContext) HexLiteral ¶
func (s *HexLiteralContext) HexLiteral() antlr.TerminalNode
func (*HexLiteralContext) IsHexLiteralContext ¶
func (*HexLiteralContext) IsHexLiteralContext()
func (*HexLiteralContext) ToStringTree ¶
func (s *HexLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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 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 IAssignStmtContext ¶
type IAssignStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAssignStmtContext differentiates from other interfaces. IsAssignStmtContext() }
IAssignStmtContext is an interface to support dynamic dispatch.
type IBlockStmtContext ¶
type IBlockStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBlockStmtContext differentiates from other interfaces. IsBlockStmtContext() }
IBlockStmtContext is an interface to support dynamic dispatch.
type IBoolLiteralContext ¶
type IBoolLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBoolLiteralContext differentiates from other interfaces. IsBoolLiteralContext() }
IBoolLiteralContext is an interface to support dynamic dispatch.
type IBreakStmtContext ¶
type IBreakStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBreakStmtContext differentiates from other interfaces. IsBreakStmtContext() }
IBreakStmtContext is an interface to support dynamic dispatch.
type IExprStmtContext ¶
type IExprStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExprStmtContext differentiates from other interfaces. IsExprStmtContext() }
IExprStmtContext is an interface to support dynamic dispatch.
type IExpressionContext ¶
type IExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExpressionContext differentiates from other interfaces. IsExpressionContext() }
IExpressionContext is an interface to support dynamic dispatch.
type IFnBodyContext ¶
type IFnBodyContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFnBodyContext differentiates from other interfaces. IsFnBodyContext() }
IFnBodyContext is an interface to support dynamic dispatch.
type IFnDeclareStmtContext ¶
type IFnDeclareStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFnDeclareStmtContext differentiates from other interfaces. IsFnDeclareStmtContext() }
IFnDeclareStmtContext is an interface to support dynamic dispatch.
type IFnNameContext ¶
type IFnNameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFnNameContext differentiates from other interfaces. IsFnNameContext() }
IFnNameContext is an interface to support dynamic dispatch.
type IFormalParamListContext ¶
type IFormalParamListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFormalParamListContext differentiates from other interfaces. IsFormalParamListContext() }
IFormalParamListContext is an interface to support dynamic dispatch.
type IFormalParamsContext ¶
type IFormalParamsContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFormalParamsContext differentiates from other interfaces. IsFormalParamsContext() }
IFormalParamsContext is an interface to support dynamic dispatch.
type IHexLiteralContext ¶
type IHexLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsHexLiteralContext differentiates from other interfaces. IsHexLiteralContext() }
IHexLiteralContext is an interface to support dynamic dispatch.
type IIdentiferContext ¶
type IIdentiferContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIdentiferContext differentiates from other interfaces. IsIdentiferContext() }
IIdentiferContext is an interface to support dynamic dispatch.
type IIfStmtContext ¶
type IIfStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIfStmtContext differentiates from other interfaces. IsIfStmtContext() }
IIfStmtContext is an interface to support dynamic dispatch.
type IIntLiteralContext ¶
type IIntLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIntLiteralContext differentiates from other interfaces. IsIntLiteralContext() }
IIntLiteralContext 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 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 IMatchClauseTestContext ¶
type IMatchClauseTestContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMatchClauseTestContext differentiates from other interfaces. IsMatchClauseTestContext() }
IMatchClauseTestContext is an interface to support dynamic dispatch.
type IMatchClauseTestUnwrapContext ¶
type IMatchClauseTestUnwrapContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMatchClauseTestUnwrapContext differentiates from other interfaces. IsMatchClauseTestUnwrapContext() }
IMatchClauseTestUnwrapContext is an interface to support dynamic dispatch.
type IMatchClauseTestValContext ¶
type IMatchClauseTestValContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMatchClauseTestValContext differentiates from other interfaces. IsMatchClauseTestValContext() }
IMatchClauseTestValContext is an interface to support dynamic dispatch.
type IMatchClauseValContext ¶
type IMatchClauseValContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMatchClauseValContext differentiates from other interfaces. IsMatchClauseValContext() }
IMatchClauseValContext is an interface to support dynamic dispatch.
type IMatchStmtContext ¶
type IMatchStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMatchStmtContext differentiates from other interfaces. IsMatchStmtContext() }
IMatchStmtContext is an interface to support dynamic dispatch.
type IMathClauseContext ¶
type IMathClauseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMathClauseContext differentiates from other interfaces. IsMathClauseContext() }
IMathClauseContext is an interface to support dynamic dispatch.
type IMathClausesContext ¶
type IMathClausesContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMathClausesContext differentiates from other interfaces. IsMathClausesContext() }
IMathClausesContext is an interface to support dynamic dispatch.
type INilLiteralContext ¶
type INilLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsNilLiteralContext differentiates from other interfaces. IsNilLiteralContext() }
INilLiteralContext is an interface to support dynamic dispatch.
type INumberLiteralContext ¶
type INumberLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsNumberLiteralContext differentiates from other interfaces. IsNumberLiteralContext() }
INumberLiteralContext is an interface to support dynamic dispatch.
type IObjDeclareStmtContext ¶
type IObjDeclareStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsObjDeclareStmtContext differentiates from other interfaces. IsObjDeclareStmtContext() }
IObjDeclareStmtContext is an interface to support dynamic dispatch.
type IObjMethodContext ¶
type IObjMethodContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsObjMethodContext differentiates from other interfaces. IsObjMethodContext() }
IObjMethodContext is an interface to support dynamic dispatch.
type IObjMethodsContext ¶
type IObjMethodsContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsObjMethodsContext differentiates from other interfaces. IsObjMethodsContext() }
IObjMethodsContext is an interface to support dynamic dispatch.
type IObjPropContext ¶
type IObjPropContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsObjPropContext differentiates from other interfaces. IsObjPropContext() }
IObjPropContext is an interface to support dynamic dispatch.
type IObjPropInitContext ¶
type IObjPropInitContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsObjPropInitContext differentiates from other interfaces. IsObjPropInitContext() }
IObjPropInitContext is an interface to support dynamic dispatch.
type IObjPropsContext ¶
type IObjPropsContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsObjPropsContext differentiates from other interfaces. IsObjPropsContext() }
IObjPropsContext 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.
func Parse ¶
func Parse(code string) IProgramContext
type IPropContext ¶
type IPropContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPropContext differentiates from other interfaces. IsPropContext() }
IPropContext is an interface to support dynamic dispatch.
type IPropNameContext ¶
type IPropNameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPropNameContext differentiates from other interfaces. IsPropNameContext() }
IPropNameContext is an interface to support dynamic dispatch.
type IRealLiteralContext ¶
type IRealLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsRealLiteralContext differentiates from other interfaces. IsRealLiteralContext() }
IRealLiteralContext is an interface to support dynamic dispatch.
type IRegexpLiteralContext ¶
type IRegexpLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsRegexpLiteralContext differentiates from other interfaces. IsRegexpLiteralContext() }
IRegexpLiteralContext is an interface to support dynamic dispatch.
type IRepeatStmtContext ¶
type IRepeatStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsRepeatStmtContext differentiates from other interfaces. IsRepeatStmtContext() }
IRepeatStmtContext 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 IRestParamArgContext ¶
type IRestParamArgContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsRestParamArgContext differentiates from other interfaces. IsRestParamArgContext() }
IRestParamArgContext is an interface to support dynamic dispatch.
type IReturnStmtContext ¶
type IReturnStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsReturnStmtContext differentiates from other interfaces. IsReturnStmtContext() }
IReturnStmtContext 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 IStringInterpContext ¶
type IStringInterpContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsStringInterpContext differentiates from other interfaces. IsStringInterpContext() }
IStringInterpContext is an interface to support dynamic dispatch.
type IStringInterpExprContext ¶
type IStringInterpExprContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsStringInterpExprContext differentiates from other interfaces. IsStringInterpExprContext() }
IStringInterpExprContext is an interface to support dynamic dispatch.
type IStringLiteralContext ¶
type IStringLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsStringLiteralContext differentiates from other interfaces. IsStringLiteralContext() }
IStringLiteralContext is an interface to support dynamic dispatch.
type IStringQuotedContext ¶
type IStringQuotedContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsStringQuotedContext differentiates from other interfaces. IsStringQuotedContext() }
IStringQuotedContext is an interface to support dynamic dispatch.
type IVarDeclareLhsContext ¶
type IVarDeclareLhsContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsVarDeclareLhsContext differentiates from other interfaces. IsVarDeclareLhsContext() }
IVarDeclareLhsContext is an interface to support dynamic dispatch.
type IVarDeclareStmtContext ¶
type IVarDeclareStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsVarDeclareStmtContext differentiates from other interfaces. IsVarDeclareStmtContext() }
IVarDeclareStmtContext is an interface to support dynamic dispatch.
type IdentiferContext ¶
type IdentiferContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIdentiferContext ¶
func NewEmptyIdentiferContext() *IdentiferContext
func NewIdentiferContext ¶
func NewIdentiferContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentiferContext
func (*IdentiferContext) Accept ¶
func (s *IdentiferContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IdentiferContext) EnterRule ¶
func (s *IdentiferContext) EnterRule(listener antlr.ParseTreeListener)
func (*IdentiferContext) ExitRule ¶
func (s *IdentiferContext) ExitRule(listener antlr.ParseTreeListener)
func (*IdentiferContext) GetParser ¶
func (s *IdentiferContext) GetParser() antlr.Parser
func (*IdentiferContext) GetRuleContext ¶
func (s *IdentiferContext) GetRuleContext() antlr.RuleContext
func (*IdentiferContext) Identifier ¶
func (s *IdentiferContext) Identifier() antlr.TerminalNode
func (*IdentiferContext) IsIdentiferContext ¶
func (*IdentiferContext) IsIdentiferContext()
func (*IdentiferContext) ToStringTree ¶
func (s *IdentiferContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IdentifierExprContext ¶
type IdentifierExprContext struct {
*ExpressionContext
}
func NewIdentifierExprContext ¶
func NewIdentifierExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IdentifierExprContext
func (*IdentifierExprContext) Accept ¶
func (s *IdentifierExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IdentifierExprContext) EnterRule ¶
func (s *IdentifierExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*IdentifierExprContext) ExitRule ¶
func (s *IdentifierExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*IdentifierExprContext) GetRuleContext ¶
func (s *IdentifierExprContext) GetRuleContext() antlr.RuleContext
func (*IdentifierExprContext) Identifer ¶
func (s *IdentifierExprContext) Identifer() IIdentiferContext
type IfStmtContext ¶
type IfStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIfStmtContext ¶
func NewEmptyIfStmtContext() *IfStmtContext
func NewIfStmtContext ¶
func NewIfStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfStmtContext
func (*IfStmtContext) Accept ¶
func (s *IfStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IfStmtContext) AllStatement ¶
func (s *IfStmtContext) AllStatement() []IStatementContext
func (*IfStmtContext) Else ¶
func (s *IfStmtContext) Else() antlr.TerminalNode
func (*IfStmtContext) EnterRule ¶
func (s *IfStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*IfStmtContext) ExitRule ¶
func (s *IfStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*IfStmtContext) Expression ¶
func (s *IfStmtContext) Expression() IExpressionContext
func (*IfStmtContext) GetParser ¶
func (s *IfStmtContext) GetParser() antlr.Parser
func (*IfStmtContext) GetRuleContext ¶
func (s *IfStmtContext) GetRuleContext() antlr.RuleContext
func (*IfStmtContext) If ¶
func (s *IfStmtContext) If() antlr.TerminalNode
func (*IfStmtContext) IsIfStmtContext ¶
func (*IfStmtContext) IsIfStmtContext()
func (*IfStmtContext) Statement ¶
func (s *IfStmtContext) Statement(i int) IStatementContext
func (*IfStmtContext) Then ¶
func (s *IfStmtContext) Then() antlr.TerminalNode
func (*IfStmtContext) ToStringTree ¶
func (s *IfStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IntLiteralContext ¶
type IntLiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIntLiteralContext ¶
func NewEmptyIntLiteralContext() *IntLiteralContext
func NewIntLiteralContext ¶
func NewIntLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IntLiteralContext
func (*IntLiteralContext) Accept ¶
func (s *IntLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IntLiteralContext) EnterRule ¶
func (s *IntLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*IntLiteralContext) ExitRule ¶
func (s *IntLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*IntLiteralContext) GetParser ¶
func (s *IntLiteralContext) GetParser() antlr.Parser
func (*IntLiteralContext) GetRuleContext ¶
func (s *IntLiteralContext) GetRuleContext() antlr.RuleContext
func (*IntLiteralContext) IntLiteral ¶
func (s *IntLiteralContext) IntLiteral() antlr.TerminalNode
func (*IntLiteralContext) IsIntLiteralContext ¶
func (*IntLiteralContext) IsIntLiteralContext()
func (*IntLiteralContext) ToStringTree ¶
func (s *IntLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) Accept ¶
func (s *KeywordContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*KeywordContext) And ¶
func (s *KeywordContext) And() antlr.TerminalNode
func (*KeywordContext) Else ¶
func (s *KeywordContext) Else() antlr.TerminalNode
func (*KeywordContext) EnterRule ¶
func (s *KeywordContext) EnterRule(listener antlr.ParseTreeListener)
func (*KeywordContext) ExitRule ¶
func (s *KeywordContext) ExitRule(listener antlr.ParseTreeListener)
func (*KeywordContext) Fn ¶
func (s *KeywordContext) Fn() 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) Is ¶
func (s *KeywordContext) Is() antlr.TerminalNode
func (*KeywordContext) IsKeywordContext ¶
func (*KeywordContext) IsKeywordContext()
func (*KeywordContext) IsNot ¶
func (s *KeywordContext) IsNot() antlr.TerminalNode
func (*KeywordContext) Match ¶
func (s *KeywordContext) Match() antlr.TerminalNode
func (*KeywordContext) Or ¶
func (s *KeywordContext) Or() antlr.TerminalNode
func (*KeywordContext) Repeat ¶
func (s *KeywordContext) Repeat() antlr.TerminalNode
func (*KeywordContext) Then ¶
func (s *KeywordContext) Then() antlr.TerminalNode
func (*KeywordContext) ToStringTree ¶
func (s *KeywordContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*KeywordContext) Until ¶
func (s *KeywordContext) Until() antlr.TerminalNode
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) Accept ¶
func (s *LiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LiteralContext) BoolLiteral ¶
func (s *LiteralContext) BoolLiteral() IBoolLiteralContext
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) NilLiteral ¶
func (s *LiteralContext) NilLiteral() INilLiteralContext
func (*LiteralContext) NumberLiteral ¶
func (s *LiteralContext) NumberLiteral() INumberLiteralContext
func (*LiteralContext) RegexpLiteral ¶
func (s *LiteralContext) RegexpLiteral() IRegexpLiteralContext
func (*LiteralContext) StringLiteral ¶
func (s *LiteralContext) StringLiteral() IStringLiteralContext
func (*LiteralContext) ToStringTree ¶
func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LiteralExprContext ¶
type LiteralExprContext struct {
*ExpressionContext
}
func NewLiteralExprContext ¶
func NewLiteralExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LiteralExprContext
func (*LiteralExprContext) Accept ¶
func (s *LiteralExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LiteralExprContext) EnterRule ¶
func (s *LiteralExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*LiteralExprContext) ExitRule ¶
func (s *LiteralExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*LiteralExprContext) GetRuleContext ¶
func (s *LiteralExprContext) GetRuleContext() antlr.RuleContext
func (*LiteralExprContext) Literal ¶
func (s *LiteralExprContext) Literal() ILiteralContext
type LogicExprContext ¶
type LogicExprContext struct {
*ExpressionContext
}
func NewLogicExprContext ¶
func NewLogicExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LogicExprContext
func (*LogicExprContext) Accept ¶
func (s *LogicExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LogicExprContext) AllExpression ¶
func (s *LogicExprContext) AllExpression() []IExpressionContext
func (*LogicExprContext) And ¶
func (s *LogicExprContext) And() antlr.TerminalNode
func (*LogicExprContext) EnterRule ¶
func (s *LogicExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*LogicExprContext) ExitRule ¶
func (s *LogicExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*LogicExprContext) Expression ¶
func (s *LogicExprContext) Expression(i int) IExpressionContext
func (*LogicExprContext) GetRuleContext ¶
func (s *LogicExprContext) GetRuleContext() antlr.RuleContext
func (*LogicExprContext) Or ¶
func (s *LogicExprContext) Or() antlr.TerminalNode
type MatchClauseTestContext ¶
type MatchClauseTestContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMatchClauseTestContext ¶
func NewEmptyMatchClauseTestContext() *MatchClauseTestContext
func NewMatchClauseTestContext ¶
func NewMatchClauseTestContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MatchClauseTestContext
func (*MatchClauseTestContext) Accept ¶
func (s *MatchClauseTestContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MatchClauseTestContext) Discard ¶
func (s *MatchClauseTestContext) Discard() antlr.TerminalNode
func (*MatchClauseTestContext) EnterRule ¶
func (s *MatchClauseTestContext) EnterRule(listener antlr.ParseTreeListener)
func (*MatchClauseTestContext) ExitRule ¶
func (s *MatchClauseTestContext) ExitRule(listener antlr.ParseTreeListener)
func (*MatchClauseTestContext) GetParser ¶
func (s *MatchClauseTestContext) GetParser() antlr.Parser
func (*MatchClauseTestContext) GetRuleContext ¶
func (s *MatchClauseTestContext) GetRuleContext() antlr.RuleContext
func (*MatchClauseTestContext) IsMatchClauseTestContext ¶
func (*MatchClauseTestContext) IsMatchClauseTestContext()
func (*MatchClauseTestContext) MatchClauseTestUnwrap ¶
func (s *MatchClauseTestContext) MatchClauseTestUnwrap() IMatchClauseTestUnwrapContext
func (*MatchClauseTestContext) MatchClauseTestVal ¶
func (s *MatchClauseTestContext) MatchClauseTestVal() IMatchClauseTestValContext
func (*MatchClauseTestContext) ToStringTree ¶
func (s *MatchClauseTestContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MatchClauseTestUnwrapContext ¶
type MatchClauseTestUnwrapContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMatchClauseTestUnwrapContext ¶
func NewEmptyMatchClauseTestUnwrapContext() *MatchClauseTestUnwrapContext
func NewMatchClauseTestUnwrapContext ¶
func NewMatchClauseTestUnwrapContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MatchClauseTestUnwrapContext
func (*MatchClauseTestUnwrapContext) Accept ¶
func (s *MatchClauseTestUnwrapContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MatchClauseTestUnwrapContext) EnterRule ¶
func (s *MatchClauseTestUnwrapContext) EnterRule(listener antlr.ParseTreeListener)
func (*MatchClauseTestUnwrapContext) Err ¶
func (s *MatchClauseTestUnwrapContext) Err() antlr.TerminalNode
func (*MatchClauseTestUnwrapContext) ExitRule ¶
func (s *MatchClauseTestUnwrapContext) ExitRule(listener antlr.ParseTreeListener)
func (*MatchClauseTestUnwrapContext) GetParser ¶
func (s *MatchClauseTestUnwrapContext) GetParser() antlr.Parser
func (*MatchClauseTestUnwrapContext) GetRuleContext ¶
func (s *MatchClauseTestUnwrapContext) GetRuleContext() antlr.RuleContext
func (*MatchClauseTestUnwrapContext) Identifer ¶
func (s *MatchClauseTestUnwrapContext) Identifer() IIdentiferContext
func (*MatchClauseTestUnwrapContext) IsMatchClauseTestUnwrapContext ¶
func (*MatchClauseTestUnwrapContext) IsMatchClauseTestUnwrapContext()
func (*MatchClauseTestUnwrapContext) Ok ¶
func (s *MatchClauseTestUnwrapContext) Ok() antlr.TerminalNode
func (*MatchClauseTestUnwrapContext) ParenClose ¶
func (s *MatchClauseTestUnwrapContext) ParenClose() antlr.TerminalNode
func (*MatchClauseTestUnwrapContext) ParenOpen ¶
func (s *MatchClauseTestUnwrapContext) ParenOpen() antlr.TerminalNode
func (*MatchClauseTestUnwrapContext) ToStringTree ¶
func (s *MatchClauseTestUnwrapContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MatchClauseTestValContext ¶
type MatchClauseTestValContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMatchClauseTestValContext ¶
func NewEmptyMatchClauseTestValContext() *MatchClauseTestValContext
func NewMatchClauseTestValContext ¶
func NewMatchClauseTestValContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MatchClauseTestValContext
func (*MatchClauseTestValContext) Accept ¶
func (s *MatchClauseTestValContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MatchClauseTestValContext) AllMatchClauseVal ¶
func (s *MatchClauseTestValContext) AllMatchClauseVal() []IMatchClauseValContext
func (*MatchClauseTestValContext) AllOr ¶
func (s *MatchClauseTestValContext) AllOr() []antlr.TerminalNode
func (*MatchClauseTestValContext) EnterRule ¶
func (s *MatchClauseTestValContext) EnterRule(listener antlr.ParseTreeListener)
func (*MatchClauseTestValContext) ExitRule ¶
func (s *MatchClauseTestValContext) ExitRule(listener antlr.ParseTreeListener)
func (*MatchClauseTestValContext) GetParser ¶
func (s *MatchClauseTestValContext) GetParser() antlr.Parser
func (*MatchClauseTestValContext) GetRuleContext ¶
func (s *MatchClauseTestValContext) GetRuleContext() antlr.RuleContext
func (*MatchClauseTestValContext) IsMatchClauseTestValContext ¶
func (*MatchClauseTestValContext) IsMatchClauseTestValContext()
func (*MatchClauseTestValContext) MatchClauseVal ¶
func (s *MatchClauseTestValContext) MatchClauseVal(i int) IMatchClauseValContext
func (*MatchClauseTestValContext) Or ¶
func (s *MatchClauseTestValContext) Or(i int) antlr.TerminalNode
func (*MatchClauseTestValContext) ToStringTree ¶
func (s *MatchClauseTestValContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MatchClauseValContext ¶
type MatchClauseValContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMatchClauseValContext ¶
func NewEmptyMatchClauseValContext() *MatchClauseValContext
func NewMatchClauseValContext ¶
func NewMatchClauseValContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MatchClauseValContext
func (*MatchClauseValContext) Accept ¶
func (s *MatchClauseValContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MatchClauseValContext) EnterRule ¶
func (s *MatchClauseValContext) EnterRule(listener antlr.ParseTreeListener)
func (*MatchClauseValContext) ExitRule ¶
func (s *MatchClauseValContext) ExitRule(listener antlr.ParseTreeListener)
func (*MatchClauseValContext) GetParser ¶
func (s *MatchClauseValContext) GetParser() antlr.Parser
func (*MatchClauseValContext) GetRuleContext ¶
func (s *MatchClauseValContext) GetRuleContext() antlr.RuleContext
func (*MatchClauseValContext) Identifer ¶
func (s *MatchClauseValContext) Identifer() IIdentiferContext
func (*MatchClauseValContext) IsMatchClauseValContext ¶
func (*MatchClauseValContext) IsMatchClauseValContext()
func (*MatchClauseValContext) NumberLiteral ¶
func (s *MatchClauseValContext) NumberLiteral() INumberLiteralContext
func (*MatchClauseValContext) ToStringTree ¶
func (s *MatchClauseValContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MatchStmtContext ¶
type MatchStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMatchStmtContext ¶
func NewEmptyMatchStmtContext() *MatchStmtContext
func NewMatchStmtContext ¶
func NewMatchStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MatchStmtContext
func (*MatchStmtContext) Accept ¶
func (s *MatchStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MatchStmtContext) BraceClose ¶
func (s *MatchStmtContext) BraceClose() antlr.TerminalNode
func (*MatchStmtContext) BraceOpen ¶
func (s *MatchStmtContext) BraceOpen() antlr.TerminalNode
func (*MatchStmtContext) EnterRule ¶
func (s *MatchStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*MatchStmtContext) ExitRule ¶
func (s *MatchStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*MatchStmtContext) Expression ¶
func (s *MatchStmtContext) Expression() IExpressionContext
func (*MatchStmtContext) GetParser ¶
func (s *MatchStmtContext) GetParser() antlr.Parser
func (*MatchStmtContext) GetRuleContext ¶
func (s *MatchStmtContext) GetRuleContext() antlr.RuleContext
func (*MatchStmtContext) IsMatchStmtContext ¶
func (*MatchStmtContext) IsMatchStmtContext()
func (*MatchStmtContext) Match ¶
func (s *MatchStmtContext) Match() antlr.TerminalNode
func (*MatchStmtContext) MathClauses ¶
func (s *MatchStmtContext) MathClauses() IMathClausesContext
func (*MatchStmtContext) ToStringTree ¶
func (s *MatchStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MathClauseContext ¶
type MathClauseContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMathClauseContext ¶
func NewEmptyMathClauseContext() *MathClauseContext
func NewMathClauseContext ¶
func NewMathClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MathClauseContext
func (*MathClauseContext) Accept ¶
func (s *MathClauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MathClauseContext) EnterRule ¶
func (s *MathClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*MathClauseContext) ExitRule ¶
func (s *MathClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*MathClauseContext) GetParser ¶
func (s *MathClauseContext) GetParser() antlr.Parser
func (*MathClauseContext) GetRuleContext ¶
func (s *MathClauseContext) GetRuleContext() antlr.RuleContext
func (*MathClauseContext) IsMathClauseContext ¶
func (*MathClauseContext) IsMathClauseContext()
func (*MathClauseContext) LambdaConnect ¶
func (s *MathClauseContext) LambdaConnect() antlr.TerminalNode
func (*MathClauseContext) MatchClauseTest ¶
func (s *MathClauseContext) MatchClauseTest() IMatchClauseTestContext
func (*MathClauseContext) Statement ¶
func (s *MathClauseContext) Statement() IStatementContext
func (*MathClauseContext) ToStringTree ¶
func (s *MathClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MathClausesContext ¶
type MathClausesContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMathClausesContext ¶
func NewEmptyMathClausesContext() *MathClausesContext
func NewMathClausesContext ¶
func NewMathClausesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MathClausesContext
func (*MathClausesContext) Accept ¶
func (s *MathClausesContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MathClausesContext) AllComma ¶
func (s *MathClausesContext) AllComma() []antlr.TerminalNode
func (*MathClausesContext) AllMathClause ¶
func (s *MathClausesContext) AllMathClause() []IMathClauseContext
func (*MathClausesContext) Comma ¶
func (s *MathClausesContext) Comma(i int) antlr.TerminalNode
func (*MathClausesContext) EnterRule ¶
func (s *MathClausesContext) EnterRule(listener antlr.ParseTreeListener)
func (*MathClausesContext) ExitRule ¶
func (s *MathClausesContext) ExitRule(listener antlr.ParseTreeListener)
func (*MathClausesContext) GetParser ¶
func (s *MathClausesContext) GetParser() antlr.Parser
func (*MathClausesContext) GetRuleContext ¶
func (s *MathClausesContext) GetRuleContext() antlr.RuleContext
func (*MathClausesContext) IsMathClausesContext ¶
func (*MathClausesContext) IsMathClausesContext()
func (*MathClausesContext) MathClause ¶
func (s *MathClausesContext) MathClause(i int) IMathClauseContext
func (*MathClausesContext) ToStringTree ¶
func (s *MathClausesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MemberDotExprContext ¶
type MemberDotExprContext struct {
*ExpressionContext
}
func NewMemberDotExprContext ¶
func NewMemberDotExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MemberDotExprContext
func (*MemberDotExprContext) Accept ¶
func (s *MemberDotExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MemberDotExprContext) Dot ¶
func (s *MemberDotExprContext) Dot() antlr.TerminalNode
func (*MemberDotExprContext) EnterRule ¶
func (s *MemberDotExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*MemberDotExprContext) ExitRule ¶
func (s *MemberDotExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*MemberDotExprContext) Expression ¶
func (s *MemberDotExprContext) Expression() IExpressionContext
func (*MemberDotExprContext) GetRuleContext ¶
func (s *MemberDotExprContext) GetRuleContext() antlr.RuleContext
func (*MemberDotExprContext) Identifier ¶
func (s *MemberDotExprContext) Identifier() antlr.TerminalNode
type MulExprContext ¶
type MulExprContext struct {
*ExpressionContext
}
func NewMulExprContext ¶
func NewMulExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MulExprContext
func (*MulExprContext) Accept ¶
func (s *MulExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MulExprContext) AllExpression ¶
func (s *MulExprContext) AllExpression() []IExpressionContext
func (*MulExprContext) Divide ¶
func (s *MulExprContext) Divide() antlr.TerminalNode
func (*MulExprContext) EnterRule ¶
func (s *MulExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*MulExprContext) ExitRule ¶
func (s *MulExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*MulExprContext) Expression ¶
func (s *MulExprContext) Expression(i int) IExpressionContext
func (*MulExprContext) GetRuleContext ¶
func (s *MulExprContext) GetRuleContext() antlr.RuleContext
func (*MulExprContext) Modulus ¶
func (s *MulExprContext) Modulus() antlr.TerminalNode
func (*MulExprContext) Multiply ¶
func (s *MulExprContext) Multiply() antlr.TerminalNode
type NegativeExprContext ¶
type NegativeExprContext struct {
*ExpressionContext
}
func NewNegativeExprContext ¶
func NewNegativeExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NegativeExprContext
func (*NegativeExprContext) Accept ¶
func (s *NegativeExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NegativeExprContext) EnterRule ¶
func (s *NegativeExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*NegativeExprContext) ExitRule ¶
func (s *NegativeExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*NegativeExprContext) Expression ¶
func (s *NegativeExprContext) Expression() IExpressionContext
func (*NegativeExprContext) GetRuleContext ¶
func (s *NegativeExprContext) GetRuleContext() antlr.RuleContext
func (*NegativeExprContext) Minus ¶
func (s *NegativeExprContext) Minus() antlr.TerminalNode
type NilLiteralContext ¶
type NilLiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNilLiteralContext ¶
func NewEmptyNilLiteralContext() *NilLiteralContext
func NewNilLiteralContext ¶
func NewNilLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NilLiteralContext
func (*NilLiteralContext) Accept ¶
func (s *NilLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NilLiteralContext) EnterRule ¶
func (s *NilLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*NilLiteralContext) ExitRule ¶
func (s *NilLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*NilLiteralContext) GetParser ¶
func (s *NilLiteralContext) GetParser() antlr.Parser
func (*NilLiteralContext) GetRuleContext ¶
func (s *NilLiteralContext) GetRuleContext() antlr.RuleContext
func (*NilLiteralContext) IsNilLiteralContext ¶
func (*NilLiteralContext) IsNilLiteralContext()
func (*NilLiteralContext) NilLiteral ¶
func (s *NilLiteralContext) NilLiteral() antlr.TerminalNode
func (*NilLiteralContext) ToStringTree ¶
func (s *NilLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NotExprContext ¶
type NotExprContext struct {
*ExpressionContext
}
func NewNotExprContext ¶
func NewNotExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NotExprContext
func (*NotExprContext) Accept ¶
func (s *NotExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NotExprContext) EnterRule ¶
func (s *NotExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*NotExprContext) ExitRule ¶
func (s *NotExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*NotExprContext) Expression ¶
func (s *NotExprContext) Expression() IExpressionContext
func (*NotExprContext) GetRuleContext ¶
func (s *NotExprContext) GetRuleContext() antlr.RuleContext
func (*NotExprContext) Not ¶
func (s *NotExprContext) Not() antlr.TerminalNode
type NumberLiteralContext ¶
type NumberLiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNumberLiteralContext ¶
func NewEmptyNumberLiteralContext() *NumberLiteralContext
func NewNumberLiteralContext ¶
func NewNumberLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumberLiteralContext
func (*NumberLiteralContext) Accept ¶
func (s *NumberLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NumberLiteralContext) EnterRule ¶
func (s *NumberLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*NumberLiteralContext) ExitRule ¶
func (s *NumberLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*NumberLiteralContext) GetParser ¶
func (s *NumberLiteralContext) GetParser() antlr.Parser
func (*NumberLiteralContext) GetRuleContext ¶
func (s *NumberLiteralContext) GetRuleContext() antlr.RuleContext
func (*NumberLiteralContext) HexLiteral ¶
func (s *NumberLiteralContext) HexLiteral() IHexLiteralContext
func (*NumberLiteralContext) IntLiteral ¶
func (s *NumberLiteralContext) IntLiteral() IIntLiteralContext
func (*NumberLiteralContext) IsNumberLiteralContext ¶
func (*NumberLiteralContext) IsNumberLiteralContext()
func (*NumberLiteralContext) RealLiteral ¶
func (s *NumberLiteralContext) RealLiteral() IRealLiteralContext
func (*NumberLiteralContext) ToStringTree ¶
func (s *NumberLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ObjDeclareStmtContext ¶
type ObjDeclareStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyObjDeclareStmtContext ¶
func NewEmptyObjDeclareStmtContext() *ObjDeclareStmtContext
func NewObjDeclareStmtContext ¶
func NewObjDeclareStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ObjDeclareStmtContext
func (*ObjDeclareStmtContext) Accept ¶
func (s *ObjDeclareStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ObjDeclareStmtContext) BraceClose ¶
func (s *ObjDeclareStmtContext) BraceClose() antlr.TerminalNode
func (*ObjDeclareStmtContext) BraceOpen ¶
func (s *ObjDeclareStmtContext) BraceOpen() antlr.TerminalNode
func (*ObjDeclareStmtContext) EnterRule ¶
func (s *ObjDeclareStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*ObjDeclareStmtContext) ExitRule ¶
func (s *ObjDeclareStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*ObjDeclareStmtContext) GetParser ¶
func (s *ObjDeclareStmtContext) GetParser() antlr.Parser
func (*ObjDeclareStmtContext) GetRuleContext ¶
func (s *ObjDeclareStmtContext) GetRuleContext() antlr.RuleContext
func (*ObjDeclareStmtContext) IsObjDeclareStmtContext ¶
func (*ObjDeclareStmtContext) IsObjDeclareStmtContext()
func (*ObjDeclareStmtContext) ObjMethods ¶
func (s *ObjDeclareStmtContext) ObjMethods() IObjMethodsContext
func (*ObjDeclareStmtContext) ObjProps ¶
func (s *ObjDeclareStmtContext) ObjProps() IObjPropsContext
func (*ObjDeclareStmtContext) Object ¶
func (s *ObjDeclareStmtContext) Object() antlr.TerminalNode
func (*ObjDeclareStmtContext) ToStringTree ¶
func (s *ObjDeclareStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ObjMethodContext ¶
type ObjMethodContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyObjMethodContext ¶
func NewEmptyObjMethodContext() *ObjMethodContext
func NewObjMethodContext ¶
func NewObjMethodContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ObjMethodContext
func (*ObjMethodContext) Accept ¶
func (s *ObjMethodContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ObjMethodContext) BlockStmt ¶
func (s *ObjMethodContext) BlockStmt() IBlockStmtContext
func (*ObjMethodContext) EnterRule ¶
func (s *ObjMethodContext) EnterRule(listener antlr.ParseTreeListener)
func (*ObjMethodContext) ExitRule ¶
func (s *ObjMethodContext) ExitRule(listener antlr.ParseTreeListener)
func (*ObjMethodContext) FormalParams ¶
func (s *ObjMethodContext) FormalParams() IFormalParamsContext
func (*ObjMethodContext) GetParser ¶
func (s *ObjMethodContext) GetParser() antlr.Parser
func (*ObjMethodContext) GetRuleContext ¶
func (s *ObjMethodContext) GetRuleContext() antlr.RuleContext
func (*ObjMethodContext) Identifier ¶
func (s *ObjMethodContext) Identifier() antlr.TerminalNode
func (*ObjMethodContext) IsObjMethodContext ¶
func (*ObjMethodContext) IsObjMethodContext()
func (*ObjMethodContext) ToStringTree ¶
func (s *ObjMethodContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ObjMethodsContext ¶
type ObjMethodsContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyObjMethodsContext ¶
func NewEmptyObjMethodsContext() *ObjMethodsContext
func NewObjMethodsContext ¶
func NewObjMethodsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ObjMethodsContext
func (*ObjMethodsContext) Accept ¶
func (s *ObjMethodsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ObjMethodsContext) AllObjMethod ¶
func (s *ObjMethodsContext) AllObjMethod() []IObjMethodContext
func (*ObjMethodsContext) EnterRule ¶
func (s *ObjMethodsContext) EnterRule(listener antlr.ParseTreeListener)
func (*ObjMethodsContext) ExitRule ¶
func (s *ObjMethodsContext) ExitRule(listener antlr.ParseTreeListener)
func (*ObjMethodsContext) GetParser ¶
func (s *ObjMethodsContext) GetParser() antlr.Parser
func (*ObjMethodsContext) GetRuleContext ¶
func (s *ObjMethodsContext) GetRuleContext() antlr.RuleContext
func (*ObjMethodsContext) IsObjMethodsContext ¶
func (*ObjMethodsContext) IsObjMethodsContext()
func (*ObjMethodsContext) ObjMethod ¶
func (s *ObjMethodsContext) ObjMethod(i int) IObjMethodContext
func (*ObjMethodsContext) ToStringTree ¶
func (s *ObjMethodsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ObjPropContext ¶
type ObjPropContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyObjPropContext ¶
func NewEmptyObjPropContext() *ObjPropContext
func NewObjPropContext ¶
func NewObjPropContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ObjPropContext
func (*ObjPropContext) Accept ¶
func (s *ObjPropContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ObjPropContext) Assign ¶
func (s *ObjPropContext) Assign() antlr.TerminalNode
func (*ObjPropContext) EnterRule ¶
func (s *ObjPropContext) EnterRule(listener antlr.ParseTreeListener)
func (*ObjPropContext) ExitRule ¶
func (s *ObjPropContext) ExitRule(listener antlr.ParseTreeListener)
func (*ObjPropContext) GetParser ¶
func (s *ObjPropContext) GetParser() antlr.Parser
func (*ObjPropContext) GetRuleContext ¶
func (s *ObjPropContext) GetRuleContext() antlr.RuleContext
func (*ObjPropContext) Identifier ¶
func (s *ObjPropContext) Identifier() antlr.TerminalNode
func (*ObjPropContext) IsObjPropContext ¶
func (*ObjPropContext) IsObjPropContext()
func (*ObjPropContext) ObjPropInit ¶
func (s *ObjPropContext) ObjPropInit() IObjPropInitContext
func (*ObjPropContext) ToStringTree ¶
func (s *ObjPropContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ObjPropInitContext ¶
type ObjPropInitContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyObjPropInitContext ¶
func NewEmptyObjPropInitContext() *ObjPropInitContext
func NewObjPropInitContext ¶
func NewObjPropInitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ObjPropInitContext
func (*ObjPropInitContext) Accept ¶
func (s *ObjPropInitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ObjPropInitContext) EnterRule ¶
func (s *ObjPropInitContext) EnterRule(listener antlr.ParseTreeListener)
func (*ObjPropInitContext) ExitRule ¶
func (s *ObjPropInitContext) ExitRule(listener antlr.ParseTreeListener)
func (*ObjPropInitContext) Expression ¶
func (s *ObjPropInitContext) Expression() IExpressionContext
func (*ObjPropInitContext) GetParser ¶
func (s *ObjPropInitContext) GetParser() antlr.Parser
func (*ObjPropInitContext) GetRuleContext ¶
func (s *ObjPropInitContext) GetRuleContext() antlr.RuleContext
func (*ObjPropInitContext) IsObjPropInitContext ¶
func (*ObjPropInitContext) IsObjPropInitContext()
func (*ObjPropInitContext) ToStringTree ¶
func (s *ObjPropInitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ObjPropsContext ¶
type ObjPropsContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyObjPropsContext ¶
func NewEmptyObjPropsContext() *ObjPropsContext
func NewObjPropsContext ¶
func NewObjPropsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ObjPropsContext
func (*ObjPropsContext) Accept ¶
func (s *ObjPropsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ObjPropsContext) AllComma ¶
func (s *ObjPropsContext) AllComma() []antlr.TerminalNode
func (*ObjPropsContext) AllObjProp ¶
func (s *ObjPropsContext) AllObjProp() []IObjPropContext
func (*ObjPropsContext) Comma ¶
func (s *ObjPropsContext) Comma(i int) antlr.TerminalNode
func (*ObjPropsContext) EnterRule ¶
func (s *ObjPropsContext) EnterRule(listener antlr.ParseTreeListener)
func (*ObjPropsContext) ExitRule ¶
func (s *ObjPropsContext) ExitRule(listener antlr.ParseTreeListener)
func (*ObjPropsContext) GetParser ¶
func (s *ObjPropsContext) GetParser() antlr.Parser
func (*ObjPropsContext) GetRuleContext ¶
func (s *ObjPropsContext) GetRuleContext() antlr.RuleContext
func (*ObjPropsContext) IsObjPropsContext ¶
func (*ObjPropsContext) IsObjPropsContext()
func (*ObjPropsContext) ObjProp ¶
func (s *ObjPropsContext) ObjProp(i int) IObjPropContext
func (*ObjPropsContext) ToStringTree ¶
func (s *ObjPropsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ObjectExprContext ¶
type ObjectExprContext struct {
*ExpressionContext
}
func NewObjectExprContext ¶
func NewObjectExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ObjectExprContext
func (*ObjectExprContext) Accept ¶
func (s *ObjectExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ObjectExprContext) EnterRule ¶
func (s *ObjectExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*ObjectExprContext) ExitRule ¶
func (s *ObjectExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*ObjectExprContext) GetRuleContext ¶
func (s *ObjectExprContext) GetRuleContext() antlr.RuleContext
func (*ObjectExprContext) ObjectLiteral ¶
func (s *ObjectExprContext) ObjectLiteral() IObjectLiteralContext
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) Accept ¶
func (s *ObjectLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ObjectLiteralContext) AllComma ¶
func (s *ObjectLiteralContext) AllComma() []antlr.TerminalNode
func (*ObjectLiteralContext) AllProp ¶
func (s *ObjectLiteralContext) AllProp() []IPropContext
func (*ObjectLiteralContext) BraceClose ¶
func (s *ObjectLiteralContext) BraceClose() antlr.TerminalNode
func (*ObjectLiteralContext) BraceOpen ¶
func (s *ObjectLiteralContext) BraceOpen() 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) Prop ¶
func (s *ObjectLiteralContext) Prop(i int) IPropContext
func (*ObjectLiteralContext) ToStringTree ¶
func (s *ObjectLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type OkExprContext ¶
type OkExprContext struct {
*ExpressionContext
}
func NewOkExprContext ¶
func NewOkExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *OkExprContext
func (*OkExprContext) Accept ¶
func (s *OkExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*OkExprContext) EnterRule ¶
func (s *OkExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*OkExprContext) ExitRule ¶
func (s *OkExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*OkExprContext) Expression ¶
func (s *OkExprContext) Expression() IExpressionContext
func (*OkExprContext) GetRuleContext ¶
func (s *OkExprContext) GetRuleContext() antlr.RuleContext
func (*OkExprContext) Ok ¶
func (s *OkExprContext) Ok() antlr.TerminalNode
type ParenExprContext ¶
type ParenExprContext struct {
*ExpressionContext
}
func NewParenExprContext ¶
func NewParenExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ParenExprContext
func (*ParenExprContext) Accept ¶
func (s *ParenExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ParenExprContext) EnterRule ¶
func (s *ParenExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*ParenExprContext) ExitRule ¶
func (s *ParenExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*ParenExprContext) Expression ¶
func (s *ParenExprContext) Expression() IExpressionContext
func (*ParenExprContext) GetRuleContext ¶
func (s *ParenExprContext) GetRuleContext() antlr.RuleContext
func (*ParenExprContext) ParenClose ¶
func (s *ParenExprContext) ParenClose() antlr.TerminalNode
func (*ParenExprContext) ParenOpen ¶
func (s *ParenExprContext) ParenOpen() antlr.TerminalNode
type PowerExprContext ¶
type PowerExprContext struct {
*ExpressionContext
}
func NewPowerExprContext ¶
func NewPowerExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PowerExprContext
func (*PowerExprContext) Accept ¶
func (s *PowerExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PowerExprContext) AllExpression ¶
func (s *PowerExprContext) AllExpression() []IExpressionContext
func (*PowerExprContext) EnterRule ¶
func (s *PowerExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*PowerExprContext) ExitRule ¶
func (s *PowerExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*PowerExprContext) Expression ¶
func (s *PowerExprContext) Expression(i int) IExpressionContext
func (*PowerExprContext) GetRuleContext ¶
func (s *PowerExprContext) GetRuleContext() antlr.RuleContext
func (*PowerExprContext) Power ¶
func (s *PowerExprContext) Power() antlr.TerminalNode
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) Accept ¶
func (s *ProgramContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ProgramContext) AllStatement ¶
func (s *ProgramContext) AllStatement() []IStatementContext
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) IsProgramContext ¶
func (*ProgramContext) IsProgramContext()
func (*ProgramContext) Statement ¶
func (s *ProgramContext) Statement(i int) IStatementContext
func (*ProgramContext) ToStringTree ¶
func (s *ProgramContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PropContext ¶
type PropContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPropContext ¶
func NewEmptyPropContext() *PropContext
func NewPropContext ¶
func NewPropContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropContext
func (*PropContext) CopyFrom ¶
func (s *PropContext) CopyFrom(ctx *PropContext)
func (*PropContext) GetParser ¶
func (s *PropContext) GetParser() antlr.Parser
func (*PropContext) GetRuleContext ¶
func (s *PropContext) GetRuleContext() antlr.RuleContext
func (*PropContext) IsPropContext ¶
func (*PropContext) IsPropContext()
func (*PropContext) ToStringTree ¶
func (s *PropContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PropExprContext ¶
type PropExprContext struct {
*PropContext
}
func NewPropExprContext ¶
func NewPropExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PropExprContext
func (*PropExprContext) Accept ¶
func (s *PropExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PropExprContext) Colon ¶
func (s *PropExprContext) Colon() antlr.TerminalNode
func (*PropExprContext) EnterRule ¶
func (s *PropExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*PropExprContext) ExitRule ¶
func (s *PropExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*PropExprContext) Expression ¶
func (s *PropExprContext) Expression() IExpressionContext
func (*PropExprContext) GetRuleContext ¶
func (s *PropExprContext) GetRuleContext() antlr.RuleContext
func (*PropExprContext) PropName ¶
func (s *PropExprContext) PropName() IPropNameContext
type PropNameContext ¶
type PropNameContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPropNameContext ¶
func NewEmptyPropNameContext() *PropNameContext
func NewPropNameContext ¶
func NewPropNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropNameContext
func (*PropNameContext) Accept ¶
func (s *PropNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PropNameContext) EnterRule ¶
func (s *PropNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*PropNameContext) ExitRule ¶
func (s *PropNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*PropNameContext) GetParser ¶
func (s *PropNameContext) GetParser() antlr.Parser
func (*PropNameContext) GetRuleContext ¶
func (s *PropNameContext) GetRuleContext() antlr.RuleContext
func (*PropNameContext) Identifier ¶
func (s *PropNameContext) Identifier() antlr.TerminalNode
func (*PropNameContext) IsPropNameContext ¶
func (*PropNameContext) IsPropNameContext()
func (*PropNameContext) NumberLiteral ¶
func (s *PropNameContext) NumberLiteral() INumberLiteralContext
func (*PropNameContext) StringLiteral ¶
func (s *PropNameContext) StringLiteral() IStringLiteralContext
func (*PropNameContext) ToStringTree ¶
func (s *PropNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type RealLiteralContext ¶
type RealLiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyRealLiteralContext ¶
func NewEmptyRealLiteralContext() *RealLiteralContext
func NewRealLiteralContext ¶
func NewRealLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RealLiteralContext
func (*RealLiteralContext) Accept ¶
func (s *RealLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*RealLiteralContext) EnterRule ¶
func (s *RealLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*RealLiteralContext) ExitRule ¶
func (s *RealLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*RealLiteralContext) GetParser ¶
func (s *RealLiteralContext) GetParser() antlr.Parser
func (*RealLiteralContext) GetRuleContext ¶
func (s *RealLiteralContext) GetRuleContext() antlr.RuleContext
func (*RealLiteralContext) IsRealLiteralContext ¶
func (*RealLiteralContext) IsRealLiteralContext()
func (*RealLiteralContext) RealLiteral ¶
func (s *RealLiteralContext) RealLiteral() antlr.TerminalNode
func (*RealLiteralContext) ToStringTree ¶
func (s *RealLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type RegexpLiteralContext ¶
type RegexpLiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyRegexpLiteralContext ¶
func NewEmptyRegexpLiteralContext() *RegexpLiteralContext
func NewRegexpLiteralContext ¶
func NewRegexpLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RegexpLiteralContext
func (*RegexpLiteralContext) Accept ¶
func (s *RegexpLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*RegexpLiteralContext) AllIdentifier ¶
func (s *RegexpLiteralContext) AllIdentifier() []antlr.TerminalNode
func (*RegexpLiteralContext) AllRegexpComment ¶
func (s *RegexpLiteralContext) AllRegexpComment() []antlr.TerminalNode
func (*RegexpLiteralContext) AllRegexpContent ¶
func (s *RegexpLiteralContext) AllRegexpContent() []antlr.TerminalNode
func (*RegexpLiteralContext) EnterRule ¶
func (s *RegexpLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*RegexpLiteralContext) ExitRule ¶
func (s *RegexpLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*RegexpLiteralContext) GetParser ¶
func (s *RegexpLiteralContext) GetParser() antlr.Parser
func (*RegexpLiteralContext) GetRuleContext ¶
func (s *RegexpLiteralContext) GetRuleContext() antlr.RuleContext
func (*RegexpLiteralContext) Identifier ¶
func (s *RegexpLiteralContext) Identifier(i int) antlr.TerminalNode
func (*RegexpLiteralContext) IsRegexpLiteralContext ¶
func (*RegexpLiteralContext) IsRegexpLiteralContext()
func (*RegexpLiteralContext) RegexpComment ¶
func (s *RegexpLiteralContext) RegexpComment(i int) antlr.TerminalNode
func (*RegexpLiteralContext) RegexpContent ¶
func (s *RegexpLiteralContext) RegexpContent(i int) antlr.TerminalNode
func (*RegexpLiteralContext) RegexpStart ¶
func (s *RegexpLiteralContext) RegexpStart() antlr.TerminalNode
func (*RegexpLiteralContext) RexexpClose ¶
func (s *RegexpLiteralContext) RexexpClose() antlr.TerminalNode
func (*RegexpLiteralContext) ToStringTree ¶
func (s *RegexpLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type RelationExprContext ¶
type RelationExprContext struct {
*ExpressionContext
}
func NewRelationExprContext ¶
func NewRelationExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RelationExprContext
func (*RelationExprContext) Accept ¶
func (s *RelationExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*RelationExprContext) AllExpression ¶
func (s *RelationExprContext) AllExpression() []IExpressionContext
func (*RelationExprContext) EnterRule ¶
func (s *RelationExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*RelationExprContext) ExitRule ¶
func (s *RelationExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*RelationExprContext) Expression ¶
func (s *RelationExprContext) Expression(i int) IExpressionContext
func (*RelationExprContext) GetRuleContext ¶
func (s *RelationExprContext) GetRuleContext() antlr.RuleContext
func (*RelationExprContext) GreaterThan ¶
func (s *RelationExprContext) GreaterThan() antlr.TerminalNode
func (*RelationExprContext) GreaterThanEquals ¶
func (s *RelationExprContext) GreaterThanEquals() antlr.TerminalNode
func (*RelationExprContext) LessThan ¶
func (s *RelationExprContext) LessThan() antlr.TerminalNode
func (*RelationExprContext) LessThanEquals ¶
func (s *RelationExprContext) LessThanEquals() antlr.TerminalNode
type RepeatStmtContext ¶
type RepeatStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyRepeatStmtContext ¶
func NewEmptyRepeatStmtContext() *RepeatStmtContext
func NewRepeatStmtContext ¶
func NewRepeatStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RepeatStmtContext
func (*RepeatStmtContext) Accept ¶
func (s *RepeatStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*RepeatStmtContext) EnterRule ¶
func (s *RepeatStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*RepeatStmtContext) ExitRule ¶
func (s *RepeatStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*RepeatStmtContext) Expression ¶
func (s *RepeatStmtContext) Expression() IExpressionContext
func (*RepeatStmtContext) GetParser ¶
func (s *RepeatStmtContext) GetParser() antlr.Parser
func (*RepeatStmtContext) GetRuleContext ¶
func (s *RepeatStmtContext) GetRuleContext() antlr.RuleContext
func (*RepeatStmtContext) IsRepeatStmtContext ¶
func (*RepeatStmtContext) IsRepeatStmtContext()
func (*RepeatStmtContext) Repeat ¶
func (s *RepeatStmtContext) Repeat() antlr.TerminalNode
func (*RepeatStmtContext) Statement ¶
func (s *RepeatStmtContext) Statement() IStatementContext
func (*RepeatStmtContext) ToStringTree ¶
func (s *RepeatStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*RepeatStmtContext) Until ¶
func (s *RepeatStmtContext) Until() antlr.TerminalNode
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) Accept ¶
func (s *ReservedWordContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ReservedWordContext) BoolLiteral ¶
func (s *ReservedWordContext) BoolLiteral() IBoolLiteralContext
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) NilLiteral ¶
func (s *ReservedWordContext) NilLiteral() INilLiteralContext
func (*ReservedWordContext) ToStringTree ¶
func (s *ReservedWordContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type RestParamArgContext ¶
type RestParamArgContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyRestParamArgContext ¶
func NewEmptyRestParamArgContext() *RestParamArgContext
func NewRestParamArgContext ¶
func NewRestParamArgContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RestParamArgContext
func (*RestParamArgContext) Accept ¶
func (s *RestParamArgContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*RestParamArgContext) Ellipsis ¶
func (s *RestParamArgContext) Ellipsis() antlr.TerminalNode
func (*RestParamArgContext) EnterRule ¶
func (s *RestParamArgContext) EnterRule(listener antlr.ParseTreeListener)
func (*RestParamArgContext) ExitRule ¶
func (s *RestParamArgContext) ExitRule(listener antlr.ParseTreeListener)
func (*RestParamArgContext) GetParser ¶
func (s *RestParamArgContext) GetParser() antlr.Parser
func (*RestParamArgContext) GetRuleContext ¶
func (s *RestParamArgContext) GetRuleContext() antlr.RuleContext
func (*RestParamArgContext) Identifer ¶
func (s *RestParamArgContext) Identifer() IIdentiferContext
func (*RestParamArgContext) IsRestParamArgContext ¶
func (*RestParamArgContext) IsRestParamArgContext()
func (*RestParamArgContext) ToStringTree ¶
func (s *RestParamArgContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ReturnStmtContext ¶
type ReturnStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyReturnStmtContext ¶
func NewEmptyReturnStmtContext() *ReturnStmtContext
func NewReturnStmtContext ¶
func NewReturnStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReturnStmtContext
func (*ReturnStmtContext) Accept ¶
func (s *ReturnStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ReturnStmtContext) EnterRule ¶
func (s *ReturnStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*ReturnStmtContext) ExitRule ¶
func (s *ReturnStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*ReturnStmtContext) Expression ¶
func (s *ReturnStmtContext) Expression() IExpressionContext
func (*ReturnStmtContext) GetParser ¶
func (s *ReturnStmtContext) GetParser() antlr.Parser
func (*ReturnStmtContext) GetRuleContext ¶
func (s *ReturnStmtContext) GetRuleContext() antlr.RuleContext
func (*ReturnStmtContext) IsReturnStmtContext ¶
func (*ReturnStmtContext) IsReturnStmtContext()
func (*ReturnStmtContext) Return ¶
func (s *ReturnStmtContext) Return() antlr.TerminalNode
func (*ReturnStmtContext) ToStringTree ¶
func (s *ReturnStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type RippletLexer ¶
type RippletLexer struct { RippletLexerBase // contains filtered or unexported fields }
func NewRippletLexer ¶
func NewRippletLexer(input antlr.CharStream) *RippletLexer
NewRippletLexer produces a new lexer instance for the optional input antlr.CharStream.
The *RippletLexer instance produced may be reused by calling the SetInputStream method. The initial lexer configuration is expensive to construct, and the object is not thread-safe; however, if used within a Golang sync.Pool, the construction cost amortizes well and the objects can be used in a thread-safe manner.
func (*RippletLexer) Action ¶
func (l *RippletLexer) Action(localctx antlr.RuleContext, ruleIndex, actionIndex int)
func (*RippletLexer) BraceClose_Action ¶
func (l *RippletLexer) BraceClose_Action(localctx antlr.RuleContext, actionIndex int)
func (*RippletLexer) RegexpStart_Sempred ¶
func (p *RippletLexer) RegexpStart_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*RippletLexer) Sempred ¶
func (l *RippletLexer) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
func (*RippletLexer) StringInterpStart_Action ¶
func (l *RippletLexer) StringInterpStart_Action(localctx antlr.RuleContext, actionIndex int)
type RippletLexerBase ¶
func (*RippletLexerBase) CloseBrace ¶
func (l *RippletLexerBase) CloseBrace()
func (*RippletLexerBase) IsRegexCanStart ¶
func (l *RippletLexerBase) IsRegexCanStart() bool
func (*RippletLexerBase) NextToken ¶
func (l *RippletLexerBase) NextToken() antlr.Token
func (*RippletLexerBase) OpenBrace ¶
func (l *RippletLexerBase) OpenBrace()
type RippletParser ¶
type RippletParser struct {
*antlr.BaseParser
}
func NewRippletParser ¶
func NewRippletParser(input antlr.TokenStream) *RippletParser
NewRippletParser produces a new parser instance for the optional input antlr.TokenStream.
The *RippletParser instance produced may be reused by calling the SetInputStream method. The initial parser configuration is expensive to construct, and the object is not thread-safe; however, if used within a Golang sync.Pool, the construction cost amortizes well and the objects can be used in a thread-safe manner.
func (*RippletParser) Argument ¶
func (p *RippletParser) Argument() (localctx IArgumentContext)
func (*RippletParser) Arguments ¶
func (p *RippletParser) Arguments() (localctx IArgumentsContext)
func (*RippletParser) ArrayLiteral ¶
func (p *RippletParser) ArrayLiteral() (localctx IArrayLiteralContext)
func (*RippletParser) AssignStmt ¶
func (p *RippletParser) AssignStmt() (localctx IAssignStmtContext)
func (*RippletParser) BlockStmt ¶
func (p *RippletParser) BlockStmt() (localctx IBlockStmtContext)
func (*RippletParser) BoolLiteral ¶
func (p *RippletParser) BoolLiteral() (localctx IBoolLiteralContext)
func (*RippletParser) BreakStmt ¶
func (p *RippletParser) BreakStmt() (localctx IBreakStmtContext)
func (*RippletParser) ExprStmt ¶
func (p *RippletParser) ExprStmt() (localctx IExprStmtContext)
func (*RippletParser) Expression ¶
func (p *RippletParser) Expression() (localctx IExpressionContext)
func (*RippletParser) Expression_Sempred ¶
func (p *RippletParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*RippletParser) FnBody ¶
func (p *RippletParser) FnBody() (localctx IFnBodyContext)
func (*RippletParser) FnDeclareStmt ¶
func (p *RippletParser) FnDeclareStmt() (localctx IFnDeclareStmtContext)
func (*RippletParser) FnName ¶
func (p *RippletParser) FnName() (localctx IFnNameContext)
func (*RippletParser) FormalParamList ¶
func (p *RippletParser) FormalParamList() (localctx IFormalParamListContext)
func (*RippletParser) FormalParams ¶
func (p *RippletParser) FormalParams() (localctx IFormalParamsContext)
func (*RippletParser) HexLiteral ¶
func (p *RippletParser) HexLiteral() (localctx IHexLiteralContext)
func (*RippletParser) Identifer ¶
func (p *RippletParser) Identifer() (localctx IIdentiferContext)
func (*RippletParser) IfStmt ¶
func (p *RippletParser) IfStmt() (localctx IIfStmtContext)
func (*RippletParser) IntLiteral ¶
func (p *RippletParser) IntLiteral() (localctx IIntLiteralContext)
func (*RippletParser) Keyword ¶
func (p *RippletParser) Keyword() (localctx IKeywordContext)
func (*RippletParser) Literal ¶
func (p *RippletParser) Literal() (localctx ILiteralContext)
func (*RippletParser) MatchClauseTest ¶
func (p *RippletParser) MatchClauseTest() (localctx IMatchClauseTestContext)
func (*RippletParser) MatchClauseTestUnwrap ¶
func (p *RippletParser) MatchClauseTestUnwrap() (localctx IMatchClauseTestUnwrapContext)
func (*RippletParser) MatchClauseTestVal ¶
func (p *RippletParser) MatchClauseTestVal() (localctx IMatchClauseTestValContext)
func (*RippletParser) MatchClauseVal ¶
func (p *RippletParser) MatchClauseVal() (localctx IMatchClauseValContext)
func (*RippletParser) MatchStmt ¶
func (p *RippletParser) MatchStmt() (localctx IMatchStmtContext)
func (*RippletParser) MathClause ¶
func (p *RippletParser) MathClause() (localctx IMathClauseContext)
func (*RippletParser) MathClauses ¶
func (p *RippletParser) MathClauses() (localctx IMathClausesContext)
func (*RippletParser) NilLiteral ¶
func (p *RippletParser) NilLiteral() (localctx INilLiteralContext)
func (*RippletParser) NumberLiteral ¶
func (p *RippletParser) NumberLiteral() (localctx INumberLiteralContext)
func (*RippletParser) ObjDeclareStmt ¶
func (p *RippletParser) ObjDeclareStmt() (localctx IObjDeclareStmtContext)
func (*RippletParser) ObjMethod ¶
func (p *RippletParser) ObjMethod() (localctx IObjMethodContext)
func (*RippletParser) ObjMethods ¶
func (p *RippletParser) ObjMethods() (localctx IObjMethodsContext)
func (*RippletParser) ObjProp ¶
func (p *RippletParser) ObjProp() (localctx IObjPropContext)
func (*RippletParser) ObjPropInit ¶
func (p *RippletParser) ObjPropInit() (localctx IObjPropInitContext)
func (*RippletParser) ObjProps ¶
func (p *RippletParser) ObjProps() (localctx IObjPropsContext)
func (*RippletParser) ObjectLiteral ¶
func (p *RippletParser) ObjectLiteral() (localctx IObjectLiteralContext)
func (*RippletParser) Program ¶
func (p *RippletParser) Program() (localctx IProgramContext)
func (*RippletParser) Prop ¶
func (p *RippletParser) Prop() (localctx IPropContext)
func (*RippletParser) PropName ¶
func (p *RippletParser) PropName() (localctx IPropNameContext)
func (*RippletParser) RealLiteral ¶
func (p *RippletParser) RealLiteral() (localctx IRealLiteralContext)
func (*RippletParser) RegexpLiteral ¶
func (p *RippletParser) RegexpLiteral() (localctx IRegexpLiteralContext)
func (*RippletParser) RepeatStmt ¶
func (p *RippletParser) RepeatStmt() (localctx IRepeatStmtContext)
func (*RippletParser) ReservedWord ¶
func (p *RippletParser) ReservedWord() (localctx IReservedWordContext)
func (*RippletParser) RestParamArg ¶
func (p *RippletParser) RestParamArg() (localctx IRestParamArgContext)
func (*RippletParser) ReturnStmt ¶
func (p *RippletParser) ReturnStmt() (localctx IReturnStmtContext)
func (*RippletParser) Sempred ¶
func (p *RippletParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
func (*RippletParser) Statement ¶
func (p *RippletParser) Statement() (localctx IStatementContext)
func (*RippletParser) StringInterp ¶
func (p *RippletParser) StringInterp() (localctx IStringInterpContext)
func (*RippletParser) StringInterpExpr ¶
func (p *RippletParser) StringInterpExpr() (localctx IStringInterpExprContext)
func (*RippletParser) StringLiteral ¶
func (p *RippletParser) StringLiteral() (localctx IStringLiteralContext)
func (*RippletParser) StringQuoted ¶
func (p *RippletParser) StringQuoted() (localctx IStringQuotedContext)
func (*RippletParser) VarDeclareLhs ¶
func (p *RippletParser) VarDeclareLhs() (localctx IVarDeclareLhsContext)
func (*RippletParser) VarDeclareStmt ¶
func (p *RippletParser) VarDeclareStmt() (localctx IVarDeclareStmtContext)
type RippletParserListener ¶
type RippletParserListener interface { antlr.ParseTreeListener // EnterProgram is called when entering the program production. EnterProgram(c *ProgramContext) // EnterStatement is called when entering the statement production. EnterStatement(c *StatementContext) // EnterMulExpr is called when entering the MulExpr production. EnterMulExpr(c *MulExprContext) // EnterOkExpr is called when entering the OkExpr production. EnterOkExpr(c *OkExprContext) // EnterSubscriptExpr is called when entering the SubscriptExpr production. EnterSubscriptExpr(c *SubscriptExprContext) // EnterErrExpr is called when entering the ErrExpr production. EnterErrExpr(c *ErrExprContext) // EnterLogicExpr is called when entering the LogicExpr production. EnterLogicExpr(c *LogicExprContext) // EnterAddExpr is called when entering the AddExpr production. EnterAddExpr(c *AddExprContext) // EnterRelationExpr is called when entering the RelationExpr production. EnterRelationExpr(c *RelationExprContext) // EnterVoidExpr is called when entering the VoidExpr production. EnterVoidExpr(c *VoidExprContext) // EnterPowerExpr is called when entering the PowerExpr production. EnterPowerExpr(c *PowerExprContext) // EnterNegativeExpr is called when entering the NegativeExpr production. EnterNegativeExpr(c *NegativeExprContext) // EnterArrayExpr is called when entering the ArrayExpr production. EnterArrayExpr(c *ArrayExprContext) // EnterEqualityExpr is called when entering the EqualityExpr production. EnterEqualityExpr(c *EqualityExprContext) // EnterMemberDotExpr is called when entering the MemberDotExpr production. EnterMemberDotExpr(c *MemberDotExprContext) // EnterTypeofExpr is called when entering the TypeofExpr production. EnterTypeofExpr(c *TypeofExprContext) // EnterObjectExpr is called when entering the ObjectExpr production. EnterObjectExpr(c *ObjectExprContext) // EnterIdentifierExpr is called when entering the IdentifierExpr production. EnterIdentifierExpr(c *IdentifierExprContext) // EnterLiteralExpr is called when entering the LiteralExpr production. EnterLiteralExpr(c *LiteralExprContext) // EnterCallExpr is called when entering the CallExpr production. EnterCallExpr(c *CallExprContext) // EnterNotExpr is called when entering the NotExpr production. EnterNotExpr(c *NotExprContext) // EnterParenExpr is called when entering the ParenExpr production. EnterParenExpr(c *ParenExprContext) // EnterThisExpr is called when entering the ThisExpr production. EnterThisExpr(c *ThisExprContext) // EnterFnExpr is called when entering the FnExpr production. EnterFnExpr(c *FnExprContext) // EnterBreakStmt is called when entering the breakStmt production. EnterBreakStmt(c *BreakStmtContext) // EnterReturnStmt is called when entering the returnStmt production. EnterReturnStmt(c *ReturnStmtContext) // EnterObjDeclareStmt is called when entering the objDeclareStmt production. EnterObjDeclareStmt(c *ObjDeclareStmtContext) // EnterObjProps is called when entering the objProps production. EnterObjProps(c *ObjPropsContext) // EnterObjProp is called when entering the objProp production. EnterObjProp(c *ObjPropContext) // EnterObjPropInit is called when entering the objPropInit production. EnterObjPropInit(c *ObjPropInitContext) // EnterObjMethods is called when entering the objMethods production. EnterObjMethods(c *ObjMethodsContext) // EnterObjMethod is called when entering the objMethod production. EnterObjMethod(c *ObjMethodContext) // EnterAssignStmt is called when entering the assignStmt production. EnterAssignStmt(c *AssignStmtContext) // EnterVarDeclareStmt is called when entering the varDeclareStmt production. EnterVarDeclareStmt(c *VarDeclareStmtContext) // EnterVarDeclareLhs is called when entering the varDeclareLhs production. EnterVarDeclareLhs(c *VarDeclareLhsContext) // EnterExprStmt is called when entering the exprStmt production. EnterExprStmt(c *ExprStmtContext) // EnterMatchStmt is called when entering the matchStmt production. EnterMatchStmt(c *MatchStmtContext) // EnterMathClauses is called when entering the mathClauses production. EnterMathClauses(c *MathClausesContext) // EnterMathClause is called when entering the mathClause production. EnterMathClause(c *MathClauseContext) // EnterMatchClauseTest is called when entering the matchClauseTest production. EnterMatchClauseTest(c *MatchClauseTestContext) // EnterMatchClauseTestVal is called when entering the matchClauseTestVal production. EnterMatchClauseTestVal(c *MatchClauseTestValContext) // EnterMatchClauseTestUnwrap is called when entering the matchClauseTestUnwrap production. EnterMatchClauseTestUnwrap(c *MatchClauseTestUnwrapContext) // EnterMatchClauseVal is called when entering the matchClauseVal production. EnterMatchClauseVal(c *MatchClauseValContext) // EnterFnDeclareStmt is called when entering the fnDeclareStmt production. EnterFnDeclareStmt(c *FnDeclareStmtContext) // EnterFnName is called when entering the fnName production. EnterFnName(c *FnNameContext) // EnterIdentifer is called when entering the identifer production. EnterIdentifer(c *IdentiferContext) // EnterFormalParams is called when entering the formalParams production. EnterFormalParams(c *FormalParamsContext) // EnterFormalParamList is called when entering the formalParamList production. EnterFormalParamList(c *FormalParamListContext) // EnterFnBody is called when entering the fnBody production. EnterFnBody(c *FnBodyContext) // EnterRestParamArg is called when entering the restParamArg production. EnterRestParamArg(c *RestParamArgContext) // EnterBlockStmt is called when entering the blockStmt production. EnterBlockStmt(c *BlockStmtContext) // EnterIfStmt is called when entering the ifStmt production. EnterIfStmt(c *IfStmtContext) // EnterRepeatStmt is called when entering the repeatStmt production. EnterRepeatStmt(c *RepeatStmtContext) // EnterArguments is called when entering the arguments production. EnterArguments(c *ArgumentsContext) // EnterArgument is called when entering the argument production. EnterArgument(c *ArgumentContext) // EnterLiteral is called when entering the literal production. EnterLiteral(c *LiteralContext) // EnterRegexpLiteral is called when entering the regexpLiteral production. EnterRegexpLiteral(c *RegexpLiteralContext) // EnterBoolLiteral is called when entering the boolLiteral production. EnterBoolLiteral(c *BoolLiteralContext) // EnterNilLiteral is called when entering the nilLiteral production. EnterNilLiteral(c *NilLiteralContext) // EnterNumberLiteral is called when entering the numberLiteral production. EnterNumberLiteral(c *NumberLiteralContext) // EnterIntLiteral is called when entering the intLiteral production. EnterIntLiteral(c *IntLiteralContext) // EnterHexLiteral is called when entering the hexLiteral production. EnterHexLiteral(c *HexLiteralContext) // EnterRealLiteral is called when entering the realLiteral production. EnterRealLiteral(c *RealLiteralContext) // EnterStringLiteral is called when entering the stringLiteral production. EnterStringLiteral(c *StringLiteralContext) // EnterStringQuoted is called when entering the stringQuoted production. EnterStringQuoted(c *StringQuotedContext) // EnterStringInterp is called when entering the stringInterp production. EnterStringInterp(c *StringInterpContext) // EnterStringInterpExpr is called when entering the stringInterpExpr production. EnterStringInterpExpr(c *StringInterpExprContext) // EnterArrayLiteral is called when entering the arrayLiteral production. EnterArrayLiteral(c *ArrayLiteralContext) // EnterObjectLiteral is called when entering the objectLiteral production. EnterObjectLiteral(c *ObjectLiteralContext) // EnterPropExpr is called when entering the PropExpr production. EnterPropExpr(c *PropExprContext) // EnterComputedPropExpr is called when entering the ComputedPropExpr production. EnterComputedPropExpr(c *ComputedPropExprContext) // EnterPropName is called when entering the propName production. EnterPropName(c *PropNameContext) // EnterReservedWord is called when entering the reservedWord production. EnterReservedWord(c *ReservedWordContext) // EnterKeyword is called when entering the keyword production. EnterKeyword(c *KeywordContext) // ExitProgram is called when exiting the program production. ExitProgram(c *ProgramContext) // ExitStatement is called when exiting the statement production. ExitStatement(c *StatementContext) // ExitMulExpr is called when exiting the MulExpr production. ExitMulExpr(c *MulExprContext) // ExitOkExpr is called when exiting the OkExpr production. ExitOkExpr(c *OkExprContext) // ExitSubscriptExpr is called when exiting the SubscriptExpr production. ExitSubscriptExpr(c *SubscriptExprContext) // ExitErrExpr is called when exiting the ErrExpr production. ExitErrExpr(c *ErrExprContext) // ExitLogicExpr is called when exiting the LogicExpr production. ExitLogicExpr(c *LogicExprContext) // ExitAddExpr is called when exiting the AddExpr production. ExitAddExpr(c *AddExprContext) // ExitRelationExpr is called when exiting the RelationExpr production. ExitRelationExpr(c *RelationExprContext) // ExitVoidExpr is called when exiting the VoidExpr production. ExitVoidExpr(c *VoidExprContext) // ExitPowerExpr is called when exiting the PowerExpr production. ExitPowerExpr(c *PowerExprContext) // ExitNegativeExpr is called when exiting the NegativeExpr production. ExitNegativeExpr(c *NegativeExprContext) // ExitArrayExpr is called when exiting the ArrayExpr production. ExitArrayExpr(c *ArrayExprContext) // ExitEqualityExpr is called when exiting the EqualityExpr production. ExitEqualityExpr(c *EqualityExprContext) // ExitMemberDotExpr is called when exiting the MemberDotExpr production. ExitMemberDotExpr(c *MemberDotExprContext) // ExitTypeofExpr is called when exiting the TypeofExpr production. ExitTypeofExpr(c *TypeofExprContext) // ExitObjectExpr is called when exiting the ObjectExpr production. ExitObjectExpr(c *ObjectExprContext) // ExitIdentifierExpr is called when exiting the IdentifierExpr production. ExitIdentifierExpr(c *IdentifierExprContext) // ExitLiteralExpr is called when exiting the LiteralExpr production. ExitLiteralExpr(c *LiteralExprContext) // ExitCallExpr is called when exiting the CallExpr production. ExitCallExpr(c *CallExprContext) // ExitNotExpr is called when exiting the NotExpr production. ExitNotExpr(c *NotExprContext) // ExitParenExpr is called when exiting the ParenExpr production. ExitParenExpr(c *ParenExprContext) // ExitThisExpr is called when exiting the ThisExpr production. ExitThisExpr(c *ThisExprContext) // ExitFnExpr is called when exiting the FnExpr production. ExitFnExpr(c *FnExprContext) // ExitBreakStmt is called when exiting the breakStmt production. ExitBreakStmt(c *BreakStmtContext) // ExitReturnStmt is called when exiting the returnStmt production. ExitReturnStmt(c *ReturnStmtContext) // ExitObjDeclareStmt is called when exiting the objDeclareStmt production. ExitObjDeclareStmt(c *ObjDeclareStmtContext) // ExitObjProps is called when exiting the objProps production. ExitObjProps(c *ObjPropsContext) // ExitObjProp is called when exiting the objProp production. ExitObjProp(c *ObjPropContext) // ExitObjPropInit is called when exiting the objPropInit production. ExitObjPropInit(c *ObjPropInitContext) // ExitObjMethods is called when exiting the objMethods production. ExitObjMethods(c *ObjMethodsContext) // ExitObjMethod is called when exiting the objMethod production. ExitObjMethod(c *ObjMethodContext) // ExitAssignStmt is called when exiting the assignStmt production. ExitAssignStmt(c *AssignStmtContext) // ExitVarDeclareStmt is called when exiting the varDeclareStmt production. ExitVarDeclareStmt(c *VarDeclareStmtContext) // ExitVarDeclareLhs is called when exiting the varDeclareLhs production. ExitVarDeclareLhs(c *VarDeclareLhsContext) // ExitExprStmt is called when exiting the exprStmt production. ExitExprStmt(c *ExprStmtContext) // ExitMatchStmt is called when exiting the matchStmt production. ExitMatchStmt(c *MatchStmtContext) // ExitMathClauses is called when exiting the mathClauses production. ExitMathClauses(c *MathClausesContext) // ExitMathClause is called when exiting the mathClause production. ExitMathClause(c *MathClauseContext) // ExitMatchClauseTest is called when exiting the matchClauseTest production. ExitMatchClauseTest(c *MatchClauseTestContext) // ExitMatchClauseTestVal is called when exiting the matchClauseTestVal production. ExitMatchClauseTestVal(c *MatchClauseTestValContext) // ExitMatchClauseTestUnwrap is called when exiting the matchClauseTestUnwrap production. ExitMatchClauseTestUnwrap(c *MatchClauseTestUnwrapContext) // ExitMatchClauseVal is called when exiting the matchClauseVal production. ExitMatchClauseVal(c *MatchClauseValContext) // ExitFnDeclareStmt is called when exiting the fnDeclareStmt production. ExitFnDeclareStmt(c *FnDeclareStmtContext) // ExitFnName is called when exiting the fnName production. ExitFnName(c *FnNameContext) // ExitIdentifer is called when exiting the identifer production. ExitIdentifer(c *IdentiferContext) // ExitFormalParams is called when exiting the formalParams production. ExitFormalParams(c *FormalParamsContext) // ExitFormalParamList is called when exiting the formalParamList production. ExitFormalParamList(c *FormalParamListContext) // ExitFnBody is called when exiting the fnBody production. ExitFnBody(c *FnBodyContext) // ExitRestParamArg is called when exiting the restParamArg production. ExitRestParamArg(c *RestParamArgContext) // ExitBlockStmt is called when exiting the blockStmt production. ExitBlockStmt(c *BlockStmtContext) // ExitIfStmt is called when exiting the ifStmt production. ExitIfStmt(c *IfStmtContext) // ExitRepeatStmt is called when exiting the repeatStmt production. ExitRepeatStmt(c *RepeatStmtContext) // ExitArguments is called when exiting the arguments production. ExitArguments(c *ArgumentsContext) // ExitArgument is called when exiting the argument production. ExitArgument(c *ArgumentContext) // ExitLiteral is called when exiting the literal production. ExitLiteral(c *LiteralContext) // ExitRegexpLiteral is called when exiting the regexpLiteral production. ExitRegexpLiteral(c *RegexpLiteralContext) // ExitBoolLiteral is called when exiting the boolLiteral production. ExitBoolLiteral(c *BoolLiteralContext) // ExitNilLiteral is called when exiting the nilLiteral production. ExitNilLiteral(c *NilLiteralContext) // ExitNumberLiteral is called when exiting the numberLiteral production. ExitNumberLiteral(c *NumberLiteralContext) // ExitIntLiteral is called when exiting the intLiteral production. ExitIntLiteral(c *IntLiteralContext) // ExitHexLiteral is called when exiting the hexLiteral production. ExitHexLiteral(c *HexLiteralContext) // ExitRealLiteral is called when exiting the realLiteral production. ExitRealLiteral(c *RealLiteralContext) // ExitStringLiteral is called when exiting the stringLiteral production. ExitStringLiteral(c *StringLiteralContext) // ExitStringQuoted is called when exiting the stringQuoted production. ExitStringQuoted(c *StringQuotedContext) // ExitStringInterp is called when exiting the stringInterp production. ExitStringInterp(c *StringInterpContext) // ExitStringInterpExpr is called when exiting the stringInterpExpr production. ExitStringInterpExpr(c *StringInterpExprContext) // ExitArrayLiteral is called when exiting the arrayLiteral production. ExitArrayLiteral(c *ArrayLiteralContext) // ExitObjectLiteral is called when exiting the objectLiteral production. ExitObjectLiteral(c *ObjectLiteralContext) // ExitPropExpr is called when exiting the PropExpr production. ExitPropExpr(c *PropExprContext) // ExitComputedPropExpr is called when exiting the ComputedPropExpr production. ExitComputedPropExpr(c *ComputedPropExprContext) // ExitPropName is called when exiting the propName production. ExitPropName(c *PropNameContext) // ExitReservedWord is called when exiting the reservedWord production. ExitReservedWord(c *ReservedWordContext) // ExitKeyword is called when exiting the keyword production. ExitKeyword(c *KeywordContext) }
RippletParserListener is a complete listener for a parse tree produced by RippletParser.
type RippletParserVisitor ¶
type RippletParserVisitor interface { antlr.ParseTreeVisitor // Visit a parse tree produced by RippletParser#program. VisitProgram(ctx *ProgramContext) interface{} // Visit a parse tree produced by RippletParser#statement. VisitStatement(ctx *StatementContext) interface{} // Visit a parse tree produced by RippletParser#MulExpr. VisitMulExpr(ctx *MulExprContext) interface{} // Visit a parse tree produced by RippletParser#OkExpr. VisitOkExpr(ctx *OkExprContext) interface{} // Visit a parse tree produced by RippletParser#SubscriptExpr. VisitSubscriptExpr(ctx *SubscriptExprContext) interface{} // Visit a parse tree produced by RippletParser#ErrExpr. VisitErrExpr(ctx *ErrExprContext) interface{} // Visit a parse tree produced by RippletParser#LogicExpr. VisitLogicExpr(ctx *LogicExprContext) interface{} // Visit a parse tree produced by RippletParser#AddExpr. VisitAddExpr(ctx *AddExprContext) interface{} // Visit a parse tree produced by RippletParser#RelationExpr. VisitRelationExpr(ctx *RelationExprContext) interface{} // Visit a parse tree produced by RippletParser#VoidExpr. VisitVoidExpr(ctx *VoidExprContext) interface{} // Visit a parse tree produced by RippletParser#PowerExpr. VisitPowerExpr(ctx *PowerExprContext) interface{} // Visit a parse tree produced by RippletParser#NegativeExpr. VisitNegativeExpr(ctx *NegativeExprContext) interface{} // Visit a parse tree produced by RippletParser#ArrayExpr. VisitArrayExpr(ctx *ArrayExprContext) interface{} // Visit a parse tree produced by RippletParser#EqualityExpr. VisitEqualityExpr(ctx *EqualityExprContext) interface{} // Visit a parse tree produced by RippletParser#MemberDotExpr. VisitMemberDotExpr(ctx *MemberDotExprContext) interface{} // Visit a parse tree produced by RippletParser#TypeofExpr. VisitTypeofExpr(ctx *TypeofExprContext) interface{} // Visit a parse tree produced by RippletParser#ObjectExpr. VisitObjectExpr(ctx *ObjectExprContext) interface{} // Visit a parse tree produced by RippletParser#IdentifierExpr. VisitIdentifierExpr(ctx *IdentifierExprContext) interface{} // Visit a parse tree produced by RippletParser#LiteralExpr. VisitLiteralExpr(ctx *LiteralExprContext) interface{} // Visit a parse tree produced by RippletParser#CallExpr. VisitCallExpr(ctx *CallExprContext) interface{} // Visit a parse tree produced by RippletParser#NotExpr. VisitNotExpr(ctx *NotExprContext) interface{} // Visit a parse tree produced by RippletParser#ParenExpr. VisitParenExpr(ctx *ParenExprContext) interface{} // Visit a parse tree produced by RippletParser#ThisExpr. VisitThisExpr(ctx *ThisExprContext) interface{} // Visit a parse tree produced by RippletParser#FnExpr. VisitFnExpr(ctx *FnExprContext) interface{} // Visit a parse tree produced by RippletParser#breakStmt. VisitBreakStmt(ctx *BreakStmtContext) interface{} // Visit a parse tree produced by RippletParser#returnStmt. VisitReturnStmt(ctx *ReturnStmtContext) interface{} // Visit a parse tree produced by RippletParser#objDeclareStmt. VisitObjDeclareStmt(ctx *ObjDeclareStmtContext) interface{} // Visit a parse tree produced by RippletParser#objProps. VisitObjProps(ctx *ObjPropsContext) interface{} // Visit a parse tree produced by RippletParser#objProp. VisitObjProp(ctx *ObjPropContext) interface{} // Visit a parse tree produced by RippletParser#objPropInit. VisitObjPropInit(ctx *ObjPropInitContext) interface{} // Visit a parse tree produced by RippletParser#objMethods. VisitObjMethods(ctx *ObjMethodsContext) interface{} // Visit a parse tree produced by RippletParser#objMethod. VisitObjMethod(ctx *ObjMethodContext) interface{} // Visit a parse tree produced by RippletParser#assignStmt. VisitAssignStmt(ctx *AssignStmtContext) interface{} // Visit a parse tree produced by RippletParser#varDeclareStmt. VisitVarDeclareStmt(ctx *VarDeclareStmtContext) interface{} // Visit a parse tree produced by RippletParser#varDeclareLhs. VisitVarDeclareLhs(ctx *VarDeclareLhsContext) interface{} // Visit a parse tree produced by RippletParser#exprStmt. VisitExprStmt(ctx *ExprStmtContext) interface{} // Visit a parse tree produced by RippletParser#matchStmt. VisitMatchStmt(ctx *MatchStmtContext) interface{} // Visit a parse tree produced by RippletParser#mathClauses. VisitMathClauses(ctx *MathClausesContext) interface{} // Visit a parse tree produced by RippletParser#mathClause. VisitMathClause(ctx *MathClauseContext) interface{} // Visit a parse tree produced by RippletParser#matchClauseTest. VisitMatchClauseTest(ctx *MatchClauseTestContext) interface{} // Visit a parse tree produced by RippletParser#matchClauseTestVal. VisitMatchClauseTestVal(ctx *MatchClauseTestValContext) interface{} // Visit a parse tree produced by RippletParser#matchClauseTestUnwrap. VisitMatchClauseTestUnwrap(ctx *MatchClauseTestUnwrapContext) interface{} // Visit a parse tree produced by RippletParser#matchClauseVal. VisitMatchClauseVal(ctx *MatchClauseValContext) interface{} // Visit a parse tree produced by RippletParser#fnDeclareStmt. VisitFnDeclareStmt(ctx *FnDeclareStmtContext) interface{} // Visit a parse tree produced by RippletParser#fnName. VisitFnName(ctx *FnNameContext) interface{} // Visit a parse tree produced by RippletParser#identifer. VisitIdentifer(ctx *IdentiferContext) interface{} // Visit a parse tree produced by RippletParser#formalParams. VisitFormalParams(ctx *FormalParamsContext) interface{} // Visit a parse tree produced by RippletParser#formalParamList. VisitFormalParamList(ctx *FormalParamListContext) interface{} // Visit a parse tree produced by RippletParser#fnBody. VisitFnBody(ctx *FnBodyContext) interface{} // Visit a parse tree produced by RippletParser#restParamArg. VisitRestParamArg(ctx *RestParamArgContext) interface{} // Visit a parse tree produced by RippletParser#blockStmt. VisitBlockStmt(ctx *BlockStmtContext) interface{} // Visit a parse tree produced by RippletParser#ifStmt. VisitIfStmt(ctx *IfStmtContext) interface{} // Visit a parse tree produced by RippletParser#repeatStmt. VisitRepeatStmt(ctx *RepeatStmtContext) interface{} // Visit a parse tree produced by RippletParser#arguments. VisitArguments(ctx *ArgumentsContext) interface{} // Visit a parse tree produced by RippletParser#argument. VisitArgument(ctx *ArgumentContext) interface{} // Visit a parse tree produced by RippletParser#literal. VisitLiteral(ctx *LiteralContext) interface{} // Visit a parse tree produced by RippletParser#regexpLiteral. VisitRegexpLiteral(ctx *RegexpLiteralContext) interface{} // Visit a parse tree produced by RippletParser#boolLiteral. VisitBoolLiteral(ctx *BoolLiteralContext) interface{} // Visit a parse tree produced by RippletParser#nilLiteral. VisitNilLiteral(ctx *NilLiteralContext) interface{} // Visit a parse tree produced by RippletParser#numberLiteral. VisitNumberLiteral(ctx *NumberLiteralContext) interface{} // Visit a parse tree produced by RippletParser#intLiteral. VisitIntLiteral(ctx *IntLiteralContext) interface{} // Visit a parse tree produced by RippletParser#hexLiteral. VisitHexLiteral(ctx *HexLiteralContext) interface{} // Visit a parse tree produced by RippletParser#realLiteral. VisitRealLiteral(ctx *RealLiteralContext) interface{} // Visit a parse tree produced by RippletParser#stringLiteral. VisitStringLiteral(ctx *StringLiteralContext) interface{} // Visit a parse tree produced by RippletParser#stringQuoted. VisitStringQuoted(ctx *StringQuotedContext) interface{} // Visit a parse tree produced by RippletParser#stringInterp. VisitStringInterp(ctx *StringInterpContext) interface{} // Visit a parse tree produced by RippletParser#stringInterpExpr. VisitStringInterpExpr(ctx *StringInterpExprContext) interface{} // Visit a parse tree produced by RippletParser#arrayLiteral. VisitArrayLiteral(ctx *ArrayLiteralContext) interface{} // Visit a parse tree produced by RippletParser#objectLiteral. VisitObjectLiteral(ctx *ObjectLiteralContext) interface{} // Visit a parse tree produced by RippletParser#PropExpr. VisitPropExpr(ctx *PropExprContext) interface{} // Visit a parse tree produced by RippletParser#ComputedPropExpr. VisitComputedPropExpr(ctx *ComputedPropExprContext) interface{} // Visit a parse tree produced by RippletParser#propName. VisitPropName(ctx *PropNameContext) interface{} // Visit a parse tree produced by RippletParser#reservedWord. VisitReservedWord(ctx *ReservedWordContext) interface{} // Visit a parse tree produced by RippletParser#keyword. VisitKeyword(ctx *KeywordContext) interface{} }
A complete Visitor for a parse tree produced by RippletParser.
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) Accept ¶
func (s *StatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StatementContext) AssignStmt ¶
func (s *StatementContext) AssignStmt() IAssignStmtContext
func (*StatementContext) BlockStmt ¶
func (s *StatementContext) BlockStmt() IBlockStmtContext
func (*StatementContext) BreakStmt ¶
func (s *StatementContext) BreakStmt() IBreakStmtContext
func (*StatementContext) EnterRule ¶
func (s *StatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*StatementContext) ExitRule ¶
func (s *StatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*StatementContext) ExprStmt ¶
func (s *StatementContext) ExprStmt() IExprStmtContext
func (*StatementContext) FnDeclareStmt ¶
func (s *StatementContext) FnDeclareStmt() IFnDeclareStmtContext
func (*StatementContext) GetParser ¶
func (s *StatementContext) GetParser() antlr.Parser
func (*StatementContext) GetRuleContext ¶
func (s *StatementContext) GetRuleContext() antlr.RuleContext
func (*StatementContext) IfStmt ¶
func (s *StatementContext) IfStmt() IIfStmtContext
func (*StatementContext) IsStatementContext ¶
func (*StatementContext) IsStatementContext()
func (*StatementContext) MatchStmt ¶
func (s *StatementContext) MatchStmt() IMatchStmtContext
func (*StatementContext) ObjDeclareStmt ¶
func (s *StatementContext) ObjDeclareStmt() IObjDeclareStmtContext
func (*StatementContext) RepeatStmt ¶
func (s *StatementContext) RepeatStmt() IRepeatStmtContext
func (*StatementContext) ReturnStmt ¶
func (s *StatementContext) ReturnStmt() IReturnStmtContext
func (*StatementContext) ToStringTree ¶
func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*StatementContext) VarDeclareStmt ¶
func (s *StatementContext) VarDeclareStmt() IVarDeclareStmtContext
type StringInterpContext ¶
type StringInterpContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStringInterpContext ¶
func NewEmptyStringInterpContext() *StringInterpContext
func NewStringInterpContext ¶
func NewStringInterpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringInterpContext
func (*StringInterpContext) Accept ¶
func (s *StringInterpContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StringInterpContext) BraceClose ¶
func (s *StringInterpContext) BraceClose() antlr.TerminalNode
func (*StringInterpContext) EnterRule ¶
func (s *StringInterpContext) EnterRule(listener antlr.ParseTreeListener)
func (*StringInterpContext) ExitRule ¶
func (s *StringInterpContext) ExitRule(listener antlr.ParseTreeListener)
func (*StringInterpContext) GetParser ¶
func (s *StringInterpContext) GetParser() antlr.Parser
func (*StringInterpContext) GetRuleContext ¶
func (s *StringInterpContext) GetRuleContext() antlr.RuleContext
func (*StringInterpContext) IsStringInterpContext ¶
func (*StringInterpContext) IsStringInterpContext()
func (*StringInterpContext) StringInterpExpr ¶
func (s *StringInterpContext) StringInterpExpr() IStringInterpExprContext
func (*StringInterpContext) StringInterpStart ¶
func (s *StringInterpContext) StringInterpStart() antlr.TerminalNode
func (*StringInterpContext) ToStringTree ¶
func (s *StringInterpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StringInterpExprContext ¶
type StringInterpExprContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStringInterpExprContext ¶
func NewEmptyStringInterpExprContext() *StringInterpExprContext
func NewStringInterpExprContext ¶
func NewStringInterpExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringInterpExprContext
func (*StringInterpExprContext) Accept ¶
func (s *StringInterpExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StringInterpExprContext) EnterRule ¶
func (s *StringInterpExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*StringInterpExprContext) ExitRule ¶
func (s *StringInterpExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*StringInterpExprContext) Expression ¶
func (s *StringInterpExprContext) Expression() IExpressionContext
func (*StringInterpExprContext) GetParser ¶
func (s *StringInterpExprContext) GetParser() antlr.Parser
func (*StringInterpExprContext) GetRuleContext ¶
func (s *StringInterpExprContext) GetRuleContext() antlr.RuleContext
func (*StringInterpExprContext) IsStringInterpExprContext ¶
func (*StringInterpExprContext) IsStringInterpExprContext()
func (*StringInterpExprContext) ToStringTree ¶
func (s *StringInterpExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StringLiteralContext ¶
type StringLiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStringLiteralContext ¶
func NewEmptyStringLiteralContext() *StringLiteralContext
func NewStringLiteralContext ¶
func NewStringLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringLiteralContext
func (*StringLiteralContext) Accept ¶
func (s *StringLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StringLiteralContext) AllStringInterp ¶
func (s *StringLiteralContext) AllStringInterp() []IStringInterpContext
func (*StringLiteralContext) AllStringQuoted ¶
func (s *StringLiteralContext) AllStringQuoted() []IStringQuotedContext
func (*StringLiteralContext) EnterRule ¶
func (s *StringLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*StringLiteralContext) ExitRule ¶
func (s *StringLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*StringLiteralContext) GetParser ¶
func (s *StringLiteralContext) GetParser() antlr.Parser
func (*StringLiteralContext) GetRuleContext ¶
func (s *StringLiteralContext) GetRuleContext() antlr.RuleContext
func (*StringLiteralContext) IsStringLiteralContext ¶
func (*StringLiteralContext) IsStringLiteralContext()
func (*StringLiteralContext) StringClose ¶
func (s *StringLiteralContext) StringClose() antlr.TerminalNode
func (*StringLiteralContext) StringInterp ¶
func (s *StringLiteralContext) StringInterp(i int) IStringInterpContext
func (*StringLiteralContext) StringOpen ¶
func (s *StringLiteralContext) StringOpen() antlr.TerminalNode
func (*StringLiteralContext) StringQuoted ¶
func (s *StringLiteralContext) StringQuoted(i int) IStringQuotedContext
func (*StringLiteralContext) ToStringTree ¶
func (s *StringLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StringQuotedContext ¶
type StringQuotedContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStringQuotedContext ¶
func NewEmptyStringQuotedContext() *StringQuotedContext
func NewStringQuotedContext ¶
func NewStringQuotedContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringQuotedContext
func (*StringQuotedContext) Accept ¶
func (s *StringQuotedContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StringQuotedContext) EnterRule ¶
func (s *StringQuotedContext) EnterRule(listener antlr.ParseTreeListener)
func (*StringQuotedContext) ExitRule ¶
func (s *StringQuotedContext) ExitRule(listener antlr.ParseTreeListener)
func (*StringQuotedContext) GetParser ¶
func (s *StringQuotedContext) GetParser() antlr.Parser
func (*StringQuotedContext) GetRuleContext ¶
func (s *StringQuotedContext) GetRuleContext() antlr.RuleContext
func (*StringQuotedContext) IsStringQuotedContext ¶
func (*StringQuotedContext) IsStringQuotedContext()
func (*StringQuotedContext) StringQuoted ¶
func (s *StringQuotedContext) StringQuoted() antlr.TerminalNode
func (*StringQuotedContext) ToStringTree ¶
func (s *StringQuotedContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SubscriptExprContext ¶
type SubscriptExprContext struct {
*ExpressionContext
}
func NewSubscriptExprContext ¶
func NewSubscriptExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SubscriptExprContext
func (*SubscriptExprContext) Accept ¶
func (s *SubscriptExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SubscriptExprContext) AllExpression ¶
func (s *SubscriptExprContext) AllExpression() []IExpressionContext
func (*SubscriptExprContext) BracketClose ¶
func (s *SubscriptExprContext) BracketClose() antlr.TerminalNode
func (*SubscriptExprContext) BracketOpen ¶
func (s *SubscriptExprContext) BracketOpen() antlr.TerminalNode
func (*SubscriptExprContext) EnterRule ¶
func (s *SubscriptExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*SubscriptExprContext) ExitRule ¶
func (s *SubscriptExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*SubscriptExprContext) Expression ¶
func (s *SubscriptExprContext) Expression(i int) IExpressionContext
func (*SubscriptExprContext) GetRuleContext ¶
func (s *SubscriptExprContext) GetRuleContext() antlr.RuleContext
type ThisExprContext ¶
type ThisExprContext struct {
*ExpressionContext
}
func NewThisExprContext ¶
func NewThisExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ThisExprContext
func (*ThisExprContext) Accept ¶
func (s *ThisExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ThisExprContext) EnterRule ¶
func (s *ThisExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*ThisExprContext) ExitRule ¶
func (s *ThisExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*ThisExprContext) GetRuleContext ¶
func (s *ThisExprContext) GetRuleContext() antlr.RuleContext
func (*ThisExprContext) This ¶
func (s *ThisExprContext) This() antlr.TerminalNode
type TypeofExprContext ¶
type TypeofExprContext struct {
*ExpressionContext
}
func NewTypeofExprContext ¶
func NewTypeofExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TypeofExprContext
func (*TypeofExprContext) Accept ¶
func (s *TypeofExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeofExprContext) EnterRule ¶
func (s *TypeofExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeofExprContext) ExitRule ¶
func (s *TypeofExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeofExprContext) Expression ¶
func (s *TypeofExprContext) Expression() IExpressionContext
func (*TypeofExprContext) GetRuleContext ¶
func (s *TypeofExprContext) GetRuleContext() antlr.RuleContext
func (*TypeofExprContext) Typeof ¶
func (s *TypeofExprContext) Typeof() antlr.TerminalNode
type VarDeclareLhsContext ¶
type VarDeclareLhsContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyVarDeclareLhsContext ¶
func NewEmptyVarDeclareLhsContext() *VarDeclareLhsContext
func NewVarDeclareLhsContext ¶
func NewVarDeclareLhsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VarDeclareLhsContext
func (*VarDeclareLhsContext) Accept ¶
func (s *VarDeclareLhsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*VarDeclareLhsContext) EnterRule ¶
func (s *VarDeclareLhsContext) EnterRule(listener antlr.ParseTreeListener)
func (*VarDeclareLhsContext) ExitRule ¶
func (s *VarDeclareLhsContext) ExitRule(listener antlr.ParseTreeListener)
func (*VarDeclareLhsContext) GetParser ¶
func (s *VarDeclareLhsContext) GetParser() antlr.Parser
func (*VarDeclareLhsContext) GetRuleContext ¶
func (s *VarDeclareLhsContext) GetRuleContext() antlr.RuleContext
func (*VarDeclareLhsContext) Identifer ¶
func (s *VarDeclareLhsContext) Identifer() IIdentiferContext
func (*VarDeclareLhsContext) IsVarDeclareLhsContext ¶
func (*VarDeclareLhsContext) IsVarDeclareLhsContext()
func (*VarDeclareLhsContext) ToStringTree ¶
func (s *VarDeclareLhsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type VarDeclareStmtContext ¶
type VarDeclareStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyVarDeclareStmtContext ¶
func NewEmptyVarDeclareStmtContext() *VarDeclareStmtContext
func NewVarDeclareStmtContext ¶
func NewVarDeclareStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VarDeclareStmtContext
func (*VarDeclareStmtContext) Accept ¶
func (s *VarDeclareStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*VarDeclareStmtContext) Declare ¶
func (s *VarDeclareStmtContext) Declare() antlr.TerminalNode
func (*VarDeclareStmtContext) EnterRule ¶
func (s *VarDeclareStmtContext) EnterRule(listener antlr.ParseTreeListener)
func (*VarDeclareStmtContext) ExitRule ¶
func (s *VarDeclareStmtContext) ExitRule(listener antlr.ParseTreeListener)
func (*VarDeclareStmtContext) GetParser ¶
func (s *VarDeclareStmtContext) GetParser() antlr.Parser
func (*VarDeclareStmtContext) GetRuleContext ¶
func (s *VarDeclareStmtContext) GetRuleContext() antlr.RuleContext
func (*VarDeclareStmtContext) IsVarDeclareStmtContext ¶
func (*VarDeclareStmtContext) IsVarDeclareStmtContext()
func (*VarDeclareStmtContext) Statement ¶
func (s *VarDeclareStmtContext) Statement() IStatementContext
func (*VarDeclareStmtContext) ToStringTree ¶
func (s *VarDeclareStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*VarDeclareStmtContext) VarDeclareLhs ¶
func (s *VarDeclareStmtContext) VarDeclareLhs() IVarDeclareLhsContext
type VoidExprContext ¶
type VoidExprContext struct {
*ExpressionContext
}
func NewVoidExprContext ¶
func NewVoidExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *VoidExprContext
func (*VoidExprContext) Accept ¶
func (s *VoidExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*VoidExprContext) EnterRule ¶
func (s *VoidExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*VoidExprContext) ExitRule ¶
func (s *VoidExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*VoidExprContext) GetRuleContext ¶
func (s *VoidExprContext) GetRuleContext() antlr.RuleContext
func (*VoidExprContext) ParenClose ¶
func (s *VoidExprContext) ParenClose() antlr.TerminalNode
func (*VoidExprContext) ParenOpen ¶
func (s *VoidExprContext) ParenOpen() antlr.TerminalNode