Versions in this module Expand all Collapse all v1 v1.0.0 May 12, 2023 Changes in this version + type GengineErrorListener struct + GrammarErrors []string + func NewGengineErrorListener() *GengineErrorListener + func (el *GengineErrorListener) ReportAmbiguity(recognizer antlr.Parser, dfa *antlr.DFA, startIndex, stopIndex int, exact bool, ...) + func (el *GengineErrorListener) ReportAttemptingFullContext(recognizer antlr.Parser, dfa *antlr.DFA, startIndex, stopIndex int, ...) + func (el *GengineErrorListener) ReportContextSensitivity(recognizer antlr.Parser, dfa *antlr.DFA, startIndex, stopIndex, prediction int, ...) + func (el *GengineErrorListener) SyntaxError(recognizer antlr.Recognizer, offendingSymbol interface{}, line, column int, ...) + type GengineParserListener struct + KnowledgeContext *base.KnowledgeContext + ParseErrors []string + Stack *stack.Stack + func NewGengineParserListener(ctx *base.KnowledgeContext) *GengineParserListener + func (g *GengineParserListener) AddError(e error) + func (g *GengineParserListener) EnterAssignOperator(ctx *parser.AssignOperatorContext) + func (g *GengineParserListener) EnterAssignment(ctx *parser.AssignmentContext) + func (g *GengineParserListener) EnterAtDesc(ctx *parser.AtDescContext) + func (g *GengineParserListener) EnterAtId(ctx *parser.AtIdContext) + func (g *GengineParserListener) EnterAtName(ctx *parser.AtNameContext) + func (g *GengineParserListener) EnterAtSal(ctx *parser.AtSalContext) + func (g *GengineParserListener) EnterBooleanLiteral(ctx *parser.BooleanLiteralContext) + func (g *GengineParserListener) EnterBreakStmt(ctx *parser.BreakStmtContext) + func (g *GengineParserListener) EnterComparisonOperator(ctx *parser.ComparisonOperatorContext) + func (g *GengineParserListener) EnterConcStatement(ctx *parser.ConcStatementContext) + func (g *GengineParserListener) EnterConstant(ctx *parser.ConstantContext) + func (g *GengineParserListener) EnterContinueStmt(ctx *parser.ContinueStmtContext) + func (g *GengineParserListener) EnterElseIfStmt(ctx *parser.ElseIfStmtContext) + func (g *GengineParserListener) EnterElseStmt(ctx *parser.ElseStmtContext) + func (g *GengineParserListener) EnterEveryRule(ctx antlr.ParserRuleContext) + func (g *GengineParserListener) EnterExpression(ctx *parser.ExpressionContext) + func (g *GengineParserListener) EnterExpressionAtom(ctx *parser.ExpressionAtomContext) + func (g *GengineParserListener) EnterForRangeStmt(ctx *parser.ForRangeStmtContext) + func (g *GengineParserListener) EnterForStmt(ctx *parser.ForStmtContext) + func (g *GengineParserListener) EnterFunctionArgs(ctx *parser.FunctionArgsContext) + func (g *GengineParserListener) EnterFunctionCall(ctx *parser.FunctionCallContext) + func (g *GengineParserListener) EnterIfStmt(ctx *parser.IfStmtContext) + func (g *GengineParserListener) EnterInteger(ctx *parser.IntegerContext) + func (g *GengineParserListener) EnterLogicalOperator(ctx *parser.LogicalOperatorContext) + func (g *GengineParserListener) EnterMapVar(ctx *parser.MapVarContext) + func (g *GengineParserListener) EnterMathExpression(ctx *parser.MathExpressionContext) + func (g *GengineParserListener) EnterMathMdOperator(ctx *parser.MathMdOperatorContext) + func (g *GengineParserListener) EnterMathPmOperator(ctx *parser.MathPmOperatorContext) + func (g *GengineParserListener) EnterMethodCall(ctx *parser.MethodCallContext) + func (g *GengineParserListener) EnterNotOperator(ctx *parser.NotOperatorContext) + func (g *GengineParserListener) EnterPrimary(ctx *parser.PrimaryContext) + func (g *GengineParserListener) EnterRealLiteral(ctx *parser.RealLiteralContext) + func (g *GengineParserListener) EnterReturnStmt(c *parser.ReturnStmtContext) + func (g *GengineParserListener) EnterRuleContent(ctx *parser.RuleContentContext) + func (g *GengineParserListener) EnterRuleDescription(ctx *parser.RuleDescriptionContext) + func (g *GengineParserListener) EnterRuleEntity(ctx *parser.RuleEntityContext) + func (g *GengineParserListener) EnterRuleName(ctx *parser.RuleNameContext) + func (g *GengineParserListener) EnterSalience(ctx *parser.SalienceContext) + func (g *GengineParserListener) EnterStatement(ctx *parser.StatementContext) + func (g *GengineParserListener) EnterStatements(ctx *parser.StatementsContext) + func (g *GengineParserListener) EnterStringLiteral(ctx *parser.StringLiteralContext) + func (g *GengineParserListener) EnterThreeLevelCall(ctx *parser.ThreeLevelCallContext) + func (g *GengineParserListener) EnterVariable(ctx *parser.VariableContext) + func (g *GengineParserListener) ExitAssignOperator(ctx *parser.AssignOperatorContext) + func (g *GengineParserListener) ExitAssignment(ctx *parser.AssignmentContext) + func (g *GengineParserListener) ExitAtDesc(ctx *parser.AtDescContext) + func (g *GengineParserListener) ExitAtId(ctx *parser.AtIdContext) + func (g *GengineParserListener) ExitAtName(ctx *parser.AtNameContext) + func (g *GengineParserListener) ExitAtSal(ctx *parser.AtSalContext) + func (g *GengineParserListener) ExitBooleanLiteral(ctx *parser.BooleanLiteralContext) + func (g *GengineParserListener) ExitBreakStmt(ctx *parser.BreakStmtContext) + func (g *GengineParserListener) ExitComparisonOperator(ctx *parser.ComparisonOperatorContext) + func (g *GengineParserListener) ExitConcStatement(ctx *parser.ConcStatementContext) + func (g *GengineParserListener) ExitConstant(ctx *parser.ConstantContext) + func (g *GengineParserListener) ExitContinueStmt(ctx *parser.ContinueStmtContext) + func (g *GengineParserListener) ExitElseIfStmt(ctx *parser.ElseIfStmtContext) + func (g *GengineParserListener) ExitElseStmt(ctx *parser.ElseStmtContext) + func (g *GengineParserListener) ExitEveryRule(ctx antlr.ParserRuleContext) + func (g *GengineParserListener) ExitExpression(ctx *parser.ExpressionContext) + func (g *GengineParserListener) ExitExpressionAtom(ctx *parser.ExpressionAtomContext) + func (g *GengineParserListener) ExitForRangeStmt(ctx *parser.ForRangeStmtContext) + func (g *GengineParserListener) ExitForStmt(ctx *parser.ForStmtContext) + func (g *GengineParserListener) ExitFunctionArgs(ctx *parser.FunctionArgsContext) + func (g *GengineParserListener) ExitFunctionCall(ctx *parser.FunctionCallContext) + func (g *GengineParserListener) ExitIfStmt(ctx *parser.IfStmtContext) + func (g *GengineParserListener) ExitInteger(ctx *parser.IntegerContext) + func (g *GengineParserListener) ExitLogicalOperator(ctx *parser.LogicalOperatorContext) + func (g *GengineParserListener) ExitMapVar(ctx *parser.MapVarContext) + func (g *GengineParserListener) ExitMathExpression(ctx *parser.MathExpressionContext) + func (g *GengineParserListener) ExitMathMdOperator(ctx *parser.MathMdOperatorContext) + func (g *GengineParserListener) ExitMathPmOperator(ctx *parser.MathPmOperatorContext) + func (g *GengineParserListener) ExitMethodCall(ctx *parser.MethodCallContext) + func (g *GengineParserListener) ExitNotOperator(ctx *parser.NotOperatorContext) + func (g *GengineParserListener) ExitPrimary(ctx *parser.PrimaryContext) + func (g *GengineParserListener) ExitRealLiteral(ctx *parser.RealLiteralContext) + func (g *GengineParserListener) ExitReturnStmt(c *parser.ReturnStmtContext) + func (g *GengineParserListener) ExitRuleContent(ctx *parser.RuleContentContext) + func (g *GengineParserListener) ExitRuleDescription(ctx *parser.RuleDescriptionContext) + func (g *GengineParserListener) ExitRuleEntity(ctx *parser.RuleEntityContext) + func (g *GengineParserListener) ExitRuleName(ctx *parser.RuleNameContext) + func (g *GengineParserListener) ExitSalience(ctx *parser.SalienceContext) + func (g *GengineParserListener) ExitStatement(ctx *parser.StatementContext) + func (g *GengineParserListener) ExitStatements(ctx *parser.StatementsContext) + func (g *GengineParserListener) ExitStringLiteral(ctx *parser.StringLiteralContext) + func (g *GengineParserListener) ExitThreeLevelCall(ctx *parser.ThreeLevelCallContext) + func (g *GengineParserListener) ExitVariable(ctx *parser.VariableContext) + func (g *GengineParserListener) VisitErrorNode(node antlr.ErrorNode) + func (g *GengineParserListener) VisitTerminal(node antlr.TerminalNode) + type GengineParserVisitor struct + func NewGengineParserVisitor() *GengineParserVisitor