Documentation ¶
Index ¶
- Constants
- type ArgumentsContext
- func (s *ArgumentsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ArgumentsContext) AllCOMMA() []antlr.TerminalNode
- func (s *ArgumentsContext) COMMA(i int) antlr.TerminalNode
- func (s *ArgumentsContext) ELLIPSIS() antlr.TerminalNode
- func (s *ArgumentsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ArgumentsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ArgumentsContext) ExpressionList() IExpressionListContext
- func (s *ArgumentsContext) GetParser() antlr.Parser
- func (s *ArgumentsContext) GetRuleContext() antlr.RuleContext
- func (*ArgumentsContext) IsArgumentsContext()
- func (s *ArgumentsContext) L_PAREN() antlr.TerminalNode
- func (s *ArgumentsContext) R_PAREN() antlr.TerminalNode
- func (s *ArgumentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ArgumentsContext) TypeT() ITypeTContext
- type BasePipe4ParserListener
- func (s *BasePipe4ParserListener) EnterArguments(ctx *ArgumentsContext)
- func (s *BasePipe4ParserListener) EnterBasicLit(ctx *BasicLitContext)
- func (s *BasePipe4ParserListener) EnterElement(ctx *ElementContext)
- func (s *BasePipe4ParserListener) EnterEos(ctx *EosContext)
- func (s *BasePipe4ParserListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BasePipe4ParserListener) EnterExpression(ctx *ExpressionContext)
- func (s *BasePipe4ParserListener) EnterExpressionList(ctx *ExpressionListContext)
- func (s *BasePipe4ParserListener) EnterFieldDecl(ctx *FieldDeclContext)
- func (s *BasePipe4ParserListener) EnterFunctionCall(ctx *FunctionCallContext)
- func (s *BasePipe4ParserListener) EnterIdentifierList(ctx *IdentifierListContext)
- func (s *BasePipe4ParserListener) EnterImportDecl(ctx *ImportDeclContext)
- func (s *BasePipe4ParserListener) EnterImportPath(ctx *ImportPathContext)
- func (s *BasePipe4ParserListener) EnterImportSpec(ctx *ImportSpecContext)
- func (s *BasePipe4ParserListener) EnterInteger(ctx *IntegerContext)
- func (s *BasePipe4ParserListener) EnterInterfaceType(ctx *InterfaceTypeContext)
- func (s *BasePipe4ParserListener) EnterKey(ctx *KeyContext)
- func (s *BasePipe4ParserListener) EnterKeyedElement(ctx *KeyedElementContext)
- func (s *BasePipe4ParserListener) EnterKeyedElementIdentifer(ctx *KeyedElementIdentiferContext)
- func (s *BasePipe4ParserListener) EnterKeyedElementKV(ctx *KeyedElementKVContext)
- func (s *BasePipe4ParserListener) EnterLineKeyedElement(ctx *LineKeyedElementContext)
- func (s *BasePipe4ParserListener) EnterLiteral(ctx *LiteralContext)
- func (s *BasePipe4ParserListener) EnterMessageValue(ctx *MessageValueContext)
- func (s *BasePipe4ParserListener) EnterMessageValueMultiLine(ctx *MessageValueMultiLineContext)
- func (s *BasePipe4ParserListener) EnterMessageValueSingleLine(ctx *MessageValueSingleLineContext)
- func (s *BasePipe4ParserListener) EnterOperand(ctx *OperandContext)
- func (s *BasePipe4ParserListener) EnterOperandName(ctx *OperandNameContext)
- func (s *BasePipe4ParserListener) EnterParserClause(ctx *ParserClauseContext)
- func (s *BasePipe4ParserListener) EnterPipe(ctx *PipeContext)
- func (s *BasePipe4ParserListener) EnterPipeUnit(ctx *PipeUnitContext)
- func (s *BasePipe4ParserListener) EnterPipeUnitExpression(ctx *PipeUnitExpressionContext)
- func (s *BasePipe4ParserListener) EnterPipeUnitIdentifers(ctx *PipeUnitIdentifersContext)
- func (s *BasePipe4ParserListener) EnterPrimaryExpr(ctx *PrimaryExprContext)
- func (s *BasePipe4ParserListener) EnterShortVarDecl(ctx *ShortVarDeclContext)
- func (s *BasePipe4ParserListener) EnterSliceType(ctx *SliceTypeContext)
- func (s *BasePipe4ParserListener) EnterSliceValue(ctx *SliceValueContext)
- func (s *BasePipe4ParserListener) EnterSliceValueMultiLine(ctx *SliceValueMultiLineContext)
- func (s *BasePipe4ParserListener) EnterSliceValueMultiLineLine(ctx *SliceValueMultiLineLineContext)
- func (s *BasePipe4ParserListener) EnterSliceValueSingleLine(ctx *SliceValueSingleLineContext)
- func (s *BasePipe4ParserListener) EnterSourceFile(ctx *SourceFileContext)
- func (s *BasePipe4ParserListener) EnterStatement(ctx *StatementContext)
- func (s *BasePipe4ParserListener) EnterStatementList(ctx *StatementListContext)
- func (s *BasePipe4ParserListener) EnterString_(ctx *String_Context)
- func (s *BasePipe4ParserListener) EnterTypeLit(ctx *TypeLitContext)
- func (s *BasePipe4ParserListener) EnterTypeName(ctx *TypeNameContext)
- func (s *BasePipe4ParserListener) EnterTypeT(ctx *TypeTContext)
- func (s *BasePipe4ParserListener) EnterUnaryExpr(ctx *UnaryExprContext)
- func (s *BasePipe4ParserListener) ExitArguments(ctx *ArgumentsContext)
- func (s *BasePipe4ParserListener) ExitBasicLit(ctx *BasicLitContext)
- func (s *BasePipe4ParserListener) ExitElement(ctx *ElementContext)
- func (s *BasePipe4ParserListener) ExitEos(ctx *EosContext)
- func (s *BasePipe4ParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BasePipe4ParserListener) ExitExpression(ctx *ExpressionContext)
- func (s *BasePipe4ParserListener) ExitExpressionList(ctx *ExpressionListContext)
- func (s *BasePipe4ParserListener) ExitFieldDecl(ctx *FieldDeclContext)
- func (s *BasePipe4ParserListener) ExitFunctionCall(ctx *FunctionCallContext)
- func (s *BasePipe4ParserListener) ExitIdentifierList(ctx *IdentifierListContext)
- func (s *BasePipe4ParserListener) ExitImportDecl(ctx *ImportDeclContext)
- func (s *BasePipe4ParserListener) ExitImportPath(ctx *ImportPathContext)
- func (s *BasePipe4ParserListener) ExitImportSpec(ctx *ImportSpecContext)
- func (s *BasePipe4ParserListener) ExitInteger(ctx *IntegerContext)
- func (s *BasePipe4ParserListener) ExitInterfaceType(ctx *InterfaceTypeContext)
- func (s *BasePipe4ParserListener) ExitKey(ctx *KeyContext)
- func (s *BasePipe4ParserListener) ExitKeyedElement(ctx *KeyedElementContext)
- func (s *BasePipe4ParserListener) ExitKeyedElementIdentifer(ctx *KeyedElementIdentiferContext)
- func (s *BasePipe4ParserListener) ExitKeyedElementKV(ctx *KeyedElementKVContext)
- func (s *BasePipe4ParserListener) ExitLineKeyedElement(ctx *LineKeyedElementContext)
- func (s *BasePipe4ParserListener) ExitLiteral(ctx *LiteralContext)
- func (s *BasePipe4ParserListener) ExitMessageValue(ctx *MessageValueContext)
- func (s *BasePipe4ParserListener) ExitMessageValueMultiLine(ctx *MessageValueMultiLineContext)
- func (s *BasePipe4ParserListener) ExitMessageValueSingleLine(ctx *MessageValueSingleLineContext)
- func (s *BasePipe4ParserListener) ExitOperand(ctx *OperandContext)
- func (s *BasePipe4ParserListener) ExitOperandName(ctx *OperandNameContext)
- func (s *BasePipe4ParserListener) ExitParserClause(ctx *ParserClauseContext)
- func (s *BasePipe4ParserListener) ExitPipe(ctx *PipeContext)
- func (s *BasePipe4ParserListener) ExitPipeUnit(ctx *PipeUnitContext)
- func (s *BasePipe4ParserListener) ExitPipeUnitExpression(ctx *PipeUnitExpressionContext)
- func (s *BasePipe4ParserListener) ExitPipeUnitIdentifers(ctx *PipeUnitIdentifersContext)
- func (s *BasePipe4ParserListener) ExitPrimaryExpr(ctx *PrimaryExprContext)
- func (s *BasePipe4ParserListener) ExitShortVarDecl(ctx *ShortVarDeclContext)
- func (s *BasePipe4ParserListener) ExitSliceType(ctx *SliceTypeContext)
- func (s *BasePipe4ParserListener) ExitSliceValue(ctx *SliceValueContext)
- func (s *BasePipe4ParserListener) ExitSliceValueMultiLine(ctx *SliceValueMultiLineContext)
- func (s *BasePipe4ParserListener) ExitSliceValueMultiLineLine(ctx *SliceValueMultiLineLineContext)
- func (s *BasePipe4ParserListener) ExitSliceValueSingleLine(ctx *SliceValueSingleLineContext)
- func (s *BasePipe4ParserListener) ExitSourceFile(ctx *SourceFileContext)
- func (s *BasePipe4ParserListener) ExitStatement(ctx *StatementContext)
- func (s *BasePipe4ParserListener) ExitStatementList(ctx *StatementListContext)
- func (s *BasePipe4ParserListener) ExitString_(ctx *String_Context)
- func (s *BasePipe4ParserListener) ExitTypeLit(ctx *TypeLitContext)
- func (s *BasePipe4ParserListener) ExitTypeName(ctx *TypeNameContext)
- func (s *BasePipe4ParserListener) ExitTypeT(ctx *TypeTContext)
- func (s *BasePipe4ParserListener) ExitUnaryExpr(ctx *UnaryExprContext)
- func (s *BasePipe4ParserListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BasePipe4ParserListener) VisitTerminal(node antlr.TerminalNode)
- type BasePipe4ParserVisitor
- func (v *BasePipe4ParserVisitor) VisitArguments(ctx *ArgumentsContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitBasicLit(ctx *BasicLitContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitElement(ctx *ElementContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitEos(ctx *EosContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitExpression(ctx *ExpressionContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitExpressionList(ctx *ExpressionListContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitFieldDecl(ctx *FieldDeclContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitFunctionCall(ctx *FunctionCallContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitIdentifierList(ctx *IdentifierListContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitImportDecl(ctx *ImportDeclContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitImportPath(ctx *ImportPathContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitImportSpec(ctx *ImportSpecContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitInteger(ctx *IntegerContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitInterfaceType(ctx *InterfaceTypeContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitKey(ctx *KeyContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitKeyedElement(ctx *KeyedElementContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitKeyedElementIdentifer(ctx *KeyedElementIdentiferContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitKeyedElementKV(ctx *KeyedElementKVContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitLineKeyedElement(ctx *LineKeyedElementContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitLiteral(ctx *LiteralContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitMessageValue(ctx *MessageValueContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitMessageValueMultiLine(ctx *MessageValueMultiLineContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitMessageValueSingleLine(ctx *MessageValueSingleLineContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitOperand(ctx *OperandContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitOperandName(ctx *OperandNameContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitParserClause(ctx *ParserClauseContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitPipe(ctx *PipeContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitPipeUnit(ctx *PipeUnitContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitPipeUnitExpression(ctx *PipeUnitExpressionContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitPipeUnitIdentifers(ctx *PipeUnitIdentifersContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitPrimaryExpr(ctx *PrimaryExprContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitShortVarDecl(ctx *ShortVarDeclContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitSliceType(ctx *SliceTypeContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitSliceValue(ctx *SliceValueContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitSliceValueMultiLine(ctx *SliceValueMultiLineContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitSliceValueMultiLineLine(ctx *SliceValueMultiLineLineContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitSliceValueSingleLine(ctx *SliceValueSingleLineContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitSourceFile(ctx *SourceFileContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitStatement(ctx *StatementContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitStatementList(ctx *StatementListContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitString_(ctx *String_Context) interface{}
- func (v *BasePipe4ParserVisitor) VisitTypeLit(ctx *TypeLitContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitTypeName(ctx *TypeNameContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitTypeT(ctx *TypeTContext) interface{}
- func (v *BasePipe4ParserVisitor) VisitUnaryExpr(ctx *UnaryExprContext) interface{}
- type BasicLitContext
- func (s *BasicLitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BasicLitContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BasicLitContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BasicLitContext) FLOAT_LIT() antlr.TerminalNode
- func (s *BasicLitContext) GetParser() antlr.Parser
- func (s *BasicLitContext) GetRuleContext() antlr.RuleContext
- func (s *BasicLitContext) Integer() IIntegerContext
- func (*BasicLitContext) IsBasicLitContext()
- func (s *BasicLitContext) MessageValue() IMessageValueContext
- func (s *BasicLitContext) RUNE_LIT() antlr.TerminalNode
- func (s *BasicLitContext) SliceValue() ISliceValueContext
- func (s *BasicLitContext) String_() IString_Context
- func (s *BasicLitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ElementContext
- func (s *ElementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ElementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ElementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ElementContext) Expression() IExpressionContext
- func (s *ElementContext) GetParser() antlr.Parser
- func (s *ElementContext) GetRuleContext() antlr.RuleContext
- func (*ElementContext) IsElementContext()
- func (s *ElementContext) MessageValue() IMessageValueContext
- func (s *ElementContext) SliceValue() ISliceValueContext
- func (s *ElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EosContext
- func (s *EosContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *EosContext) EOF() antlr.TerminalNode
- func (s *EosContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EosContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EosContext) GetParser() antlr.Parser
- func (s *EosContext) GetRuleContext() antlr.RuleContext
- func (*EosContext) IsEosContext()
- func (s *EosContext) SEMI() antlr.TerminalNode
- func (s *EosContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionContext
- func (s *ExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExpressionContext) AllExpression() []IExpressionContext
- func (s *ExpressionContext) DIV() antlr.TerminalNode
- func (s *ExpressionContext) EQUALS() antlr.TerminalNode
- func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionContext) Expression(i int) IExpressionContext
- func (s *ExpressionContext) GREATER() antlr.TerminalNode
- func (s *ExpressionContext) GREATER_OR_EQUALS() antlr.TerminalNode
- func (s *ExpressionContext) GetAdd_op() antlr.Token
- func (s *ExpressionContext) GetMul_op() antlr.Token
- func (s *ExpressionContext) GetParser() antlr.Parser
- func (s *ExpressionContext) GetRel_op() antlr.Token
- func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionContext) IsExpressionContext()
- func (s *ExpressionContext) LESS() antlr.TerminalNode
- func (s *ExpressionContext) LESS_OR_EQUALS() antlr.TerminalNode
- func (s *ExpressionContext) LOGICAL_AND() antlr.TerminalNode
- func (s *ExpressionContext) LOGICAL_OR() antlr.TerminalNode
- func (s *ExpressionContext) MINUS() antlr.TerminalNode
- func (s *ExpressionContext) NOT_EQUALS() antlr.TerminalNode
- func (s *ExpressionContext) PLUS() antlr.TerminalNode
- func (s *ExpressionContext) PrimaryExpr() IPrimaryExprContext
- func (s *ExpressionContext) STAR() antlr.TerminalNode
- func (s *ExpressionContext) SetAdd_op(v antlr.Token)
- func (s *ExpressionContext) SetMul_op(v antlr.Token)
- func (s *ExpressionContext) SetRel_op(v antlr.Token)
- func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ExpressionContext) UnaryExpr() IUnaryExprContext
- type ExpressionListContext
- func (s *ExpressionListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExpressionListContext) AllCOMMA() []antlr.TerminalNode
- func (s *ExpressionListContext) AllExpression() []IExpressionContext
- func (s *ExpressionListContext) COMMA(i int) antlr.TerminalNode
- func (s *ExpressionListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionListContext) Expression(i int) IExpressionContext
- func (s *ExpressionListContext) GetParser() antlr.Parser
- func (s *ExpressionListContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionListContext) IsExpressionListContext()
- func (s *ExpressionListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FieldDeclContext
- func (s *FieldDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FieldDeclContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FieldDeclContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FieldDeclContext) GetParser() antlr.Parser
- func (s *FieldDeclContext) GetRuleContext() antlr.RuleContext
- func (s *FieldDeclContext) IDENTIFIER() antlr.TerminalNode
- func (*FieldDeclContext) IsFieldDeclContext()
- func (s *FieldDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *FieldDeclContext) TypeT() ITypeTContext
- type FunctionCallContext
- func (s *FunctionCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FunctionCallContext) Arguments() IArgumentsContext
- func (s *FunctionCallContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionCallContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionCallContext) GetParser() antlr.Parser
- func (s *FunctionCallContext) GetRuleContext() antlr.RuleContext
- func (*FunctionCallContext) IsFunctionCallContext()
- func (s *FunctionCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *FunctionCallContext) TypeName() ITypeNameContext
- type IArgumentsContext
- type IBasicLitContext
- type IElementContext
- type IEosContext
- type IExpressionContext
- type IExpressionListContext
- type IFieldDeclContext
- type IFunctionCallContext
- type IIdentifierListContext
- type IImportDeclContext
- type IImportPathContext
- type IImportSpecContext
- type IIntegerContext
- type IInterfaceTypeContext
- type IKeyContext
- type IKeyedElementContext
- type IKeyedElementIdentiferContext
- type IKeyedElementKVContext
- type ILineKeyedElementContext
- type ILiteralContext
- type IMessageValueContext
- type IMessageValueMultiLineContext
- type IMessageValueSingleLineContext
- type IOperandContext
- type IOperandNameContext
- type IParserClauseContext
- type IPipeContext
- type IPipeUnitContext
- type IPipeUnitExpressionContext
- type IPipeUnitIdentifersContext
- type IPrimaryExprContext
- type IShortVarDeclContext
- type ISliceTypeContext
- type ISliceValueContext
- type ISliceValueMultiLineContext
- type ISliceValueMultiLineLineContext
- type ISliceValueSingleLineContext
- type ISourceFileContext
- type IStatementContext
- type IStatementListContext
- type IString_Context
- type ITypeLitContext
- type ITypeNameContext
- type ITypeTContext
- type IUnaryExprContext
- type IdentifierListContext
- func (s *IdentifierListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IdentifierListContext) AllCOMMA() []antlr.TerminalNode
- func (s *IdentifierListContext) AllIDENTIFIER() []antlr.TerminalNode
- func (s *IdentifierListContext) COMMA(i int) antlr.TerminalNode
- func (s *IdentifierListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IdentifierListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IdentifierListContext) GetParser() antlr.Parser
- func (s *IdentifierListContext) GetRuleContext() antlr.RuleContext
- func (s *IdentifierListContext) IDENTIFIER(i int) antlr.TerminalNode
- func (*IdentifierListContext) IsIdentifierListContext()
- func (s *IdentifierListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ImportDeclContext
- func (s *ImportDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ImportDeclContext) AllEos() []IEosContext
- func (s *ImportDeclContext) AllImportSpec() []IImportSpecContext
- func (s *ImportDeclContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ImportDeclContext) Eos(i int) IEosContext
- func (s *ImportDeclContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ImportDeclContext) GetParser() antlr.Parser
- func (s *ImportDeclContext) GetRuleContext() antlr.RuleContext
- func (s *ImportDeclContext) IMPORT() antlr.TerminalNode
- func (s *ImportDeclContext) ImportSpec(i int) IImportSpecContext
- func (*ImportDeclContext) IsImportDeclContext()
- func (s *ImportDeclContext) L_PAREN() antlr.TerminalNode
- func (s *ImportDeclContext) R_PAREN() antlr.TerminalNode
- func (s *ImportDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ImportPathContext
- func (s *ImportPathContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ImportPathContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ImportPathContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ImportPathContext) GetParser() antlr.Parser
- func (s *ImportPathContext) GetRuleContext() antlr.RuleContext
- func (*ImportPathContext) IsImportPathContext()
- func (s *ImportPathContext) String_() IString_Context
- func (s *ImportPathContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ImportSpecContext
- func (s *ImportSpecContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ImportSpecContext) DOT() antlr.TerminalNode
- func (s *ImportSpecContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ImportSpecContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ImportSpecContext) GetAlias() antlr.Token
- func (s *ImportSpecContext) GetParser() antlr.Parser
- func (s *ImportSpecContext) GetRuleContext() antlr.RuleContext
- func (s *ImportSpecContext) IDENTIFIER() antlr.TerminalNode
- func (s *ImportSpecContext) ImportPath() IImportPathContext
- func (*ImportSpecContext) IsImportSpecContext()
- func (s *ImportSpecContext) SetAlias(v antlr.Token)
- func (s *ImportSpecContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IntegerContext
- func (s *IntegerContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IntegerContext) BINARY_LIT() antlr.TerminalNode
- func (s *IntegerContext) DECIMAL_LIT() antlr.TerminalNode
- func (s *IntegerContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IntegerContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IntegerContext) GetParser() antlr.Parser
- func (s *IntegerContext) GetRuleContext() antlr.RuleContext
- func (s *IntegerContext) HEX_LIT() antlr.TerminalNode
- func (*IntegerContext) IsIntegerContext()
- func (s *IntegerContext) OCTAL_LIT() antlr.TerminalNode
- func (s *IntegerContext) RUNE_LIT() antlr.TerminalNode
- func (s *IntegerContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type InterfaceTypeContext
- func (s *InterfaceTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *InterfaceTypeContext) AllEos() []IEosContext
- func (s *InterfaceTypeContext) AllFieldDecl() []IFieldDeclContext
- func (s *InterfaceTypeContext) AllTypeName() []ITypeNameContext
- func (s *InterfaceTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InterfaceTypeContext) Eos(i int) IEosContext
- func (s *InterfaceTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InterfaceTypeContext) FieldDecl(i int) IFieldDeclContext
- func (s *InterfaceTypeContext) GetInterfaceName() antlr.Token
- func (s *InterfaceTypeContext) GetParser() antlr.Parser
- func (s *InterfaceTypeContext) GetRuleContext() antlr.RuleContext
- func (s *InterfaceTypeContext) IDENTIFIER() antlr.TerminalNode
- func (s *InterfaceTypeContext) INTERFACE() antlr.TerminalNode
- func (*InterfaceTypeContext) IsInterfaceTypeContext()
- func (s *InterfaceTypeContext) L_CURLY() antlr.TerminalNode
- func (s *InterfaceTypeContext) R_CURLY() antlr.TerminalNode
- func (s *InterfaceTypeContext) SetInterfaceName(v antlr.Token)
- func (s *InterfaceTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *InterfaceTypeContext) TypeName(i int) ITypeNameContext
- type KeyContext
- func (s *KeyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *KeyContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *KeyContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *KeyContext) GetParser() antlr.Parser
- func (s *KeyContext) GetRuleContext() antlr.RuleContext
- func (s *KeyContext) IDENTIFIER() antlr.TerminalNode
- func (*KeyContext) IsKeyContext()
- func (s *KeyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type KeyedElementContext
- func (s *KeyedElementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *KeyedElementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *KeyedElementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *KeyedElementContext) GetParser() antlr.Parser
- func (s *KeyedElementContext) GetRuleContext() antlr.RuleContext
- func (*KeyedElementContext) IsKeyedElementContext()
- func (s *KeyedElementContext) KeyedElementIdentifer() IKeyedElementIdentiferContext
- func (s *KeyedElementContext) KeyedElementKV() IKeyedElementKVContext
- func (s *KeyedElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type KeyedElementIdentiferContext
- func (s *KeyedElementIdentiferContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *KeyedElementIdentiferContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *KeyedElementIdentiferContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *KeyedElementIdentiferContext) GetParser() antlr.Parser
- func (s *KeyedElementIdentiferContext) GetRuleContext() antlr.RuleContext
- func (s *KeyedElementIdentiferContext) IDENTIFIER() antlr.TerminalNode
- func (*KeyedElementIdentiferContext) IsKeyedElementIdentiferContext()
- func (s *KeyedElementIdentiferContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type KeyedElementKVContext
- func (s *KeyedElementKVContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *KeyedElementKVContext) COLON() antlr.TerminalNode
- func (s *KeyedElementKVContext) Element() IElementContext
- func (s *KeyedElementKVContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *KeyedElementKVContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *KeyedElementKVContext) GetParser() antlr.Parser
- func (s *KeyedElementKVContext) GetRuleContext() antlr.RuleContext
- func (*KeyedElementKVContext) IsKeyedElementKVContext()
- func (s *KeyedElementKVContext) Key() IKeyContext
- func (s *KeyedElementKVContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LineKeyedElementContext
- func (s *LineKeyedElementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LineKeyedElementContext) COMMA() antlr.TerminalNode
- func (s *LineKeyedElementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LineKeyedElementContext) Eos() IEosContext
- func (s *LineKeyedElementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LineKeyedElementContext) GetParser() antlr.Parser
- func (s *LineKeyedElementContext) GetRuleContext() antlr.RuleContext
- func (*LineKeyedElementContext) IsLineKeyedElementContext()
- func (s *LineKeyedElementContext) KeyedElement() IKeyedElementContext
- func (s *LineKeyedElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LiteralContext
- func (s *LiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LiteralContext) BasicLit() IBasicLitContext
- 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) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MessageValueContext
- func (s *MessageValueContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MessageValueContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MessageValueContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MessageValueContext) GetParser() antlr.Parser
- func (s *MessageValueContext) GetRuleContext() antlr.RuleContext
- func (*MessageValueContext) IsMessageValueContext()
- func (s *MessageValueContext) MessageValueMultiLine() IMessageValueMultiLineContext
- func (s *MessageValueContext) MessageValueSingleLine() IMessageValueSingleLineContext
- func (s *MessageValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MessageValueMultiLineContext
- func (s *MessageValueMultiLineContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MessageValueMultiLineContext) AllLineKeyedElement() []ILineKeyedElementContext
- func (s *MessageValueMultiLineContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MessageValueMultiLineContext) Eos() IEosContext
- func (s *MessageValueMultiLineContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MessageValueMultiLineContext) GetParser() antlr.Parser
- func (s *MessageValueMultiLineContext) GetRuleContext() antlr.RuleContext
- func (*MessageValueMultiLineContext) IsMessageValueMultiLineContext()
- func (s *MessageValueMultiLineContext) L_CURLY() antlr.TerminalNode
- func (s *MessageValueMultiLineContext) LineKeyedElement(i int) ILineKeyedElementContext
- func (s *MessageValueMultiLineContext) R_CURLY() antlr.TerminalNode
- func (s *MessageValueMultiLineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MessageValueSingleLineContext
- func (s *MessageValueSingleLineContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MessageValueSingleLineContext) AllCOMMA() []antlr.TerminalNode
- func (s *MessageValueSingleLineContext) AllKeyedElement() []IKeyedElementContext
- func (s *MessageValueSingleLineContext) COMMA(i int) antlr.TerminalNode
- func (s *MessageValueSingleLineContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MessageValueSingleLineContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MessageValueSingleLineContext) GetParser() antlr.Parser
- func (s *MessageValueSingleLineContext) GetRuleContext() antlr.RuleContext
- func (*MessageValueSingleLineContext) IsMessageValueSingleLineContext()
- func (s *MessageValueSingleLineContext) KeyedElement(i int) IKeyedElementContext
- func (s *MessageValueSingleLineContext) L_CURLY() antlr.TerminalNode
- func (s *MessageValueSingleLineContext) R_CURLY() antlr.TerminalNode
- func (s *MessageValueSingleLineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OperandContext
- func (s *OperandContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *OperandContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OperandContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OperandContext) Expression() IExpressionContext
- func (s *OperandContext) GetParser() antlr.Parser
- func (s *OperandContext) GetRuleContext() antlr.RuleContext
- func (*OperandContext) IsOperandContext()
- func (s *OperandContext) L_PAREN() antlr.TerminalNode
- func (s *OperandContext) Literal() ILiteralContext
- func (s *OperandContext) OperandName() IOperandNameContext
- func (s *OperandContext) R_PAREN() antlr.TerminalNode
- func (s *OperandContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OperandNameContext
- func (s *OperandNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *OperandNameContext) AllIDENTIFIER() []antlr.TerminalNode
- func (s *OperandNameContext) DOT() antlr.TerminalNode
- func (s *OperandNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OperandNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OperandNameContext) GetParser() antlr.Parser
- func (s *OperandNameContext) GetRuleContext() antlr.RuleContext
- func (s *OperandNameContext) IDENTIFIER(i int) antlr.TerminalNode
- func (*OperandNameContext) IsOperandNameContext()
- func (s *OperandNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParserClauseContext
- func (s *ParserClauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ParserClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParserClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParserClauseContext) GetParser() antlr.Parser
- func (s *ParserClauseContext) GetParserPath() IString_Context
- func (s *ParserClauseContext) GetRuleContext() antlr.RuleContext
- func (*ParserClauseContext) IsParserClauseContext()
- func (s *ParserClauseContext) PARSER() antlr.TerminalNode
- func (s *ParserClauseContext) SetParserPath(v IString_Context)
- func (s *ParserClauseContext) String_() IString_Context
- func (s *ParserClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Pipe4Lexer
- type Pipe4Parser
- func (p *Pipe4Parser) Arguments() (localctx IArgumentsContext)
- func (p *Pipe4Parser) BasicLit() (localctx IBasicLitContext)
- func (p *Pipe4Parser) Element() (localctx IElementContext)
- func (p *Pipe4Parser) Eos() (localctx IEosContext)
- func (p *Pipe4Parser) Eos_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *Pipe4Parser) Expression() (localctx IExpressionContext)
- func (p *Pipe4Parser) ExpressionList() (localctx IExpressionListContext)
- func (p *Pipe4Parser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *Pipe4Parser) FieldDecl() (localctx IFieldDeclContext)
- func (p *Pipe4Parser) FieldDecl_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *Pipe4Parser) FunctionCall() (localctx IFunctionCallContext)
- func (p *Pipe4Parser) IdentifierList() (localctx IIdentifierListContext)
- func (p *Pipe4Parser) ImportDecl() (localctx IImportDeclContext)
- func (p *Pipe4Parser) ImportPath() (localctx IImportPathContext)
- func (p *Pipe4Parser) ImportSpec() (localctx IImportSpecContext)
- func (p *Pipe4Parser) Integer() (localctx IIntegerContext)
- func (p *Pipe4Parser) InterfaceType() (localctx IInterfaceTypeContext)
- func (p *Pipe4Parser) Key() (localctx IKeyContext)
- func (p *Pipe4Parser) KeyedElement() (localctx IKeyedElementContext)
- func (p *Pipe4Parser) KeyedElementIdentifer() (localctx IKeyedElementIdentiferContext)
- func (p *Pipe4Parser) KeyedElementKV() (localctx IKeyedElementKVContext)
- func (p *Pipe4Parser) LineKeyedElement() (localctx ILineKeyedElementContext)
- func (p *Pipe4Parser) Literal() (localctx ILiteralContext)
- func (p *Pipe4Parser) MessageValue() (localctx IMessageValueContext)
- func (p *Pipe4Parser) MessageValueMultiLine() (localctx IMessageValueMultiLineContext)
- func (p *Pipe4Parser) MessageValueSingleLine() (localctx IMessageValueSingleLineContext)
- func (p *Pipe4Parser) Operand() (localctx IOperandContext)
- func (p *Pipe4Parser) OperandName() (localctx IOperandNameContext)
- func (p *Pipe4Parser) ParserClause() (localctx IParserClauseContext)
- func (p *Pipe4Parser) Pipe() (localctx IPipeContext)
- func (p *Pipe4Parser) PipeUnit() (localctx IPipeUnitContext)
- func (p *Pipe4Parser) PipeUnitExpression() (localctx IPipeUnitExpressionContext)
- func (p *Pipe4Parser) PipeUnitIdentifers() (localctx IPipeUnitIdentifersContext)
- func (p *Pipe4Parser) PrimaryExpr() (localctx IPrimaryExprContext)
- func (p *Pipe4Parser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *Pipe4Parser) ShortVarDecl() (localctx IShortVarDeclContext)
- func (p *Pipe4Parser) SliceType() (localctx ISliceTypeContext)
- func (p *Pipe4Parser) SliceValue() (localctx ISliceValueContext)
- func (p *Pipe4Parser) SliceValueMultiLine() (localctx ISliceValueMultiLineContext)
- func (p *Pipe4Parser) SliceValueMultiLineLine() (localctx ISliceValueMultiLineLineContext)
- func (p *Pipe4Parser) SliceValueSingleLine() (localctx ISliceValueSingleLineContext)
- func (p *Pipe4Parser) SourceFile() (localctx ISourceFileContext)
- func (p *Pipe4Parser) Statement() (localctx IStatementContext)
- func (p *Pipe4Parser) StatementList() (localctx IStatementListContext)
- func (p *Pipe4Parser) String_() (localctx IString_Context)
- func (p *Pipe4Parser) TypeLit() (localctx ITypeLitContext)
- func (p *Pipe4Parser) TypeName() (localctx ITypeNameContext)
- func (p *Pipe4Parser) TypeT() (localctx ITypeTContext)
- func (p *Pipe4Parser) UnaryExpr() (localctx IUnaryExprContext)
- type Pipe4ParserBase
- type Pipe4ParserListener
- type Pipe4ParserVisitor
- type PipeContext
- func (s *PipeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PipeContext) AllPipeUnit() []IPipeUnitContext
- func (s *PipeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PipeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PipeContext) GetParser() antlr.Parser
- func (s *PipeContext) GetRuleContext() antlr.RuleContext
- func (*PipeContext) IsPipeContext()
- func (s *PipeContext) PipeUnit(i int) IPipeUnitContext
- func (s *PipeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PipeUnitContext
- func (s *PipeUnitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PipeUnitContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PipeUnitContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PipeUnitContext) GetParser() antlr.Parser
- func (s *PipeUnitContext) GetRuleContext() antlr.RuleContext
- func (*PipeUnitContext) IsPipeUnitContext()
- func (s *PipeUnitContext) PipeUnitExpression() IPipeUnitExpressionContext
- func (s *PipeUnitContext) PipeUnitIdentifers() IPipeUnitIdentifersContext
- func (s *PipeUnitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PipeUnitExpressionContext
- func (s *PipeUnitExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PipeUnitExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PipeUnitExpressionContext) Eos() IEosContext
- func (s *PipeUnitExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PipeUnitExpressionContext) Expression() IExpressionContext
- func (s *PipeUnitExpressionContext) GetParser() antlr.Parser
- func (s *PipeUnitExpressionContext) GetRuleContext() antlr.RuleContext
- func (*PipeUnitExpressionContext) IsPipeUnitExpressionContext()
- func (s *PipeUnitExpressionContext) OR() antlr.TerminalNode
- func (s *PipeUnitExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PipeUnitIdentifersContext
- func (s *PipeUnitIdentifersContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PipeUnitIdentifersContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PipeUnitIdentifersContext) Eos() IEosContext
- func (s *PipeUnitIdentifersContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PipeUnitIdentifersContext) GetParser() antlr.Parser
- func (s *PipeUnitIdentifersContext) GetRuleContext() antlr.RuleContext
- func (s *PipeUnitIdentifersContext) IdentifierList() IIdentifierListContext
- func (*PipeUnitIdentifersContext) IsPipeUnitIdentifersContext()
- func (s *PipeUnitIdentifersContext) OR() antlr.TerminalNode
- func (s *PipeUnitIdentifersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PrimaryExprContext
- func (s *PrimaryExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PrimaryExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PrimaryExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PrimaryExprContext) FunctionCall() IFunctionCallContext
- func (s *PrimaryExprContext) GetParser() antlr.Parser
- func (s *PrimaryExprContext) GetRuleContext() antlr.RuleContext
- func (*PrimaryExprContext) IsPrimaryExprContext()
- func (s *PrimaryExprContext) Operand() IOperandContext
- func (s *PrimaryExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ShortVarDeclContext
- func (s *ShortVarDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ShortVarDeclContext) DECLARE_ASSIGN() antlr.TerminalNode
- func (s *ShortVarDeclContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ShortVarDeclContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ShortVarDeclContext) ExpressionList() IExpressionListContext
- func (s *ShortVarDeclContext) GetParser() antlr.Parser
- func (s *ShortVarDeclContext) GetRuleContext() antlr.RuleContext
- func (s *ShortVarDeclContext) IdentifierList() IIdentifierListContext
- func (*ShortVarDeclContext) IsShortVarDeclContext()
- func (s *ShortVarDeclContext) Pipe() IPipeContext
- func (s *ShortVarDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SliceTypeContext
- func (s *SliceTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SliceTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SliceTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SliceTypeContext) GetParser() antlr.Parser
- func (s *SliceTypeContext) GetRuleContext() antlr.RuleContext
- func (*SliceTypeContext) IsSliceTypeContext()
- func (s *SliceTypeContext) L_BRACKET() antlr.TerminalNode
- func (s *SliceTypeContext) R_BRACKET() antlr.TerminalNode
- func (s *SliceTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *SliceTypeContext) TypeT() ITypeTContext
- type SliceValueContext
- func (s *SliceValueContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SliceValueContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SliceValueContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SliceValueContext) GetParser() antlr.Parser
- func (s *SliceValueContext) GetRuleContext() antlr.RuleContext
- func (*SliceValueContext) IsSliceValueContext()
- func (s *SliceValueContext) SliceValueMultiLine() ISliceValueMultiLineContext
- func (s *SliceValueContext) SliceValueSingleLine() ISliceValueSingleLineContext
- func (s *SliceValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SliceValueMultiLineContext
- func (s *SliceValueMultiLineContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SliceValueMultiLineContext) AllSliceValueMultiLineLine() []ISliceValueMultiLineLineContext
- func (s *SliceValueMultiLineContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SliceValueMultiLineContext) Eos() IEosContext
- func (s *SliceValueMultiLineContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SliceValueMultiLineContext) GetParser() antlr.Parser
- func (s *SliceValueMultiLineContext) GetRuleContext() antlr.RuleContext
- func (*SliceValueMultiLineContext) IsSliceValueMultiLineContext()
- func (s *SliceValueMultiLineContext) L_BRACKET() antlr.TerminalNode
- func (s *SliceValueMultiLineContext) R_BRACKET() antlr.TerminalNode
- func (s *SliceValueMultiLineContext) SliceValueMultiLineLine(i int) ISliceValueMultiLineLineContext
- func (s *SliceValueMultiLineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SliceValueMultiLineLineContext
- func (s *SliceValueMultiLineLineContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SliceValueMultiLineLineContext) COMMA() antlr.TerminalNode
- func (s *SliceValueMultiLineLineContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SliceValueMultiLineLineContext) Eos() IEosContext
- func (s *SliceValueMultiLineLineContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SliceValueMultiLineLineContext) Expression() IExpressionContext
- func (s *SliceValueMultiLineLineContext) GetParser() antlr.Parser
- func (s *SliceValueMultiLineLineContext) GetRuleContext() antlr.RuleContext
- func (*SliceValueMultiLineLineContext) IsSliceValueMultiLineLineContext()
- func (s *SliceValueMultiLineLineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SliceValueSingleLineContext
- func (s *SliceValueSingleLineContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SliceValueSingleLineContext) AllCOMMA() []antlr.TerminalNode
- func (s *SliceValueSingleLineContext) AllExpression() []IExpressionContext
- func (s *SliceValueSingleLineContext) COMMA(i int) antlr.TerminalNode
- func (s *SliceValueSingleLineContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SliceValueSingleLineContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SliceValueSingleLineContext) Expression(i int) IExpressionContext
- func (s *SliceValueSingleLineContext) GetParser() antlr.Parser
- func (s *SliceValueSingleLineContext) GetRuleContext() antlr.RuleContext
- func (*SliceValueSingleLineContext) IsSliceValueSingleLineContext()
- func (s *SliceValueSingleLineContext) L_BRACKET() antlr.TerminalNode
- func (s *SliceValueSingleLineContext) R_BRACKET() antlr.TerminalNode
- func (s *SliceValueSingleLineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SourceFileContext
- func (s *SourceFileContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SourceFileContext) AllEos() []IEosContext
- func (s *SourceFileContext) AllImportDecl() []IImportDeclContext
- func (s *SourceFileContext) EOF() antlr.TerminalNode
- func (s *SourceFileContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SourceFileContext) Eos(i int) IEosContext
- func (s *SourceFileContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SourceFileContext) GetParser() antlr.Parser
- func (s *SourceFileContext) GetRuleContext() antlr.RuleContext
- func (s *SourceFileContext) ImportDecl(i int) IImportDeclContext
- func (*SourceFileContext) IsSourceFileContext()
- func (s *SourceFileContext) ParserClause() IParserClauseContext
- func (s *SourceFileContext) StatementList() IStatementListContext
- func (s *SourceFileContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StatementContext
- func (s *StatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StatementContext) FunctionCall() IFunctionCallContext
- func (s *StatementContext) GetParser() antlr.Parser
- func (s *StatementContext) GetRuleContext() antlr.RuleContext
- func (s *StatementContext) InterfaceType() IInterfaceTypeContext
- func (*StatementContext) IsStatementContext()
- func (s *StatementContext) ShortVarDecl() IShortVarDeclContext
- func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StatementListContext
- func (s *StatementListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StatementListContext) AllEos() []IEosContext
- func (s *StatementListContext) AllStatement() []IStatementContext
- func (s *StatementListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StatementListContext) Eos(i int) IEosContext
- func (s *StatementListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StatementListContext) GetParser() antlr.Parser
- func (s *StatementListContext) GetRuleContext() antlr.RuleContext
- func (*StatementListContext) IsStatementListContext()
- func (s *StatementListContext) Statement(i int) IStatementContext
- func (s *StatementListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type String_Context
- func (s *String_Context) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *String_Context) EnterRule(listener antlr.ParseTreeListener)
- func (s *String_Context) ExitRule(listener antlr.ParseTreeListener)
- func (s *String_Context) GetParser() antlr.Parser
- func (s *String_Context) GetRuleContext() antlr.RuleContext
- func (s *String_Context) INTERPRETED_STRING_LIT() antlr.TerminalNode
- func (*String_Context) IsString_Context()
- func (s *String_Context) RAW_STRING_LIT() antlr.TerminalNode
- func (s *String_Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TypeLitContext
- func (s *TypeLitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeLitContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeLitContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeLitContext) GetParser() antlr.Parser
- func (s *TypeLitContext) GetRuleContext() antlr.RuleContext
- func (s *TypeLitContext) InterfaceType() IInterfaceTypeContext
- func (*TypeLitContext) IsTypeLitContext()
- func (s *TypeLitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TypeNameContext
- func (s *TypeNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeNameContext) AllDOT() []antlr.TerminalNode
- func (s *TypeNameContext) AllIDENTIFIER() []antlr.TerminalNode
- func (s *TypeNameContext) DOT(i int) antlr.TerminalNode
- func (s *TypeNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeNameContext) GetParser() antlr.Parser
- func (s *TypeNameContext) GetRuleContext() antlr.RuleContext
- func (s *TypeNameContext) IDENTIFIER(i int) antlr.TerminalNode
- func (*TypeNameContext) IsTypeNameContext()
- func (s *TypeNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TypeTContext
- func (s *TypeTContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeTContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeTContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeTContext) GetParser() antlr.Parser
- func (s *TypeTContext) GetRuleContext() antlr.RuleContext
- func (*TypeTContext) IsTypeTContext()
- func (s *TypeTContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeTContext) TypeLit() ITypeLitContext
- func (s *TypeTContext) TypeName() ITypeNameContext
- type UnaryExprContext
- func (s *UnaryExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *UnaryExprContext) EXCLAMATION() antlr.TerminalNode
- func (s *UnaryExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UnaryExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UnaryExprContext) Expression() IExpressionContext
- func (s *UnaryExprContext) GetParser() antlr.Parser
- func (s *UnaryExprContext) GetRuleContext() antlr.RuleContext
- func (s *UnaryExprContext) GetUnary_op() antlr.Token
- func (*UnaryExprContext) IsUnaryExprContext()
- func (s *UnaryExprContext) PrimaryExpr() IPrimaryExprContext
- func (s *UnaryExprContext) SetUnary_op(v antlr.Token)
- func (s *UnaryExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *UnaryExprContext) UNARY_MINUS() antlr.TerminalNode
Constants ¶
const ( Pipe4LexerINTERFACE = 1 Pipe4LexerSTRUCT = 2 Pipe4LexerPARSER = 3 Pipe4LexerIMPORT = 4 Pipe4LexerIDENTIFIER = 5 Pipe4LexerL_PAREN = 6 Pipe4LexerR_PAREN = 7 Pipe4LexerL_CURLY = 8 Pipe4LexerR_CURLY = 9 Pipe4LexerL_BRACKET = 10 Pipe4LexerR_BRACKET = 11 Pipe4LexerASSIGN = 12 Pipe4LexerCOMMA = 13 Pipe4LexerSEMI = 14 Pipe4LexerCOLON = 15 Pipe4LexerDOT = 16 Pipe4LexerPLUS_PLUS = 17 Pipe4LexerMINUS_MINUS = 18 Pipe4LexerDECLARE_ASSIGN = 19 Pipe4LexerELLIPSIS = 20 Pipe4LexerLOGICAL_OR = 21 Pipe4LexerLOGICAL_AND = 22 Pipe4LexerEQUALS = 23 Pipe4LexerNOT_EQUALS = 24 Pipe4LexerLESS = 25 Pipe4LexerLESS_OR_EQUALS = 26 Pipe4LexerGREATER = 27 Pipe4LexerGREATER_OR_EQUALS = 28 Pipe4LexerOR = 29 Pipe4LexerDIV = 30 Pipe4LexerEXCLAMATION = 31 Pipe4LexerPLUS = 32 Pipe4LexerUNARY_MINUS = 33 Pipe4LexerMINUS = 34 Pipe4LexerMINUS_IN_NAME = 35 Pipe4LexerSTAR = 36 Pipe4LexerDECIMAL_LIT = 37 Pipe4LexerBINARY_LIT = 38 Pipe4LexerOCTAL_LIT = 39 Pipe4LexerHEX_LIT = 40 Pipe4LexerFLOAT_LIT = 41 Pipe4LexerDECIMAL_FLOAT_LIT = 42 Pipe4LexerHEX_FLOAT_LIT = 43 Pipe4LexerRUNE_LIT = 44 Pipe4LexerBYTE_VALUE = 45 Pipe4LexerOCTAL_BYTE_VALUE = 46 Pipe4LexerHEX_BYTE_VALUE = 47 Pipe4LexerLITTLE_U_VALUE = 48 Pipe4LexerBIG_U_VALUE = 49 Pipe4LexerRAW_STRING_LIT = 50 Pipe4LexerINTERPRETED_STRING_LIT = 51 Pipe4LexerWS = 52 Pipe4LexerCOMMENT = 53 Pipe4LexerTERMINATOR = 54 Pipe4LexerLINE_COMMENT = 55 )
Pipe4Lexer tokens.
const ( Pipe4ParserEOF = antlr.TokenEOF Pipe4ParserINTERFACE = 1 Pipe4ParserSTRUCT = 2 Pipe4ParserPARSER = 3 Pipe4ParserIMPORT = 4 Pipe4ParserIDENTIFIER = 5 Pipe4ParserL_PAREN = 6 Pipe4ParserR_PAREN = 7 Pipe4ParserL_CURLY = 8 Pipe4ParserR_CURLY = 9 Pipe4ParserL_BRACKET = 10 Pipe4ParserR_BRACKET = 11 Pipe4ParserASSIGN = 12 Pipe4ParserCOMMA = 13 Pipe4ParserSEMI = 14 Pipe4ParserCOLON = 15 Pipe4ParserDOT = 16 Pipe4ParserPLUS_PLUS = 17 Pipe4ParserMINUS_MINUS = 18 Pipe4ParserDECLARE_ASSIGN = 19 Pipe4ParserELLIPSIS = 20 Pipe4ParserLOGICAL_OR = 21 Pipe4ParserLOGICAL_AND = 22 Pipe4ParserEQUALS = 23 Pipe4ParserNOT_EQUALS = 24 Pipe4ParserLESS = 25 Pipe4ParserLESS_OR_EQUALS = 26 Pipe4ParserGREATER = 27 Pipe4ParserGREATER_OR_EQUALS = 28 Pipe4ParserOR = 29 Pipe4ParserDIV = 30 Pipe4ParserEXCLAMATION = 31 Pipe4ParserPLUS = 32 Pipe4ParserUNARY_MINUS = 33 Pipe4ParserMINUS = 34 Pipe4ParserMINUS_IN_NAME = 35 Pipe4ParserSTAR = 36 Pipe4ParserDECIMAL_LIT = 37 Pipe4ParserBINARY_LIT = 38 Pipe4ParserOCTAL_LIT = 39 Pipe4ParserHEX_LIT = 40 Pipe4ParserFLOAT_LIT = 41 Pipe4ParserDECIMAL_FLOAT_LIT = 42 Pipe4ParserHEX_FLOAT_LIT = 43 Pipe4ParserRUNE_LIT = 44 Pipe4ParserBYTE_VALUE = 45 Pipe4ParserOCTAL_BYTE_VALUE = 46 Pipe4ParserHEX_BYTE_VALUE = 47 Pipe4ParserLITTLE_U_VALUE = 48 Pipe4ParserBIG_U_VALUE = 49 Pipe4ParserRAW_STRING_LIT = 50 Pipe4ParserINTERPRETED_STRING_LIT = 51 Pipe4ParserWS = 52 Pipe4ParserCOMMENT = 53 Pipe4ParserTERMINATOR = 54 Pipe4ParserLINE_COMMENT = 55 )
Pipe4Parser tokens.
const ( Pipe4ParserRULE_sourceFile = 0 Pipe4ParserRULE_parserClause = 1 Pipe4ParserRULE_importDecl = 2 Pipe4ParserRULE_importSpec = 3 Pipe4ParserRULE_importPath = 4 Pipe4ParserRULE_string_ = 5 Pipe4ParserRULE_statementList = 6 Pipe4ParserRULE_statement = 7 Pipe4ParserRULE_shortVarDecl = 8 Pipe4ParserRULE_expressionList = 9 Pipe4ParserRULE_identifierList = 10 Pipe4ParserRULE_pipe = 11 Pipe4ParserRULE_pipeUnit = 12 Pipe4ParserRULE_pipeUnitIdentifers = 13 Pipe4ParserRULE_pipeUnitExpression = 14 Pipe4ParserRULE_expression = 15 Pipe4ParserRULE_primaryExpr = 16 Pipe4ParserRULE_operand = 17 Pipe4ParserRULE_literal = 18 Pipe4ParserRULE_functionCall = 19 Pipe4ParserRULE_arguments = 20 Pipe4ParserRULE_basicLit = 21 Pipe4ParserRULE_operandName = 22 Pipe4ParserRULE_unaryExpr = 23 Pipe4ParserRULE_sliceValue = 24 Pipe4ParserRULE_sliceValueSingleLine = 25 Pipe4ParserRULE_sliceValueMultiLine = 26 Pipe4ParserRULE_sliceValueMultiLineLine = 27 Pipe4ParserRULE_messageValue = 28 Pipe4ParserRULE_keyedElementKV = 29 Pipe4ParserRULE_keyedElementIdentifer = 30 Pipe4ParserRULE_keyedElement = 31 Pipe4ParserRULE_messageValueSingleLine = 32 Pipe4ParserRULE_messageValueMultiLine = 33 Pipe4ParserRULE_lineKeyedElement = 34 Pipe4ParserRULE_key = 35 Pipe4ParserRULE_element = 36 Pipe4ParserRULE_sliceType = 37 Pipe4ParserRULE_typeT = 38 Pipe4ParserRULE_typeName = 39 Pipe4ParserRULE_typeLit = 40 Pipe4ParserRULE_interfaceType = 41 Pipe4ParserRULE_fieldDecl = 42 Pipe4ParserRULE_integer = 43 Pipe4ParserRULE_eos = 44 )
Pipe4Parser rules.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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) AllCOMMA ¶
func (s *ArgumentsContext) AllCOMMA() []antlr.TerminalNode
func (*ArgumentsContext) COMMA ¶
func (s *ArgumentsContext) COMMA(i int) antlr.TerminalNode
func (*ArgumentsContext) ELLIPSIS ¶
func (s *ArgumentsContext) ELLIPSIS() antlr.TerminalNode
func (*ArgumentsContext) EnterRule ¶
func (s *ArgumentsContext) EnterRule(listener antlr.ParseTreeListener)
func (*ArgumentsContext) ExitRule ¶
func (s *ArgumentsContext) ExitRule(listener antlr.ParseTreeListener)
func (*ArgumentsContext) ExpressionList ¶
func (s *ArgumentsContext) ExpressionList() IExpressionListContext
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) L_PAREN ¶
func (s *ArgumentsContext) L_PAREN() antlr.TerminalNode
func (*ArgumentsContext) R_PAREN ¶
func (s *ArgumentsContext) R_PAREN() antlr.TerminalNode
func (*ArgumentsContext) ToStringTree ¶
func (s *ArgumentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ArgumentsContext) TypeT ¶
func (s *ArgumentsContext) TypeT() ITypeTContext
type BasePipe4ParserListener ¶
type BasePipe4ParserListener struct{}
BasePipe4ParserListener is a complete listener for a parse tree produced by Pipe4Parser.
func (*BasePipe4ParserListener) EnterArguments ¶
func (s *BasePipe4ParserListener) EnterArguments(ctx *ArgumentsContext)
EnterArguments is called when production arguments is entered.
func (*BasePipe4ParserListener) EnterBasicLit ¶
func (s *BasePipe4ParserListener) EnterBasicLit(ctx *BasicLitContext)
EnterBasicLit is called when production basicLit is entered.
func (*BasePipe4ParserListener) EnterElement ¶
func (s *BasePipe4ParserListener) EnterElement(ctx *ElementContext)
EnterElement is called when production element is entered.
func (*BasePipe4ParserListener) EnterEos ¶
func (s *BasePipe4ParserListener) EnterEos(ctx *EosContext)
EnterEos is called when production eos is entered.
func (*BasePipe4ParserListener) EnterEveryRule ¶
func (s *BasePipe4ParserListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BasePipe4ParserListener) EnterExpression ¶
func (s *BasePipe4ParserListener) EnterExpression(ctx *ExpressionContext)
EnterExpression is called when production expression is entered.
func (*BasePipe4ParserListener) EnterExpressionList ¶
func (s *BasePipe4ParserListener) EnterExpressionList(ctx *ExpressionListContext)
EnterExpressionList is called when production expressionList is entered.
func (*BasePipe4ParserListener) EnterFieldDecl ¶
func (s *BasePipe4ParserListener) EnterFieldDecl(ctx *FieldDeclContext)
EnterFieldDecl is called when production fieldDecl is entered.
func (*BasePipe4ParserListener) EnterFunctionCall ¶
func (s *BasePipe4ParserListener) EnterFunctionCall(ctx *FunctionCallContext)
EnterFunctionCall is called when production functionCall is entered.
func (*BasePipe4ParserListener) EnterIdentifierList ¶
func (s *BasePipe4ParserListener) EnterIdentifierList(ctx *IdentifierListContext)
EnterIdentifierList is called when production identifierList is entered.
func (*BasePipe4ParserListener) EnterImportDecl ¶
func (s *BasePipe4ParserListener) EnterImportDecl(ctx *ImportDeclContext)
EnterImportDecl is called when production importDecl is entered.
func (*BasePipe4ParserListener) EnterImportPath ¶
func (s *BasePipe4ParserListener) EnterImportPath(ctx *ImportPathContext)
EnterImportPath is called when production importPath is entered.
func (*BasePipe4ParserListener) EnterImportSpec ¶
func (s *BasePipe4ParserListener) EnterImportSpec(ctx *ImportSpecContext)
EnterImportSpec is called when production importSpec is entered.
func (*BasePipe4ParserListener) EnterInteger ¶
func (s *BasePipe4ParserListener) EnterInteger(ctx *IntegerContext)
EnterInteger is called when production integer is entered.
func (*BasePipe4ParserListener) EnterInterfaceType ¶
func (s *BasePipe4ParserListener) EnterInterfaceType(ctx *InterfaceTypeContext)
EnterInterfaceType is called when production interfaceType is entered.
func (*BasePipe4ParserListener) EnterKey ¶
func (s *BasePipe4ParserListener) EnterKey(ctx *KeyContext)
EnterKey is called when production key is entered.
func (*BasePipe4ParserListener) EnterKeyedElement ¶
func (s *BasePipe4ParserListener) EnterKeyedElement(ctx *KeyedElementContext)
EnterKeyedElement is called when production keyedElement is entered.
func (*BasePipe4ParserListener) EnterKeyedElementIdentifer ¶
func (s *BasePipe4ParserListener) EnterKeyedElementIdentifer(ctx *KeyedElementIdentiferContext)
EnterKeyedElementIdentifer is called when production keyedElementIdentifer is entered.
func (*BasePipe4ParserListener) EnterKeyedElementKV ¶
func (s *BasePipe4ParserListener) EnterKeyedElementKV(ctx *KeyedElementKVContext)
EnterKeyedElementKV is called when production keyedElementKV is entered.
func (*BasePipe4ParserListener) EnterLineKeyedElement ¶
func (s *BasePipe4ParserListener) EnterLineKeyedElement(ctx *LineKeyedElementContext)
EnterLineKeyedElement is called when production lineKeyedElement is entered.
func (*BasePipe4ParserListener) EnterLiteral ¶
func (s *BasePipe4ParserListener) EnterLiteral(ctx *LiteralContext)
EnterLiteral is called when production literal is entered.
func (*BasePipe4ParserListener) EnterMessageValue ¶
func (s *BasePipe4ParserListener) EnterMessageValue(ctx *MessageValueContext)
EnterMessageValue is called when production messageValue is entered.
func (*BasePipe4ParserListener) EnterMessageValueMultiLine ¶
func (s *BasePipe4ParserListener) EnterMessageValueMultiLine(ctx *MessageValueMultiLineContext)
EnterMessageValueMultiLine is called when production messageValueMultiLine is entered.
func (*BasePipe4ParserListener) EnterMessageValueSingleLine ¶
func (s *BasePipe4ParserListener) EnterMessageValueSingleLine(ctx *MessageValueSingleLineContext)
EnterMessageValueSingleLine is called when production messageValueSingleLine is entered.
func (*BasePipe4ParserListener) EnterOperand ¶
func (s *BasePipe4ParserListener) EnterOperand(ctx *OperandContext)
EnterOperand is called when production operand is entered.
func (*BasePipe4ParserListener) EnterOperandName ¶
func (s *BasePipe4ParserListener) EnterOperandName(ctx *OperandNameContext)
EnterOperandName is called when production operandName is entered.
func (*BasePipe4ParserListener) EnterParserClause ¶
func (s *BasePipe4ParserListener) EnterParserClause(ctx *ParserClauseContext)
EnterParserClause is called when production parserClause is entered.
func (*BasePipe4ParserListener) EnterPipe ¶
func (s *BasePipe4ParserListener) EnterPipe(ctx *PipeContext)
EnterPipe is called when production pipe is entered.
func (*BasePipe4ParserListener) EnterPipeUnit ¶
func (s *BasePipe4ParserListener) EnterPipeUnit(ctx *PipeUnitContext)
EnterPipeUnit is called when production pipeUnit is entered.
func (*BasePipe4ParserListener) EnterPipeUnitExpression ¶
func (s *BasePipe4ParserListener) EnterPipeUnitExpression(ctx *PipeUnitExpressionContext)
EnterPipeUnitExpression is called when production pipeUnitExpression is entered.
func (*BasePipe4ParserListener) EnterPipeUnitIdentifers ¶
func (s *BasePipe4ParserListener) EnterPipeUnitIdentifers(ctx *PipeUnitIdentifersContext)
EnterPipeUnitIdentifers is called when production pipeUnitIdentifers is entered.
func (*BasePipe4ParserListener) EnterPrimaryExpr ¶
func (s *BasePipe4ParserListener) EnterPrimaryExpr(ctx *PrimaryExprContext)
EnterPrimaryExpr is called when production primaryExpr is entered.
func (*BasePipe4ParserListener) EnterShortVarDecl ¶
func (s *BasePipe4ParserListener) EnterShortVarDecl(ctx *ShortVarDeclContext)
EnterShortVarDecl is called when production shortVarDecl is entered.
func (*BasePipe4ParserListener) EnterSliceType ¶
func (s *BasePipe4ParserListener) EnterSliceType(ctx *SliceTypeContext)
EnterSliceType is called when production sliceType is entered.
func (*BasePipe4ParserListener) EnterSliceValue ¶
func (s *BasePipe4ParserListener) EnterSliceValue(ctx *SliceValueContext)
EnterSliceValue is called when production sliceValue is entered.
func (*BasePipe4ParserListener) EnterSliceValueMultiLine ¶
func (s *BasePipe4ParserListener) EnterSliceValueMultiLine(ctx *SliceValueMultiLineContext)
EnterSliceValueMultiLine is called when production sliceValueMultiLine is entered.
func (*BasePipe4ParserListener) EnterSliceValueMultiLineLine ¶
func (s *BasePipe4ParserListener) EnterSliceValueMultiLineLine(ctx *SliceValueMultiLineLineContext)
EnterSliceValueMultiLineLine is called when production sliceValueMultiLineLine is entered.
func (*BasePipe4ParserListener) EnterSliceValueSingleLine ¶
func (s *BasePipe4ParserListener) EnterSliceValueSingleLine(ctx *SliceValueSingleLineContext)
EnterSliceValueSingleLine is called when production sliceValueSingleLine is entered.
func (*BasePipe4ParserListener) EnterSourceFile ¶
func (s *BasePipe4ParserListener) EnterSourceFile(ctx *SourceFileContext)
EnterSourceFile is called when production sourceFile is entered.
func (*BasePipe4ParserListener) EnterStatement ¶
func (s *BasePipe4ParserListener) EnterStatement(ctx *StatementContext)
EnterStatement is called when production statement is entered.
func (*BasePipe4ParserListener) EnterStatementList ¶
func (s *BasePipe4ParserListener) EnterStatementList(ctx *StatementListContext)
EnterStatementList is called when production statementList is entered.
func (*BasePipe4ParserListener) EnterString_ ¶
func (s *BasePipe4ParserListener) EnterString_(ctx *String_Context)
EnterString_ is called when production string_ is entered.
func (*BasePipe4ParserListener) EnterTypeLit ¶
func (s *BasePipe4ParserListener) EnterTypeLit(ctx *TypeLitContext)
EnterTypeLit is called when production typeLit is entered.
func (*BasePipe4ParserListener) EnterTypeName ¶
func (s *BasePipe4ParserListener) EnterTypeName(ctx *TypeNameContext)
EnterTypeName is called when production typeName is entered.
func (*BasePipe4ParserListener) EnterTypeT ¶
func (s *BasePipe4ParserListener) EnterTypeT(ctx *TypeTContext)
EnterTypeT is called when production typeT is entered.
func (*BasePipe4ParserListener) EnterUnaryExpr ¶
func (s *BasePipe4ParserListener) EnterUnaryExpr(ctx *UnaryExprContext)
EnterUnaryExpr is called when production unaryExpr is entered.
func (*BasePipe4ParserListener) ExitArguments ¶
func (s *BasePipe4ParserListener) ExitArguments(ctx *ArgumentsContext)
ExitArguments is called when production arguments is exited.
func (*BasePipe4ParserListener) ExitBasicLit ¶
func (s *BasePipe4ParserListener) ExitBasicLit(ctx *BasicLitContext)
ExitBasicLit is called when production basicLit is exited.
func (*BasePipe4ParserListener) ExitElement ¶
func (s *BasePipe4ParserListener) ExitElement(ctx *ElementContext)
ExitElement is called when production element is exited.
func (*BasePipe4ParserListener) ExitEos ¶
func (s *BasePipe4ParserListener) ExitEos(ctx *EosContext)
ExitEos is called when production eos is exited.
func (*BasePipe4ParserListener) ExitEveryRule ¶
func (s *BasePipe4ParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BasePipe4ParserListener) ExitExpression ¶
func (s *BasePipe4ParserListener) ExitExpression(ctx *ExpressionContext)
ExitExpression is called when production expression is exited.
func (*BasePipe4ParserListener) ExitExpressionList ¶
func (s *BasePipe4ParserListener) ExitExpressionList(ctx *ExpressionListContext)
ExitExpressionList is called when production expressionList is exited.
func (*BasePipe4ParserListener) ExitFieldDecl ¶
func (s *BasePipe4ParserListener) ExitFieldDecl(ctx *FieldDeclContext)
ExitFieldDecl is called when production fieldDecl is exited.
func (*BasePipe4ParserListener) ExitFunctionCall ¶
func (s *BasePipe4ParserListener) ExitFunctionCall(ctx *FunctionCallContext)
ExitFunctionCall is called when production functionCall is exited.
func (*BasePipe4ParserListener) ExitIdentifierList ¶
func (s *BasePipe4ParserListener) ExitIdentifierList(ctx *IdentifierListContext)
ExitIdentifierList is called when production identifierList is exited.
func (*BasePipe4ParserListener) ExitImportDecl ¶
func (s *BasePipe4ParserListener) ExitImportDecl(ctx *ImportDeclContext)
ExitImportDecl is called when production importDecl is exited.
func (*BasePipe4ParserListener) ExitImportPath ¶
func (s *BasePipe4ParserListener) ExitImportPath(ctx *ImportPathContext)
ExitImportPath is called when production importPath is exited.
func (*BasePipe4ParserListener) ExitImportSpec ¶
func (s *BasePipe4ParserListener) ExitImportSpec(ctx *ImportSpecContext)
ExitImportSpec is called when production importSpec is exited.
func (*BasePipe4ParserListener) ExitInteger ¶
func (s *BasePipe4ParserListener) ExitInteger(ctx *IntegerContext)
ExitInteger is called when production integer is exited.
func (*BasePipe4ParserListener) ExitInterfaceType ¶
func (s *BasePipe4ParserListener) ExitInterfaceType(ctx *InterfaceTypeContext)
ExitInterfaceType is called when production interfaceType is exited.
func (*BasePipe4ParserListener) ExitKey ¶
func (s *BasePipe4ParserListener) ExitKey(ctx *KeyContext)
ExitKey is called when production key is exited.
func (*BasePipe4ParserListener) ExitKeyedElement ¶
func (s *BasePipe4ParserListener) ExitKeyedElement(ctx *KeyedElementContext)
ExitKeyedElement is called when production keyedElement is exited.
func (*BasePipe4ParserListener) ExitKeyedElementIdentifer ¶
func (s *BasePipe4ParserListener) ExitKeyedElementIdentifer(ctx *KeyedElementIdentiferContext)
ExitKeyedElementIdentifer is called when production keyedElementIdentifer is exited.
func (*BasePipe4ParserListener) ExitKeyedElementKV ¶
func (s *BasePipe4ParserListener) ExitKeyedElementKV(ctx *KeyedElementKVContext)
ExitKeyedElementKV is called when production keyedElementKV is exited.
func (*BasePipe4ParserListener) ExitLineKeyedElement ¶
func (s *BasePipe4ParserListener) ExitLineKeyedElement(ctx *LineKeyedElementContext)
ExitLineKeyedElement is called when production lineKeyedElement is exited.
func (*BasePipe4ParserListener) ExitLiteral ¶
func (s *BasePipe4ParserListener) ExitLiteral(ctx *LiteralContext)
ExitLiteral is called when production literal is exited.
func (*BasePipe4ParserListener) ExitMessageValue ¶
func (s *BasePipe4ParserListener) ExitMessageValue(ctx *MessageValueContext)
ExitMessageValue is called when production messageValue is exited.
func (*BasePipe4ParserListener) ExitMessageValueMultiLine ¶
func (s *BasePipe4ParserListener) ExitMessageValueMultiLine(ctx *MessageValueMultiLineContext)
ExitMessageValueMultiLine is called when production messageValueMultiLine is exited.
func (*BasePipe4ParserListener) ExitMessageValueSingleLine ¶
func (s *BasePipe4ParserListener) ExitMessageValueSingleLine(ctx *MessageValueSingleLineContext)
ExitMessageValueSingleLine is called when production messageValueSingleLine is exited.
func (*BasePipe4ParserListener) ExitOperand ¶
func (s *BasePipe4ParserListener) ExitOperand(ctx *OperandContext)
ExitOperand is called when production operand is exited.
func (*BasePipe4ParserListener) ExitOperandName ¶
func (s *BasePipe4ParserListener) ExitOperandName(ctx *OperandNameContext)
ExitOperandName is called when production operandName is exited.
func (*BasePipe4ParserListener) ExitParserClause ¶
func (s *BasePipe4ParserListener) ExitParserClause(ctx *ParserClauseContext)
ExitParserClause is called when production parserClause is exited.
func (*BasePipe4ParserListener) ExitPipe ¶
func (s *BasePipe4ParserListener) ExitPipe(ctx *PipeContext)
ExitPipe is called when production pipe is exited.
func (*BasePipe4ParserListener) ExitPipeUnit ¶
func (s *BasePipe4ParserListener) ExitPipeUnit(ctx *PipeUnitContext)
ExitPipeUnit is called when production pipeUnit is exited.
func (*BasePipe4ParserListener) ExitPipeUnitExpression ¶
func (s *BasePipe4ParserListener) ExitPipeUnitExpression(ctx *PipeUnitExpressionContext)
ExitPipeUnitExpression is called when production pipeUnitExpression is exited.
func (*BasePipe4ParserListener) ExitPipeUnitIdentifers ¶
func (s *BasePipe4ParserListener) ExitPipeUnitIdentifers(ctx *PipeUnitIdentifersContext)
ExitPipeUnitIdentifers is called when production pipeUnitIdentifers is exited.
func (*BasePipe4ParserListener) ExitPrimaryExpr ¶
func (s *BasePipe4ParserListener) ExitPrimaryExpr(ctx *PrimaryExprContext)
ExitPrimaryExpr is called when production primaryExpr is exited.
func (*BasePipe4ParserListener) ExitShortVarDecl ¶
func (s *BasePipe4ParserListener) ExitShortVarDecl(ctx *ShortVarDeclContext)
ExitShortVarDecl is called when production shortVarDecl is exited.
func (*BasePipe4ParserListener) ExitSliceType ¶
func (s *BasePipe4ParserListener) ExitSliceType(ctx *SliceTypeContext)
ExitSliceType is called when production sliceType is exited.
func (*BasePipe4ParserListener) ExitSliceValue ¶
func (s *BasePipe4ParserListener) ExitSliceValue(ctx *SliceValueContext)
ExitSliceValue is called when production sliceValue is exited.
func (*BasePipe4ParserListener) ExitSliceValueMultiLine ¶
func (s *BasePipe4ParserListener) ExitSliceValueMultiLine(ctx *SliceValueMultiLineContext)
ExitSliceValueMultiLine is called when production sliceValueMultiLine is exited.
func (*BasePipe4ParserListener) ExitSliceValueMultiLineLine ¶
func (s *BasePipe4ParserListener) ExitSliceValueMultiLineLine(ctx *SliceValueMultiLineLineContext)
ExitSliceValueMultiLineLine is called when production sliceValueMultiLineLine is exited.
func (*BasePipe4ParserListener) ExitSliceValueSingleLine ¶
func (s *BasePipe4ParserListener) ExitSliceValueSingleLine(ctx *SliceValueSingleLineContext)
ExitSliceValueSingleLine is called when production sliceValueSingleLine is exited.
func (*BasePipe4ParserListener) ExitSourceFile ¶
func (s *BasePipe4ParserListener) ExitSourceFile(ctx *SourceFileContext)
ExitSourceFile is called when production sourceFile is exited.
func (*BasePipe4ParserListener) ExitStatement ¶
func (s *BasePipe4ParserListener) ExitStatement(ctx *StatementContext)
ExitStatement is called when production statement is exited.
func (*BasePipe4ParserListener) ExitStatementList ¶
func (s *BasePipe4ParserListener) ExitStatementList(ctx *StatementListContext)
ExitStatementList is called when production statementList is exited.
func (*BasePipe4ParserListener) ExitString_ ¶
func (s *BasePipe4ParserListener) ExitString_(ctx *String_Context)
ExitString_ is called when production string_ is exited.
func (*BasePipe4ParserListener) ExitTypeLit ¶
func (s *BasePipe4ParserListener) ExitTypeLit(ctx *TypeLitContext)
ExitTypeLit is called when production typeLit is exited.
func (*BasePipe4ParserListener) ExitTypeName ¶
func (s *BasePipe4ParserListener) ExitTypeName(ctx *TypeNameContext)
ExitTypeName is called when production typeName is exited.
func (*BasePipe4ParserListener) ExitTypeT ¶
func (s *BasePipe4ParserListener) ExitTypeT(ctx *TypeTContext)
ExitTypeT is called when production typeT is exited.
func (*BasePipe4ParserListener) ExitUnaryExpr ¶
func (s *BasePipe4ParserListener) ExitUnaryExpr(ctx *UnaryExprContext)
ExitUnaryExpr is called when production unaryExpr is exited.
func (*BasePipe4ParserListener) VisitErrorNode ¶
func (s *BasePipe4ParserListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BasePipe4ParserListener) VisitTerminal ¶
func (s *BasePipe4ParserListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type BasePipe4ParserVisitor ¶
type BasePipe4ParserVisitor struct {
*antlr.BaseParseTreeVisitor
}
func (*BasePipe4ParserVisitor) VisitArguments ¶
func (v *BasePipe4ParserVisitor) VisitArguments(ctx *ArgumentsContext) interface{}
func (*BasePipe4ParserVisitor) VisitBasicLit ¶
func (v *BasePipe4ParserVisitor) VisitBasicLit(ctx *BasicLitContext) interface{}
func (*BasePipe4ParserVisitor) VisitElement ¶
func (v *BasePipe4ParserVisitor) VisitElement(ctx *ElementContext) interface{}
func (*BasePipe4ParserVisitor) VisitEos ¶
func (v *BasePipe4ParserVisitor) VisitEos(ctx *EosContext) interface{}
func (*BasePipe4ParserVisitor) VisitExpression ¶
func (v *BasePipe4ParserVisitor) VisitExpression(ctx *ExpressionContext) interface{}
func (*BasePipe4ParserVisitor) VisitExpressionList ¶
func (v *BasePipe4ParserVisitor) VisitExpressionList(ctx *ExpressionListContext) interface{}
func (*BasePipe4ParserVisitor) VisitFieldDecl ¶
func (v *BasePipe4ParserVisitor) VisitFieldDecl(ctx *FieldDeclContext) interface{}
func (*BasePipe4ParserVisitor) VisitFunctionCall ¶
func (v *BasePipe4ParserVisitor) VisitFunctionCall(ctx *FunctionCallContext) interface{}
func (*BasePipe4ParserVisitor) VisitIdentifierList ¶
func (v *BasePipe4ParserVisitor) VisitIdentifierList(ctx *IdentifierListContext) interface{}
func (*BasePipe4ParserVisitor) VisitImportDecl ¶
func (v *BasePipe4ParserVisitor) VisitImportDecl(ctx *ImportDeclContext) interface{}
func (*BasePipe4ParserVisitor) VisitImportPath ¶
func (v *BasePipe4ParserVisitor) VisitImportPath(ctx *ImportPathContext) interface{}
func (*BasePipe4ParserVisitor) VisitImportSpec ¶
func (v *BasePipe4ParserVisitor) VisitImportSpec(ctx *ImportSpecContext) interface{}
func (*BasePipe4ParserVisitor) VisitInteger ¶
func (v *BasePipe4ParserVisitor) VisitInteger(ctx *IntegerContext) interface{}
func (*BasePipe4ParserVisitor) VisitInterfaceType ¶
func (v *BasePipe4ParserVisitor) VisitInterfaceType(ctx *InterfaceTypeContext) interface{}
func (*BasePipe4ParserVisitor) VisitKey ¶
func (v *BasePipe4ParserVisitor) VisitKey(ctx *KeyContext) interface{}
func (*BasePipe4ParserVisitor) VisitKeyedElement ¶
func (v *BasePipe4ParserVisitor) VisitKeyedElement(ctx *KeyedElementContext) interface{}
func (*BasePipe4ParserVisitor) VisitKeyedElementIdentifer ¶
func (v *BasePipe4ParserVisitor) VisitKeyedElementIdentifer(ctx *KeyedElementIdentiferContext) interface{}
func (*BasePipe4ParserVisitor) VisitKeyedElementKV ¶
func (v *BasePipe4ParserVisitor) VisitKeyedElementKV(ctx *KeyedElementKVContext) interface{}
func (*BasePipe4ParserVisitor) VisitLineKeyedElement ¶
func (v *BasePipe4ParserVisitor) VisitLineKeyedElement(ctx *LineKeyedElementContext) interface{}
func (*BasePipe4ParserVisitor) VisitLiteral ¶
func (v *BasePipe4ParserVisitor) VisitLiteral(ctx *LiteralContext) interface{}
func (*BasePipe4ParserVisitor) VisitMessageValue ¶
func (v *BasePipe4ParserVisitor) VisitMessageValue(ctx *MessageValueContext) interface{}
func (*BasePipe4ParserVisitor) VisitMessageValueMultiLine ¶
func (v *BasePipe4ParserVisitor) VisitMessageValueMultiLine(ctx *MessageValueMultiLineContext) interface{}
func (*BasePipe4ParserVisitor) VisitMessageValueSingleLine ¶
func (v *BasePipe4ParserVisitor) VisitMessageValueSingleLine(ctx *MessageValueSingleLineContext) interface{}
func (*BasePipe4ParserVisitor) VisitOperand ¶
func (v *BasePipe4ParserVisitor) VisitOperand(ctx *OperandContext) interface{}
func (*BasePipe4ParserVisitor) VisitOperandName ¶
func (v *BasePipe4ParserVisitor) VisitOperandName(ctx *OperandNameContext) interface{}
func (*BasePipe4ParserVisitor) VisitParserClause ¶
func (v *BasePipe4ParserVisitor) VisitParserClause(ctx *ParserClauseContext) interface{}
func (*BasePipe4ParserVisitor) VisitPipe ¶
func (v *BasePipe4ParserVisitor) VisitPipe(ctx *PipeContext) interface{}
func (*BasePipe4ParserVisitor) VisitPipeUnit ¶
func (v *BasePipe4ParserVisitor) VisitPipeUnit(ctx *PipeUnitContext) interface{}
func (*BasePipe4ParserVisitor) VisitPipeUnitExpression ¶
func (v *BasePipe4ParserVisitor) VisitPipeUnitExpression(ctx *PipeUnitExpressionContext) interface{}
func (*BasePipe4ParserVisitor) VisitPipeUnitIdentifers ¶
func (v *BasePipe4ParserVisitor) VisitPipeUnitIdentifers(ctx *PipeUnitIdentifersContext) interface{}
func (*BasePipe4ParserVisitor) VisitPrimaryExpr ¶
func (v *BasePipe4ParserVisitor) VisitPrimaryExpr(ctx *PrimaryExprContext) interface{}
func (*BasePipe4ParserVisitor) VisitShortVarDecl ¶
func (v *BasePipe4ParserVisitor) VisitShortVarDecl(ctx *ShortVarDeclContext) interface{}
func (*BasePipe4ParserVisitor) VisitSliceType ¶
func (v *BasePipe4ParserVisitor) VisitSliceType(ctx *SliceTypeContext) interface{}
func (*BasePipe4ParserVisitor) VisitSliceValue ¶
func (v *BasePipe4ParserVisitor) VisitSliceValue(ctx *SliceValueContext) interface{}
func (*BasePipe4ParserVisitor) VisitSliceValueMultiLine ¶
func (v *BasePipe4ParserVisitor) VisitSliceValueMultiLine(ctx *SliceValueMultiLineContext) interface{}
func (*BasePipe4ParserVisitor) VisitSliceValueMultiLineLine ¶
func (v *BasePipe4ParserVisitor) VisitSliceValueMultiLineLine(ctx *SliceValueMultiLineLineContext) interface{}
func (*BasePipe4ParserVisitor) VisitSliceValueSingleLine ¶
func (v *BasePipe4ParserVisitor) VisitSliceValueSingleLine(ctx *SliceValueSingleLineContext) interface{}
func (*BasePipe4ParserVisitor) VisitSourceFile ¶
func (v *BasePipe4ParserVisitor) VisitSourceFile(ctx *SourceFileContext) interface{}
func (*BasePipe4ParserVisitor) VisitStatement ¶
func (v *BasePipe4ParserVisitor) VisitStatement(ctx *StatementContext) interface{}
func (*BasePipe4ParserVisitor) VisitStatementList ¶
func (v *BasePipe4ParserVisitor) VisitStatementList(ctx *StatementListContext) interface{}
func (*BasePipe4ParserVisitor) VisitString_ ¶
func (v *BasePipe4ParserVisitor) VisitString_(ctx *String_Context) interface{}
func (*BasePipe4ParserVisitor) VisitTypeLit ¶
func (v *BasePipe4ParserVisitor) VisitTypeLit(ctx *TypeLitContext) interface{}
func (*BasePipe4ParserVisitor) VisitTypeName ¶
func (v *BasePipe4ParserVisitor) VisitTypeName(ctx *TypeNameContext) interface{}
func (*BasePipe4ParserVisitor) VisitTypeT ¶
func (v *BasePipe4ParserVisitor) VisitTypeT(ctx *TypeTContext) interface{}
func (*BasePipe4ParserVisitor) VisitUnaryExpr ¶
func (v *BasePipe4ParserVisitor) VisitUnaryExpr(ctx *UnaryExprContext) interface{}
type BasicLitContext ¶
type BasicLitContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBasicLitContext ¶
func NewBasicLitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BasicLitContext
func NewEmptyBasicLitContext ¶
func NewEmptyBasicLitContext() *BasicLitContext
func (*BasicLitContext) Accept ¶
func (s *BasicLitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BasicLitContext) EnterRule ¶
func (s *BasicLitContext) EnterRule(listener antlr.ParseTreeListener)
func (*BasicLitContext) ExitRule ¶
func (s *BasicLitContext) ExitRule(listener antlr.ParseTreeListener)
func (*BasicLitContext) FLOAT_LIT ¶
func (s *BasicLitContext) FLOAT_LIT() antlr.TerminalNode
func (*BasicLitContext) GetParser ¶
func (s *BasicLitContext) GetParser() antlr.Parser
func (*BasicLitContext) GetRuleContext ¶
func (s *BasicLitContext) GetRuleContext() antlr.RuleContext
func (*BasicLitContext) Integer ¶
func (s *BasicLitContext) Integer() IIntegerContext
func (*BasicLitContext) IsBasicLitContext ¶
func (*BasicLitContext) IsBasicLitContext()
func (*BasicLitContext) MessageValue ¶
func (s *BasicLitContext) MessageValue() IMessageValueContext
func (*BasicLitContext) RUNE_LIT ¶
func (s *BasicLitContext) RUNE_LIT() antlr.TerminalNode
func (*BasicLitContext) SliceValue ¶
func (s *BasicLitContext) SliceValue() ISliceValueContext
func (*BasicLitContext) String_ ¶
func (s *BasicLitContext) String_() IString_Context
func (*BasicLitContext) ToStringTree ¶
func (s *BasicLitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ElementContext ¶
type ElementContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewElementContext ¶
func NewElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ElementContext
func NewEmptyElementContext ¶
func NewEmptyElementContext() *ElementContext
func (*ElementContext) Accept ¶
func (s *ElementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ElementContext) EnterRule ¶
func (s *ElementContext) EnterRule(listener antlr.ParseTreeListener)
func (*ElementContext) ExitRule ¶
func (s *ElementContext) ExitRule(listener antlr.ParseTreeListener)
func (*ElementContext) Expression ¶
func (s *ElementContext) Expression() IExpressionContext
func (*ElementContext) GetParser ¶
func (s *ElementContext) GetParser() antlr.Parser
func (*ElementContext) GetRuleContext ¶
func (s *ElementContext) GetRuleContext() antlr.RuleContext
func (*ElementContext) IsElementContext ¶
func (*ElementContext) IsElementContext()
func (*ElementContext) MessageValue ¶
func (s *ElementContext) MessageValue() IMessageValueContext
func (*ElementContext) SliceValue ¶
func (s *ElementContext) SliceValue() ISliceValueContext
func (*ElementContext) ToStringTree ¶
func (s *ElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EosContext ¶
type EosContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyEosContext ¶
func NewEmptyEosContext() *EosContext
func NewEosContext ¶
func NewEosContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EosContext
func (*EosContext) Accept ¶
func (s *EosContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*EosContext) EOF ¶
func (s *EosContext) EOF() antlr.TerminalNode
func (*EosContext) EnterRule ¶
func (s *EosContext) EnterRule(listener antlr.ParseTreeListener)
func (*EosContext) ExitRule ¶
func (s *EosContext) ExitRule(listener antlr.ParseTreeListener)
func (*EosContext) GetParser ¶
func (s *EosContext) GetParser() antlr.Parser
func (*EosContext) GetRuleContext ¶
func (s *EosContext) GetRuleContext() antlr.RuleContext
func (*EosContext) IsEosContext ¶
func (*EosContext) IsEosContext()
func (*EosContext) SEMI ¶
func (s *EosContext) SEMI() antlr.TerminalNode
func (*EosContext) ToStringTree ¶
func (s *EosContext) 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) Accept ¶
func (s *ExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ExpressionContext) AllExpression ¶
func (s *ExpressionContext) AllExpression() []IExpressionContext
func (*ExpressionContext) DIV ¶
func (s *ExpressionContext) DIV() antlr.TerminalNode
func (*ExpressionContext) EQUALS ¶
func (s *ExpressionContext) EQUALS() antlr.TerminalNode
func (*ExpressionContext) EnterRule ¶
func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpressionContext) ExitRule ¶
func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpressionContext) Expression ¶
func (s *ExpressionContext) Expression(i int) IExpressionContext
func (*ExpressionContext) GREATER ¶
func (s *ExpressionContext) GREATER() antlr.TerminalNode
func (*ExpressionContext) GREATER_OR_EQUALS ¶
func (s *ExpressionContext) GREATER_OR_EQUALS() antlr.TerminalNode
func (*ExpressionContext) GetAdd_op ¶
func (s *ExpressionContext) GetAdd_op() antlr.Token
func (*ExpressionContext) GetMul_op ¶
func (s *ExpressionContext) GetMul_op() antlr.Token
func (*ExpressionContext) GetParser ¶
func (s *ExpressionContext) GetParser() antlr.Parser
func (*ExpressionContext) GetRel_op ¶
func (s *ExpressionContext) GetRel_op() antlr.Token
func (*ExpressionContext) GetRuleContext ¶
func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
func (*ExpressionContext) IsExpressionContext ¶
func (*ExpressionContext) IsExpressionContext()
func (*ExpressionContext) LESS ¶
func (s *ExpressionContext) LESS() antlr.TerminalNode
func (*ExpressionContext) LESS_OR_EQUALS ¶
func (s *ExpressionContext) LESS_OR_EQUALS() antlr.TerminalNode
func (*ExpressionContext) LOGICAL_AND ¶
func (s *ExpressionContext) LOGICAL_AND() antlr.TerminalNode
func (*ExpressionContext) LOGICAL_OR ¶
func (s *ExpressionContext) LOGICAL_OR() antlr.TerminalNode
func (*ExpressionContext) MINUS ¶
func (s *ExpressionContext) MINUS() antlr.TerminalNode
func (*ExpressionContext) NOT_EQUALS ¶
func (s *ExpressionContext) NOT_EQUALS() antlr.TerminalNode
func (*ExpressionContext) PLUS ¶
func (s *ExpressionContext) PLUS() antlr.TerminalNode
func (*ExpressionContext) PrimaryExpr ¶
func (s *ExpressionContext) PrimaryExpr() IPrimaryExprContext
func (*ExpressionContext) STAR ¶
func (s *ExpressionContext) STAR() antlr.TerminalNode
func (*ExpressionContext) SetAdd_op ¶
func (s *ExpressionContext) SetAdd_op(v antlr.Token)
func (*ExpressionContext) SetMul_op ¶
func (s *ExpressionContext) SetMul_op(v antlr.Token)
func (*ExpressionContext) SetRel_op ¶
func (s *ExpressionContext) SetRel_op(v antlr.Token)
func (*ExpressionContext) ToStringTree ¶
func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ExpressionContext) UnaryExpr ¶
func (s *ExpressionContext) UnaryExpr() IUnaryExprContext
type ExpressionListContext ¶
type ExpressionListContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressionListContext ¶
func NewEmptyExpressionListContext() *ExpressionListContext
func NewExpressionListContext ¶
func NewExpressionListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionListContext
func (*ExpressionListContext) Accept ¶
func (s *ExpressionListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ExpressionListContext) AllCOMMA ¶
func (s *ExpressionListContext) AllCOMMA() []antlr.TerminalNode
func (*ExpressionListContext) AllExpression ¶
func (s *ExpressionListContext) AllExpression() []IExpressionContext
func (*ExpressionListContext) COMMA ¶
func (s *ExpressionListContext) COMMA(i int) antlr.TerminalNode
func (*ExpressionListContext) EnterRule ¶
func (s *ExpressionListContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpressionListContext) ExitRule ¶
func (s *ExpressionListContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpressionListContext) Expression ¶
func (s *ExpressionListContext) Expression(i int) IExpressionContext
func (*ExpressionListContext) GetParser ¶
func (s *ExpressionListContext) GetParser() antlr.Parser
func (*ExpressionListContext) GetRuleContext ¶
func (s *ExpressionListContext) GetRuleContext() antlr.RuleContext
func (*ExpressionListContext) IsExpressionListContext ¶
func (*ExpressionListContext) IsExpressionListContext()
func (*ExpressionListContext) ToStringTree ¶
func (s *ExpressionListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FieldDeclContext ¶
type FieldDeclContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFieldDeclContext ¶
func NewEmptyFieldDeclContext() *FieldDeclContext
func NewFieldDeclContext ¶
func NewFieldDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FieldDeclContext
func (*FieldDeclContext) Accept ¶
func (s *FieldDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FieldDeclContext) EnterRule ¶
func (s *FieldDeclContext) EnterRule(listener antlr.ParseTreeListener)
func (*FieldDeclContext) ExitRule ¶
func (s *FieldDeclContext) ExitRule(listener antlr.ParseTreeListener)
func (*FieldDeclContext) GetParser ¶
func (s *FieldDeclContext) GetParser() antlr.Parser
func (*FieldDeclContext) GetRuleContext ¶
func (s *FieldDeclContext) GetRuleContext() antlr.RuleContext
func (*FieldDeclContext) IDENTIFIER ¶
func (s *FieldDeclContext) IDENTIFIER() antlr.TerminalNode
func (*FieldDeclContext) IsFieldDeclContext ¶
func (*FieldDeclContext) IsFieldDeclContext()
func (*FieldDeclContext) ToStringTree ¶
func (s *FieldDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*FieldDeclContext) TypeT ¶
func (s *FieldDeclContext) TypeT() ITypeTContext
type FunctionCallContext ¶
type FunctionCallContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunctionCallContext ¶
func NewEmptyFunctionCallContext() *FunctionCallContext
func NewFunctionCallContext ¶
func NewFunctionCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionCallContext
func (*FunctionCallContext) Accept ¶
func (s *FunctionCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FunctionCallContext) Arguments ¶
func (s *FunctionCallContext) Arguments() IArgumentsContext
func (*FunctionCallContext) EnterRule ¶
func (s *FunctionCallContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionCallContext) ExitRule ¶
func (s *FunctionCallContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionCallContext) GetParser ¶
func (s *FunctionCallContext) GetParser() antlr.Parser
func (*FunctionCallContext) GetRuleContext ¶
func (s *FunctionCallContext) GetRuleContext() antlr.RuleContext
func (*FunctionCallContext) IsFunctionCallContext ¶
func (*FunctionCallContext) IsFunctionCallContext()
func (*FunctionCallContext) ToStringTree ¶
func (s *FunctionCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*FunctionCallContext) TypeName ¶
func (s *FunctionCallContext) TypeName() ITypeNameContext
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 IBasicLitContext ¶
type IBasicLitContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBasicLitContext differentiates from other interfaces. IsBasicLitContext() }
IBasicLitContext is an interface to support dynamic dispatch.
type IElementContext ¶
type IElementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsElementContext differentiates from other interfaces. IsElementContext() }
IElementContext is an interface to support dynamic dispatch.
type IEosContext ¶
type IEosContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsEosContext differentiates from other interfaces. IsEosContext() }
IEosContext is an interface to support dynamic dispatch.
type IExpressionContext ¶
type IExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetMul_op returns the mul_op token. GetMul_op() antlr.Token // GetAdd_op returns the add_op token. GetAdd_op() antlr.Token // GetRel_op returns the rel_op token. GetRel_op() antlr.Token // SetMul_op sets the mul_op token. SetMul_op(antlr.Token) // SetAdd_op sets the add_op token. SetAdd_op(antlr.Token) // SetRel_op sets the rel_op token. SetRel_op(antlr.Token) // IsExpressionContext differentiates from other interfaces. IsExpressionContext() }
IExpressionContext is an interface to support dynamic dispatch.
type IExpressionListContext ¶
type IExpressionListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExpressionListContext differentiates from other interfaces. IsExpressionListContext() }
IExpressionListContext is an interface to support dynamic dispatch.
type IFieldDeclContext ¶
type IFieldDeclContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFieldDeclContext differentiates from other interfaces. IsFieldDeclContext() }
IFieldDeclContext is an interface to support dynamic dispatch.
type IFunctionCallContext ¶
type IFunctionCallContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFunctionCallContext differentiates from other interfaces. IsFunctionCallContext() }
IFunctionCallContext is an interface to support dynamic dispatch.
type IIdentifierListContext ¶
type IIdentifierListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIdentifierListContext differentiates from other interfaces. IsIdentifierListContext() }
IIdentifierListContext is an interface to support dynamic dispatch.
type IImportDeclContext ¶
type IImportDeclContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsImportDeclContext differentiates from other interfaces. IsImportDeclContext() }
IImportDeclContext is an interface to support dynamic dispatch.
type IImportPathContext ¶
type IImportPathContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsImportPathContext differentiates from other interfaces. IsImportPathContext() }
IImportPathContext is an interface to support dynamic dispatch.
type IImportSpecContext ¶
type IImportSpecContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetAlias returns the alias token. GetAlias() antlr.Token // SetAlias sets the alias token. SetAlias(antlr.Token) // IsImportSpecContext differentiates from other interfaces. IsImportSpecContext() }
IImportSpecContext is an interface to support dynamic dispatch.
type IIntegerContext ¶
type IIntegerContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIntegerContext differentiates from other interfaces. IsIntegerContext() }
IIntegerContext is an interface to support dynamic dispatch.
type IInterfaceTypeContext ¶
type IInterfaceTypeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetInterfaceName returns the interfaceName token. GetInterfaceName() antlr.Token // SetInterfaceName sets the interfaceName token. SetInterfaceName(antlr.Token) // IsInterfaceTypeContext differentiates from other interfaces. IsInterfaceTypeContext() }
IInterfaceTypeContext is an interface to support dynamic dispatch.
type IKeyContext ¶
type IKeyContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsKeyContext differentiates from other interfaces. IsKeyContext() }
IKeyContext is an interface to support dynamic dispatch.
type IKeyedElementContext ¶
type IKeyedElementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsKeyedElementContext differentiates from other interfaces. IsKeyedElementContext() }
IKeyedElementContext is an interface to support dynamic dispatch.
type IKeyedElementIdentiferContext ¶
type IKeyedElementIdentiferContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsKeyedElementIdentiferContext differentiates from other interfaces. IsKeyedElementIdentiferContext() }
IKeyedElementIdentiferContext is an interface to support dynamic dispatch.
type IKeyedElementKVContext ¶
type IKeyedElementKVContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsKeyedElementKVContext differentiates from other interfaces. IsKeyedElementKVContext() }
IKeyedElementKVContext is an interface to support dynamic dispatch.
type ILineKeyedElementContext ¶
type ILineKeyedElementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLineKeyedElementContext differentiates from other interfaces. IsLineKeyedElementContext() }
ILineKeyedElementContext 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 IMessageValueContext ¶
type IMessageValueContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMessageValueContext differentiates from other interfaces. IsMessageValueContext() }
IMessageValueContext is an interface to support dynamic dispatch.
type IMessageValueMultiLineContext ¶
type IMessageValueMultiLineContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMessageValueMultiLineContext differentiates from other interfaces. IsMessageValueMultiLineContext() }
IMessageValueMultiLineContext is an interface to support dynamic dispatch.
type IMessageValueSingleLineContext ¶
type IMessageValueSingleLineContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMessageValueSingleLineContext differentiates from other interfaces. IsMessageValueSingleLineContext() }
IMessageValueSingleLineContext is an interface to support dynamic dispatch.
type IOperandContext ¶
type IOperandContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsOperandContext differentiates from other interfaces. IsOperandContext() }
IOperandContext is an interface to support dynamic dispatch.
type IOperandNameContext ¶
type IOperandNameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsOperandNameContext differentiates from other interfaces. IsOperandNameContext() }
IOperandNameContext is an interface to support dynamic dispatch.
type IParserClauseContext ¶
type IParserClauseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetParserPath returns the parserPath rule contexts. GetParserPath() IString_Context // SetParserPath sets the parserPath rule contexts. SetParserPath(IString_Context) // IsParserClauseContext differentiates from other interfaces. IsParserClauseContext() }
IParserClauseContext is an interface to support dynamic dispatch.
type IPipeContext ¶
type IPipeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPipeContext differentiates from other interfaces. IsPipeContext() }
IPipeContext is an interface to support dynamic dispatch.
type IPipeUnitContext ¶
type IPipeUnitContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPipeUnitContext differentiates from other interfaces. IsPipeUnitContext() }
IPipeUnitContext is an interface to support dynamic dispatch.
type IPipeUnitExpressionContext ¶
type IPipeUnitExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPipeUnitExpressionContext differentiates from other interfaces. IsPipeUnitExpressionContext() }
IPipeUnitExpressionContext is an interface to support dynamic dispatch.
type IPipeUnitIdentifersContext ¶
type IPipeUnitIdentifersContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPipeUnitIdentifersContext differentiates from other interfaces. IsPipeUnitIdentifersContext() }
IPipeUnitIdentifersContext is an interface to support dynamic dispatch.
type IPrimaryExprContext ¶
type IPrimaryExprContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPrimaryExprContext differentiates from other interfaces. IsPrimaryExprContext() }
IPrimaryExprContext is an interface to support dynamic dispatch.
type IShortVarDeclContext ¶
type IShortVarDeclContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsShortVarDeclContext differentiates from other interfaces. IsShortVarDeclContext() }
IShortVarDeclContext is an interface to support dynamic dispatch.
type ISliceTypeContext ¶
type ISliceTypeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSliceTypeContext differentiates from other interfaces. IsSliceTypeContext() }
ISliceTypeContext is an interface to support dynamic dispatch.
type ISliceValueContext ¶
type ISliceValueContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSliceValueContext differentiates from other interfaces. IsSliceValueContext() }
ISliceValueContext is an interface to support dynamic dispatch.
type ISliceValueMultiLineContext ¶
type ISliceValueMultiLineContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSliceValueMultiLineContext differentiates from other interfaces. IsSliceValueMultiLineContext() }
ISliceValueMultiLineContext is an interface to support dynamic dispatch.
type ISliceValueMultiLineLineContext ¶
type ISliceValueMultiLineLineContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSliceValueMultiLineLineContext differentiates from other interfaces. IsSliceValueMultiLineLineContext() }
ISliceValueMultiLineLineContext is an interface to support dynamic dispatch.
type ISliceValueSingleLineContext ¶
type ISliceValueSingleLineContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSliceValueSingleLineContext differentiates from other interfaces. IsSliceValueSingleLineContext() }
ISliceValueSingleLineContext is an interface to support dynamic dispatch.
type ISourceFileContext ¶
type ISourceFileContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSourceFileContext differentiates from other interfaces. IsSourceFileContext() }
ISourceFileContext is an interface to support dynamic dispatch.
type IStatementContext ¶
type IStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsStatementContext differentiates from other interfaces. IsStatementContext() }
IStatementContext is an interface to support dynamic dispatch.
type IStatementListContext ¶
type IStatementListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsStatementListContext differentiates from other interfaces. IsStatementListContext() }
IStatementListContext is an interface to support dynamic dispatch.
type IString_Context ¶
type IString_Context interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsString_Context differentiates from other interfaces. IsString_Context() }
IString_Context is an interface to support dynamic dispatch.
type ITypeLitContext ¶
type ITypeLitContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTypeLitContext differentiates from other interfaces. IsTypeLitContext() }
ITypeLitContext is an interface to support dynamic dispatch.
type ITypeNameContext ¶
type ITypeNameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTypeNameContext differentiates from other interfaces. IsTypeNameContext() }
ITypeNameContext is an interface to support dynamic dispatch.
type ITypeTContext ¶
type ITypeTContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTypeTContext differentiates from other interfaces. IsTypeTContext() }
ITypeTContext is an interface to support dynamic dispatch.
type IUnaryExprContext ¶
type IUnaryExprContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetUnary_op returns the unary_op token. GetUnary_op() antlr.Token // SetUnary_op sets the unary_op token. SetUnary_op(antlr.Token) // IsUnaryExprContext differentiates from other interfaces. IsUnaryExprContext() }
IUnaryExprContext is an interface to support dynamic dispatch.
type IdentifierListContext ¶
type IdentifierListContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIdentifierListContext ¶
func NewEmptyIdentifierListContext() *IdentifierListContext
func NewIdentifierListContext ¶
func NewIdentifierListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierListContext
func (*IdentifierListContext) Accept ¶
func (s *IdentifierListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IdentifierListContext) AllCOMMA ¶
func (s *IdentifierListContext) AllCOMMA() []antlr.TerminalNode
func (*IdentifierListContext) AllIDENTIFIER ¶
func (s *IdentifierListContext) AllIDENTIFIER() []antlr.TerminalNode
func (*IdentifierListContext) COMMA ¶
func (s *IdentifierListContext) COMMA(i int) antlr.TerminalNode
func (*IdentifierListContext) EnterRule ¶
func (s *IdentifierListContext) EnterRule(listener antlr.ParseTreeListener)
func (*IdentifierListContext) ExitRule ¶
func (s *IdentifierListContext) ExitRule(listener antlr.ParseTreeListener)
func (*IdentifierListContext) GetParser ¶
func (s *IdentifierListContext) GetParser() antlr.Parser
func (*IdentifierListContext) GetRuleContext ¶
func (s *IdentifierListContext) GetRuleContext() antlr.RuleContext
func (*IdentifierListContext) IDENTIFIER ¶
func (s *IdentifierListContext) IDENTIFIER(i int) antlr.TerminalNode
func (*IdentifierListContext) IsIdentifierListContext ¶
func (*IdentifierListContext) IsIdentifierListContext()
func (*IdentifierListContext) ToStringTree ¶
func (s *IdentifierListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ImportDeclContext ¶
type ImportDeclContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyImportDeclContext ¶
func NewEmptyImportDeclContext() *ImportDeclContext
func NewImportDeclContext ¶
func NewImportDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportDeclContext
func (*ImportDeclContext) Accept ¶
func (s *ImportDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ImportDeclContext) AllEos ¶
func (s *ImportDeclContext) AllEos() []IEosContext
func (*ImportDeclContext) AllImportSpec ¶
func (s *ImportDeclContext) AllImportSpec() []IImportSpecContext
func (*ImportDeclContext) EnterRule ¶
func (s *ImportDeclContext) EnterRule(listener antlr.ParseTreeListener)
func (*ImportDeclContext) Eos ¶
func (s *ImportDeclContext) Eos(i int) IEosContext
func (*ImportDeclContext) ExitRule ¶
func (s *ImportDeclContext) ExitRule(listener antlr.ParseTreeListener)
func (*ImportDeclContext) GetParser ¶
func (s *ImportDeclContext) GetParser() antlr.Parser
func (*ImportDeclContext) GetRuleContext ¶
func (s *ImportDeclContext) GetRuleContext() antlr.RuleContext
func (*ImportDeclContext) IMPORT ¶
func (s *ImportDeclContext) IMPORT() antlr.TerminalNode
func (*ImportDeclContext) ImportSpec ¶
func (s *ImportDeclContext) ImportSpec(i int) IImportSpecContext
func (*ImportDeclContext) IsImportDeclContext ¶
func (*ImportDeclContext) IsImportDeclContext()
func (*ImportDeclContext) L_PAREN ¶
func (s *ImportDeclContext) L_PAREN() antlr.TerminalNode
func (*ImportDeclContext) R_PAREN ¶
func (s *ImportDeclContext) R_PAREN() antlr.TerminalNode
func (*ImportDeclContext) ToStringTree ¶
func (s *ImportDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ImportPathContext ¶
type ImportPathContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyImportPathContext ¶
func NewEmptyImportPathContext() *ImportPathContext
func NewImportPathContext ¶
func NewImportPathContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportPathContext
func (*ImportPathContext) Accept ¶
func (s *ImportPathContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ImportPathContext) EnterRule ¶
func (s *ImportPathContext) EnterRule(listener antlr.ParseTreeListener)
func (*ImportPathContext) ExitRule ¶
func (s *ImportPathContext) ExitRule(listener antlr.ParseTreeListener)
func (*ImportPathContext) GetParser ¶
func (s *ImportPathContext) GetParser() antlr.Parser
func (*ImportPathContext) GetRuleContext ¶
func (s *ImportPathContext) GetRuleContext() antlr.RuleContext
func (*ImportPathContext) IsImportPathContext ¶
func (*ImportPathContext) IsImportPathContext()
func (*ImportPathContext) String_ ¶
func (s *ImportPathContext) String_() IString_Context
func (*ImportPathContext) ToStringTree ¶
func (s *ImportPathContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ImportSpecContext ¶
type ImportSpecContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyImportSpecContext ¶
func NewEmptyImportSpecContext() *ImportSpecContext
func NewImportSpecContext ¶
func NewImportSpecContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportSpecContext
func (*ImportSpecContext) Accept ¶
func (s *ImportSpecContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ImportSpecContext) DOT ¶
func (s *ImportSpecContext) DOT() antlr.TerminalNode
func (*ImportSpecContext) EnterRule ¶
func (s *ImportSpecContext) EnterRule(listener antlr.ParseTreeListener)
func (*ImportSpecContext) ExitRule ¶
func (s *ImportSpecContext) ExitRule(listener antlr.ParseTreeListener)
func (*ImportSpecContext) GetAlias ¶
func (s *ImportSpecContext) GetAlias() antlr.Token
func (*ImportSpecContext) GetParser ¶
func (s *ImportSpecContext) GetParser() antlr.Parser
func (*ImportSpecContext) GetRuleContext ¶
func (s *ImportSpecContext) GetRuleContext() antlr.RuleContext
func (*ImportSpecContext) IDENTIFIER ¶
func (s *ImportSpecContext) IDENTIFIER() antlr.TerminalNode
func (*ImportSpecContext) ImportPath ¶
func (s *ImportSpecContext) ImportPath() IImportPathContext
func (*ImportSpecContext) IsImportSpecContext ¶
func (*ImportSpecContext) IsImportSpecContext()
func (*ImportSpecContext) SetAlias ¶
func (s *ImportSpecContext) SetAlias(v antlr.Token)
func (*ImportSpecContext) ToStringTree ¶
func (s *ImportSpecContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IntegerContext ¶
type IntegerContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIntegerContext ¶
func NewEmptyIntegerContext() *IntegerContext
func NewIntegerContext ¶
func NewIntegerContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IntegerContext
func (*IntegerContext) Accept ¶
func (s *IntegerContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IntegerContext) BINARY_LIT ¶
func (s *IntegerContext) BINARY_LIT() antlr.TerminalNode
func (*IntegerContext) DECIMAL_LIT ¶
func (s *IntegerContext) DECIMAL_LIT() antlr.TerminalNode
func (*IntegerContext) EnterRule ¶
func (s *IntegerContext) EnterRule(listener antlr.ParseTreeListener)
func (*IntegerContext) ExitRule ¶
func (s *IntegerContext) ExitRule(listener antlr.ParseTreeListener)
func (*IntegerContext) GetParser ¶
func (s *IntegerContext) GetParser() antlr.Parser
func (*IntegerContext) GetRuleContext ¶
func (s *IntegerContext) GetRuleContext() antlr.RuleContext
func (*IntegerContext) HEX_LIT ¶
func (s *IntegerContext) HEX_LIT() antlr.TerminalNode
func (*IntegerContext) IsIntegerContext ¶
func (*IntegerContext) IsIntegerContext()
func (*IntegerContext) OCTAL_LIT ¶
func (s *IntegerContext) OCTAL_LIT() antlr.TerminalNode
func (*IntegerContext) RUNE_LIT ¶
func (s *IntegerContext) RUNE_LIT() antlr.TerminalNode
func (*IntegerContext) ToStringTree ¶
func (s *IntegerContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type InterfaceTypeContext ¶
type InterfaceTypeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyInterfaceTypeContext ¶
func NewEmptyInterfaceTypeContext() *InterfaceTypeContext
func NewInterfaceTypeContext ¶
func NewInterfaceTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InterfaceTypeContext
func (*InterfaceTypeContext) Accept ¶
func (s *InterfaceTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*InterfaceTypeContext) AllEos ¶
func (s *InterfaceTypeContext) AllEos() []IEosContext
func (*InterfaceTypeContext) AllFieldDecl ¶
func (s *InterfaceTypeContext) AllFieldDecl() []IFieldDeclContext
func (*InterfaceTypeContext) AllTypeName ¶
func (s *InterfaceTypeContext) AllTypeName() []ITypeNameContext
func (*InterfaceTypeContext) EnterRule ¶
func (s *InterfaceTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*InterfaceTypeContext) Eos ¶
func (s *InterfaceTypeContext) Eos(i int) IEosContext
func (*InterfaceTypeContext) ExitRule ¶
func (s *InterfaceTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*InterfaceTypeContext) FieldDecl ¶
func (s *InterfaceTypeContext) FieldDecl(i int) IFieldDeclContext
func (*InterfaceTypeContext) GetInterfaceName ¶
func (s *InterfaceTypeContext) GetInterfaceName() antlr.Token
func (*InterfaceTypeContext) GetParser ¶
func (s *InterfaceTypeContext) GetParser() antlr.Parser
func (*InterfaceTypeContext) GetRuleContext ¶
func (s *InterfaceTypeContext) GetRuleContext() antlr.RuleContext
func (*InterfaceTypeContext) IDENTIFIER ¶
func (s *InterfaceTypeContext) IDENTIFIER() antlr.TerminalNode
func (*InterfaceTypeContext) INTERFACE ¶
func (s *InterfaceTypeContext) INTERFACE() antlr.TerminalNode
func (*InterfaceTypeContext) IsInterfaceTypeContext ¶
func (*InterfaceTypeContext) IsInterfaceTypeContext()
func (*InterfaceTypeContext) L_CURLY ¶
func (s *InterfaceTypeContext) L_CURLY() antlr.TerminalNode
func (*InterfaceTypeContext) R_CURLY ¶
func (s *InterfaceTypeContext) R_CURLY() antlr.TerminalNode
func (*InterfaceTypeContext) SetInterfaceName ¶
func (s *InterfaceTypeContext) SetInterfaceName(v antlr.Token)
func (*InterfaceTypeContext) ToStringTree ¶
func (s *InterfaceTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*InterfaceTypeContext) TypeName ¶
func (s *InterfaceTypeContext) TypeName(i int) ITypeNameContext
type KeyContext ¶
type KeyContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyKeyContext ¶
func NewEmptyKeyContext() *KeyContext
func NewKeyContext ¶
func NewKeyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KeyContext
func (*KeyContext) Accept ¶
func (s *KeyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*KeyContext) EnterRule ¶
func (s *KeyContext) EnterRule(listener antlr.ParseTreeListener)
func (*KeyContext) ExitRule ¶
func (s *KeyContext) ExitRule(listener antlr.ParseTreeListener)
func (*KeyContext) GetParser ¶
func (s *KeyContext) GetParser() antlr.Parser
func (*KeyContext) GetRuleContext ¶
func (s *KeyContext) GetRuleContext() antlr.RuleContext
func (*KeyContext) IDENTIFIER ¶
func (s *KeyContext) IDENTIFIER() antlr.TerminalNode
func (*KeyContext) IsKeyContext ¶
func (*KeyContext) IsKeyContext()
func (*KeyContext) ToStringTree ¶
func (s *KeyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type KeyedElementContext ¶
type KeyedElementContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyKeyedElementContext ¶
func NewEmptyKeyedElementContext() *KeyedElementContext
func NewKeyedElementContext ¶
func NewKeyedElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KeyedElementContext
func (*KeyedElementContext) Accept ¶
func (s *KeyedElementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*KeyedElementContext) EnterRule ¶
func (s *KeyedElementContext) EnterRule(listener antlr.ParseTreeListener)
func (*KeyedElementContext) ExitRule ¶
func (s *KeyedElementContext) ExitRule(listener antlr.ParseTreeListener)
func (*KeyedElementContext) GetParser ¶
func (s *KeyedElementContext) GetParser() antlr.Parser
func (*KeyedElementContext) GetRuleContext ¶
func (s *KeyedElementContext) GetRuleContext() antlr.RuleContext
func (*KeyedElementContext) IsKeyedElementContext ¶
func (*KeyedElementContext) IsKeyedElementContext()
func (*KeyedElementContext) KeyedElementIdentifer ¶
func (s *KeyedElementContext) KeyedElementIdentifer() IKeyedElementIdentiferContext
func (*KeyedElementContext) KeyedElementKV ¶
func (s *KeyedElementContext) KeyedElementKV() IKeyedElementKVContext
func (*KeyedElementContext) ToStringTree ¶
func (s *KeyedElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type KeyedElementIdentiferContext ¶
type KeyedElementIdentiferContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyKeyedElementIdentiferContext ¶
func NewEmptyKeyedElementIdentiferContext() *KeyedElementIdentiferContext
func NewKeyedElementIdentiferContext ¶
func NewKeyedElementIdentiferContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KeyedElementIdentiferContext
func (*KeyedElementIdentiferContext) Accept ¶
func (s *KeyedElementIdentiferContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*KeyedElementIdentiferContext) EnterRule ¶
func (s *KeyedElementIdentiferContext) EnterRule(listener antlr.ParseTreeListener)
func (*KeyedElementIdentiferContext) ExitRule ¶
func (s *KeyedElementIdentiferContext) ExitRule(listener antlr.ParseTreeListener)
func (*KeyedElementIdentiferContext) GetParser ¶
func (s *KeyedElementIdentiferContext) GetParser() antlr.Parser
func (*KeyedElementIdentiferContext) GetRuleContext ¶
func (s *KeyedElementIdentiferContext) GetRuleContext() antlr.RuleContext
func (*KeyedElementIdentiferContext) IDENTIFIER ¶
func (s *KeyedElementIdentiferContext) IDENTIFIER() antlr.TerminalNode
func (*KeyedElementIdentiferContext) IsKeyedElementIdentiferContext ¶
func (*KeyedElementIdentiferContext) IsKeyedElementIdentiferContext()
func (*KeyedElementIdentiferContext) ToStringTree ¶
func (s *KeyedElementIdentiferContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type KeyedElementKVContext ¶
type KeyedElementKVContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyKeyedElementKVContext ¶
func NewEmptyKeyedElementKVContext() *KeyedElementKVContext
func NewKeyedElementKVContext ¶
func NewKeyedElementKVContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KeyedElementKVContext
func (*KeyedElementKVContext) Accept ¶
func (s *KeyedElementKVContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*KeyedElementKVContext) COLON ¶
func (s *KeyedElementKVContext) COLON() antlr.TerminalNode
func (*KeyedElementKVContext) Element ¶
func (s *KeyedElementKVContext) Element() IElementContext
func (*KeyedElementKVContext) EnterRule ¶
func (s *KeyedElementKVContext) EnterRule(listener antlr.ParseTreeListener)
func (*KeyedElementKVContext) ExitRule ¶
func (s *KeyedElementKVContext) ExitRule(listener antlr.ParseTreeListener)
func (*KeyedElementKVContext) GetParser ¶
func (s *KeyedElementKVContext) GetParser() antlr.Parser
func (*KeyedElementKVContext) GetRuleContext ¶
func (s *KeyedElementKVContext) GetRuleContext() antlr.RuleContext
func (*KeyedElementKVContext) IsKeyedElementKVContext ¶
func (*KeyedElementKVContext) IsKeyedElementKVContext()
func (*KeyedElementKVContext) Key ¶
func (s *KeyedElementKVContext) Key() IKeyContext
func (*KeyedElementKVContext) ToStringTree ¶
func (s *KeyedElementKVContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LineKeyedElementContext ¶
type LineKeyedElementContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLineKeyedElementContext ¶
func NewEmptyLineKeyedElementContext() *LineKeyedElementContext
func NewLineKeyedElementContext ¶
func NewLineKeyedElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LineKeyedElementContext
func (*LineKeyedElementContext) Accept ¶
func (s *LineKeyedElementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LineKeyedElementContext) COMMA ¶
func (s *LineKeyedElementContext) COMMA() antlr.TerminalNode
func (*LineKeyedElementContext) EnterRule ¶
func (s *LineKeyedElementContext) EnterRule(listener antlr.ParseTreeListener)
func (*LineKeyedElementContext) Eos ¶
func (s *LineKeyedElementContext) Eos() IEosContext
func (*LineKeyedElementContext) ExitRule ¶
func (s *LineKeyedElementContext) ExitRule(listener antlr.ParseTreeListener)
func (*LineKeyedElementContext) GetParser ¶
func (s *LineKeyedElementContext) GetParser() antlr.Parser
func (*LineKeyedElementContext) GetRuleContext ¶
func (s *LineKeyedElementContext) GetRuleContext() antlr.RuleContext
func (*LineKeyedElementContext) IsLineKeyedElementContext ¶
func (*LineKeyedElementContext) IsLineKeyedElementContext()
func (*LineKeyedElementContext) KeyedElement ¶
func (s *LineKeyedElementContext) KeyedElement() IKeyedElementContext
func (*LineKeyedElementContext) ToStringTree ¶
func (s *LineKeyedElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LiteralContext ¶
type LiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLiteralContext ¶
func NewEmptyLiteralContext() *LiteralContext
func NewLiteralContext ¶
func NewLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralContext
func (*LiteralContext) Accept ¶
func (s *LiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LiteralContext) BasicLit ¶
func (s *LiteralContext) BasicLit() IBasicLitContext
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) ToStringTree ¶
func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MessageValueContext ¶
type MessageValueContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMessageValueContext ¶
func NewEmptyMessageValueContext() *MessageValueContext
func NewMessageValueContext ¶
func NewMessageValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MessageValueContext
func (*MessageValueContext) Accept ¶
func (s *MessageValueContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MessageValueContext) EnterRule ¶
func (s *MessageValueContext) EnterRule(listener antlr.ParseTreeListener)
func (*MessageValueContext) ExitRule ¶
func (s *MessageValueContext) ExitRule(listener antlr.ParseTreeListener)
func (*MessageValueContext) GetParser ¶
func (s *MessageValueContext) GetParser() antlr.Parser
func (*MessageValueContext) GetRuleContext ¶
func (s *MessageValueContext) GetRuleContext() antlr.RuleContext
func (*MessageValueContext) IsMessageValueContext ¶
func (*MessageValueContext) IsMessageValueContext()
func (*MessageValueContext) MessageValueMultiLine ¶
func (s *MessageValueContext) MessageValueMultiLine() IMessageValueMultiLineContext
func (*MessageValueContext) MessageValueSingleLine ¶
func (s *MessageValueContext) MessageValueSingleLine() IMessageValueSingleLineContext
func (*MessageValueContext) ToStringTree ¶
func (s *MessageValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MessageValueMultiLineContext ¶
type MessageValueMultiLineContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMessageValueMultiLineContext ¶
func NewEmptyMessageValueMultiLineContext() *MessageValueMultiLineContext
func NewMessageValueMultiLineContext ¶
func NewMessageValueMultiLineContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MessageValueMultiLineContext
func (*MessageValueMultiLineContext) Accept ¶
func (s *MessageValueMultiLineContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MessageValueMultiLineContext) AllLineKeyedElement ¶
func (s *MessageValueMultiLineContext) AllLineKeyedElement() []ILineKeyedElementContext
func (*MessageValueMultiLineContext) EnterRule ¶
func (s *MessageValueMultiLineContext) EnterRule(listener antlr.ParseTreeListener)
func (*MessageValueMultiLineContext) Eos ¶
func (s *MessageValueMultiLineContext) Eos() IEosContext
func (*MessageValueMultiLineContext) ExitRule ¶
func (s *MessageValueMultiLineContext) ExitRule(listener antlr.ParseTreeListener)
func (*MessageValueMultiLineContext) GetParser ¶
func (s *MessageValueMultiLineContext) GetParser() antlr.Parser
func (*MessageValueMultiLineContext) GetRuleContext ¶
func (s *MessageValueMultiLineContext) GetRuleContext() antlr.RuleContext
func (*MessageValueMultiLineContext) IsMessageValueMultiLineContext ¶
func (*MessageValueMultiLineContext) IsMessageValueMultiLineContext()
func (*MessageValueMultiLineContext) L_CURLY ¶
func (s *MessageValueMultiLineContext) L_CURLY() antlr.TerminalNode
func (*MessageValueMultiLineContext) LineKeyedElement ¶
func (s *MessageValueMultiLineContext) LineKeyedElement(i int) ILineKeyedElementContext
func (*MessageValueMultiLineContext) R_CURLY ¶
func (s *MessageValueMultiLineContext) R_CURLY() antlr.TerminalNode
func (*MessageValueMultiLineContext) ToStringTree ¶
func (s *MessageValueMultiLineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MessageValueSingleLineContext ¶
type MessageValueSingleLineContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMessageValueSingleLineContext ¶
func NewEmptyMessageValueSingleLineContext() *MessageValueSingleLineContext
func NewMessageValueSingleLineContext ¶
func NewMessageValueSingleLineContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MessageValueSingleLineContext
func (*MessageValueSingleLineContext) Accept ¶
func (s *MessageValueSingleLineContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MessageValueSingleLineContext) AllCOMMA ¶
func (s *MessageValueSingleLineContext) AllCOMMA() []antlr.TerminalNode
func (*MessageValueSingleLineContext) AllKeyedElement ¶
func (s *MessageValueSingleLineContext) AllKeyedElement() []IKeyedElementContext
func (*MessageValueSingleLineContext) COMMA ¶
func (s *MessageValueSingleLineContext) COMMA(i int) antlr.TerminalNode
func (*MessageValueSingleLineContext) EnterRule ¶
func (s *MessageValueSingleLineContext) EnterRule(listener antlr.ParseTreeListener)
func (*MessageValueSingleLineContext) ExitRule ¶
func (s *MessageValueSingleLineContext) ExitRule(listener antlr.ParseTreeListener)
func (*MessageValueSingleLineContext) GetParser ¶
func (s *MessageValueSingleLineContext) GetParser() antlr.Parser
func (*MessageValueSingleLineContext) GetRuleContext ¶
func (s *MessageValueSingleLineContext) GetRuleContext() antlr.RuleContext
func (*MessageValueSingleLineContext) IsMessageValueSingleLineContext ¶
func (*MessageValueSingleLineContext) IsMessageValueSingleLineContext()
func (*MessageValueSingleLineContext) KeyedElement ¶
func (s *MessageValueSingleLineContext) KeyedElement(i int) IKeyedElementContext
func (*MessageValueSingleLineContext) L_CURLY ¶
func (s *MessageValueSingleLineContext) L_CURLY() antlr.TerminalNode
func (*MessageValueSingleLineContext) R_CURLY ¶
func (s *MessageValueSingleLineContext) R_CURLY() antlr.TerminalNode
func (*MessageValueSingleLineContext) ToStringTree ¶
func (s *MessageValueSingleLineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type OperandContext ¶
type OperandContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOperandContext ¶
func NewEmptyOperandContext() *OperandContext
func NewOperandContext ¶
func NewOperandContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OperandContext
func (*OperandContext) Accept ¶
func (s *OperandContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*OperandContext) EnterRule ¶
func (s *OperandContext) EnterRule(listener antlr.ParseTreeListener)
func (*OperandContext) ExitRule ¶
func (s *OperandContext) ExitRule(listener antlr.ParseTreeListener)
func (*OperandContext) Expression ¶
func (s *OperandContext) Expression() IExpressionContext
func (*OperandContext) GetParser ¶
func (s *OperandContext) GetParser() antlr.Parser
func (*OperandContext) GetRuleContext ¶
func (s *OperandContext) GetRuleContext() antlr.RuleContext
func (*OperandContext) IsOperandContext ¶
func (*OperandContext) IsOperandContext()
func (*OperandContext) L_PAREN ¶
func (s *OperandContext) L_PAREN() antlr.TerminalNode
func (*OperandContext) Literal ¶
func (s *OperandContext) Literal() ILiteralContext
func (*OperandContext) OperandName ¶
func (s *OperandContext) OperandName() IOperandNameContext
func (*OperandContext) R_PAREN ¶
func (s *OperandContext) R_PAREN() antlr.TerminalNode
func (*OperandContext) ToStringTree ¶
func (s *OperandContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type OperandNameContext ¶
type OperandNameContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOperandNameContext ¶
func NewEmptyOperandNameContext() *OperandNameContext
func NewOperandNameContext ¶
func NewOperandNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OperandNameContext
func (*OperandNameContext) Accept ¶
func (s *OperandNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*OperandNameContext) AllIDENTIFIER ¶
func (s *OperandNameContext) AllIDENTIFIER() []antlr.TerminalNode
func (*OperandNameContext) DOT ¶
func (s *OperandNameContext) DOT() antlr.TerminalNode
func (*OperandNameContext) EnterRule ¶
func (s *OperandNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*OperandNameContext) ExitRule ¶
func (s *OperandNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*OperandNameContext) GetParser ¶
func (s *OperandNameContext) GetParser() antlr.Parser
func (*OperandNameContext) GetRuleContext ¶
func (s *OperandNameContext) GetRuleContext() antlr.RuleContext
func (*OperandNameContext) IDENTIFIER ¶
func (s *OperandNameContext) IDENTIFIER(i int) antlr.TerminalNode
func (*OperandNameContext) IsOperandNameContext ¶
func (*OperandNameContext) IsOperandNameContext()
func (*OperandNameContext) ToStringTree ¶
func (s *OperandNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ParserClauseContext ¶
type ParserClauseContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyParserClauseContext ¶
func NewEmptyParserClauseContext() *ParserClauseContext
func NewParserClauseContext ¶
func NewParserClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParserClauseContext
func (*ParserClauseContext) Accept ¶
func (s *ParserClauseContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ParserClauseContext) EnterRule ¶
func (s *ParserClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*ParserClauseContext) ExitRule ¶
func (s *ParserClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*ParserClauseContext) GetParser ¶
func (s *ParserClauseContext) GetParser() antlr.Parser
func (*ParserClauseContext) GetParserPath ¶
func (s *ParserClauseContext) GetParserPath() IString_Context
func (*ParserClauseContext) GetRuleContext ¶
func (s *ParserClauseContext) GetRuleContext() antlr.RuleContext
func (*ParserClauseContext) IsParserClauseContext ¶
func (*ParserClauseContext) IsParserClauseContext()
func (*ParserClauseContext) PARSER ¶
func (s *ParserClauseContext) PARSER() antlr.TerminalNode
func (*ParserClauseContext) SetParserPath ¶
func (s *ParserClauseContext) SetParserPath(v IString_Context)
func (*ParserClauseContext) String_ ¶
func (s *ParserClauseContext) String_() IString_Context
func (*ParserClauseContext) ToStringTree ¶
func (s *ParserClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Pipe4Lexer ¶
func NewPipe4Lexer ¶
func NewPipe4Lexer(input antlr.CharStream) *Pipe4Lexer
NewPipe4Lexer produces a new lexer instance for the optional input antlr.CharStream.
The *Pipe4Lexer 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.
type Pipe4Parser ¶
type Pipe4Parser struct {
Pipe4ParserBase
}
func NewPipe4Parser ¶
func NewPipe4Parser(input antlr.TokenStream) *Pipe4Parser
NewPipe4Parser produces a new parser instance for the optional input antlr.TokenStream.
The *Pipe4Parser 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 (*Pipe4Parser) Arguments ¶
func (p *Pipe4Parser) Arguments() (localctx IArgumentsContext)
func (*Pipe4Parser) BasicLit ¶
func (p *Pipe4Parser) BasicLit() (localctx IBasicLitContext)
func (*Pipe4Parser) Element ¶
func (p *Pipe4Parser) Element() (localctx IElementContext)
func (*Pipe4Parser) Eos ¶
func (p *Pipe4Parser) Eos() (localctx IEosContext)
func (*Pipe4Parser) Eos_Sempred ¶
func (p *Pipe4Parser) Eos_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*Pipe4Parser) Expression ¶
func (p *Pipe4Parser) Expression() (localctx IExpressionContext)
func (*Pipe4Parser) ExpressionList ¶
func (p *Pipe4Parser) ExpressionList() (localctx IExpressionListContext)
func (*Pipe4Parser) Expression_Sempred ¶
func (p *Pipe4Parser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*Pipe4Parser) FieldDecl ¶
func (p *Pipe4Parser) FieldDecl() (localctx IFieldDeclContext)
func (*Pipe4Parser) FieldDecl_Sempred ¶
func (p *Pipe4Parser) FieldDecl_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*Pipe4Parser) FunctionCall ¶
func (p *Pipe4Parser) FunctionCall() (localctx IFunctionCallContext)
func (*Pipe4Parser) IdentifierList ¶
func (p *Pipe4Parser) IdentifierList() (localctx IIdentifierListContext)
func (*Pipe4Parser) ImportDecl ¶
func (p *Pipe4Parser) ImportDecl() (localctx IImportDeclContext)
func (*Pipe4Parser) ImportPath ¶
func (p *Pipe4Parser) ImportPath() (localctx IImportPathContext)
func (*Pipe4Parser) ImportSpec ¶
func (p *Pipe4Parser) ImportSpec() (localctx IImportSpecContext)
func (*Pipe4Parser) Integer ¶
func (p *Pipe4Parser) Integer() (localctx IIntegerContext)
func (*Pipe4Parser) InterfaceType ¶
func (p *Pipe4Parser) InterfaceType() (localctx IInterfaceTypeContext)
func (*Pipe4Parser) Key ¶
func (p *Pipe4Parser) Key() (localctx IKeyContext)
func (*Pipe4Parser) KeyedElement ¶
func (p *Pipe4Parser) KeyedElement() (localctx IKeyedElementContext)
func (*Pipe4Parser) KeyedElementIdentifer ¶
func (p *Pipe4Parser) KeyedElementIdentifer() (localctx IKeyedElementIdentiferContext)
func (*Pipe4Parser) KeyedElementKV ¶
func (p *Pipe4Parser) KeyedElementKV() (localctx IKeyedElementKVContext)
func (*Pipe4Parser) LineKeyedElement ¶
func (p *Pipe4Parser) LineKeyedElement() (localctx ILineKeyedElementContext)
func (*Pipe4Parser) Literal ¶
func (p *Pipe4Parser) Literal() (localctx ILiteralContext)
func (*Pipe4Parser) MessageValue ¶
func (p *Pipe4Parser) MessageValue() (localctx IMessageValueContext)
func (*Pipe4Parser) MessageValueMultiLine ¶
func (p *Pipe4Parser) MessageValueMultiLine() (localctx IMessageValueMultiLineContext)
func (*Pipe4Parser) MessageValueSingleLine ¶
func (p *Pipe4Parser) MessageValueSingleLine() (localctx IMessageValueSingleLineContext)
func (*Pipe4Parser) Operand ¶
func (p *Pipe4Parser) Operand() (localctx IOperandContext)
func (*Pipe4Parser) OperandName ¶
func (p *Pipe4Parser) OperandName() (localctx IOperandNameContext)
func (*Pipe4Parser) ParserClause ¶
func (p *Pipe4Parser) ParserClause() (localctx IParserClauseContext)
func (*Pipe4Parser) Pipe ¶
func (p *Pipe4Parser) Pipe() (localctx IPipeContext)
func (*Pipe4Parser) PipeUnit ¶
func (p *Pipe4Parser) PipeUnit() (localctx IPipeUnitContext)
func (*Pipe4Parser) PipeUnitExpression ¶
func (p *Pipe4Parser) PipeUnitExpression() (localctx IPipeUnitExpressionContext)
func (*Pipe4Parser) PipeUnitIdentifers ¶
func (p *Pipe4Parser) PipeUnitIdentifers() (localctx IPipeUnitIdentifersContext)
func (*Pipe4Parser) PrimaryExpr ¶
func (p *Pipe4Parser) PrimaryExpr() (localctx IPrimaryExprContext)
func (*Pipe4Parser) Sempred ¶
func (p *Pipe4Parser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
func (*Pipe4Parser) ShortVarDecl ¶
func (p *Pipe4Parser) ShortVarDecl() (localctx IShortVarDeclContext)
func (*Pipe4Parser) SliceType ¶
func (p *Pipe4Parser) SliceType() (localctx ISliceTypeContext)
func (*Pipe4Parser) SliceValue ¶
func (p *Pipe4Parser) SliceValue() (localctx ISliceValueContext)
func (*Pipe4Parser) SliceValueMultiLine ¶
func (p *Pipe4Parser) SliceValueMultiLine() (localctx ISliceValueMultiLineContext)
func (*Pipe4Parser) SliceValueMultiLineLine ¶
func (p *Pipe4Parser) SliceValueMultiLineLine() (localctx ISliceValueMultiLineLineContext)
func (*Pipe4Parser) SliceValueSingleLine ¶
func (p *Pipe4Parser) SliceValueSingleLine() (localctx ISliceValueSingleLineContext)
func (*Pipe4Parser) SourceFile ¶
func (p *Pipe4Parser) SourceFile() (localctx ISourceFileContext)
func (*Pipe4Parser) Statement ¶
func (p *Pipe4Parser) Statement() (localctx IStatementContext)
func (*Pipe4Parser) StatementList ¶
func (p *Pipe4Parser) StatementList() (localctx IStatementListContext)
func (*Pipe4Parser) String_ ¶
func (p *Pipe4Parser) String_() (localctx IString_Context)
func (*Pipe4Parser) TypeLit ¶
func (p *Pipe4Parser) TypeLit() (localctx ITypeLitContext)
func (*Pipe4Parser) TypeName ¶
func (p *Pipe4Parser) TypeName() (localctx ITypeNameContext)
func (*Pipe4Parser) TypeT ¶
func (p *Pipe4Parser) TypeT() (localctx ITypeTContext)
func (*Pipe4Parser) UnaryExpr ¶
func (p *Pipe4Parser) UnaryExpr() (localctx IUnaryExprContext)
type Pipe4ParserBase ¶
type Pipe4ParserBase struct {
*antlr.BaseParser
}
Pipe4ParserBase implementation.
type Pipe4ParserListener ¶
type Pipe4ParserListener interface { antlr.ParseTreeListener // EnterSourceFile is called when entering the sourceFile production. EnterSourceFile(c *SourceFileContext) // EnterParserClause is called when entering the parserClause production. EnterParserClause(c *ParserClauseContext) // EnterImportDecl is called when entering the importDecl production. EnterImportDecl(c *ImportDeclContext) // EnterImportSpec is called when entering the importSpec production. EnterImportSpec(c *ImportSpecContext) // EnterImportPath is called when entering the importPath production. EnterImportPath(c *ImportPathContext) // EnterString_ is called when entering the string_ production. EnterString_(c *String_Context) // EnterStatementList is called when entering the statementList production. EnterStatementList(c *StatementListContext) // EnterStatement is called when entering the statement production. EnterStatement(c *StatementContext) // EnterShortVarDecl is called when entering the shortVarDecl production. EnterShortVarDecl(c *ShortVarDeclContext) // EnterExpressionList is called when entering the expressionList production. EnterExpressionList(c *ExpressionListContext) // EnterIdentifierList is called when entering the identifierList production. EnterIdentifierList(c *IdentifierListContext) // EnterPipe is called when entering the pipe production. EnterPipe(c *PipeContext) // EnterPipeUnit is called when entering the pipeUnit production. EnterPipeUnit(c *PipeUnitContext) // EnterPipeUnitIdentifers is called when entering the pipeUnitIdentifers production. EnterPipeUnitIdentifers(c *PipeUnitIdentifersContext) // EnterPipeUnitExpression is called when entering the pipeUnitExpression production. EnterPipeUnitExpression(c *PipeUnitExpressionContext) // EnterExpression is called when entering the expression production. EnterExpression(c *ExpressionContext) // EnterPrimaryExpr is called when entering the primaryExpr production. EnterPrimaryExpr(c *PrimaryExprContext) // EnterOperand is called when entering the operand production. EnterOperand(c *OperandContext) // EnterLiteral is called when entering the literal production. EnterLiteral(c *LiteralContext) // EnterFunctionCall is called when entering the functionCall production. EnterFunctionCall(c *FunctionCallContext) // EnterArguments is called when entering the arguments production. EnterArguments(c *ArgumentsContext) // EnterBasicLit is called when entering the basicLit production. EnterBasicLit(c *BasicLitContext) // EnterOperandName is called when entering the operandName production. EnterOperandName(c *OperandNameContext) // EnterUnaryExpr is called when entering the unaryExpr production. EnterUnaryExpr(c *UnaryExprContext) // EnterSliceValue is called when entering the sliceValue production. EnterSliceValue(c *SliceValueContext) // EnterSliceValueSingleLine is called when entering the sliceValueSingleLine production. EnterSliceValueSingleLine(c *SliceValueSingleLineContext) // EnterSliceValueMultiLine is called when entering the sliceValueMultiLine production. EnterSliceValueMultiLine(c *SliceValueMultiLineContext) // EnterSliceValueMultiLineLine is called when entering the sliceValueMultiLineLine production. EnterSliceValueMultiLineLine(c *SliceValueMultiLineLineContext) // EnterMessageValue is called when entering the messageValue production. EnterMessageValue(c *MessageValueContext) // EnterKeyedElementKV is called when entering the keyedElementKV production. EnterKeyedElementKV(c *KeyedElementKVContext) // EnterKeyedElementIdentifer is called when entering the keyedElementIdentifer production. EnterKeyedElementIdentifer(c *KeyedElementIdentiferContext) // EnterKeyedElement is called when entering the keyedElement production. EnterKeyedElement(c *KeyedElementContext) // EnterMessageValueSingleLine is called when entering the messageValueSingleLine production. EnterMessageValueSingleLine(c *MessageValueSingleLineContext) // EnterMessageValueMultiLine is called when entering the messageValueMultiLine production. EnterMessageValueMultiLine(c *MessageValueMultiLineContext) // EnterLineKeyedElement is called when entering the lineKeyedElement production. EnterLineKeyedElement(c *LineKeyedElementContext) // EnterKey is called when entering the key production. EnterKey(c *KeyContext) // EnterElement is called when entering the element production. EnterElement(c *ElementContext) // EnterSliceType is called when entering the sliceType production. EnterSliceType(c *SliceTypeContext) // EnterTypeT is called when entering the typeT production. EnterTypeT(c *TypeTContext) // EnterTypeName is called when entering the typeName production. EnterTypeName(c *TypeNameContext) // EnterTypeLit is called when entering the typeLit production. EnterTypeLit(c *TypeLitContext) // EnterInterfaceType is called when entering the interfaceType production. EnterInterfaceType(c *InterfaceTypeContext) // EnterFieldDecl is called when entering the fieldDecl production. EnterFieldDecl(c *FieldDeclContext) // EnterInteger is called when entering the integer production. EnterInteger(c *IntegerContext) // EnterEos is called when entering the eos production. EnterEos(c *EosContext) // ExitSourceFile is called when exiting the sourceFile production. ExitSourceFile(c *SourceFileContext) // ExitParserClause is called when exiting the parserClause production. ExitParserClause(c *ParserClauseContext) // ExitImportDecl is called when exiting the importDecl production. ExitImportDecl(c *ImportDeclContext) // ExitImportSpec is called when exiting the importSpec production. ExitImportSpec(c *ImportSpecContext) // ExitImportPath is called when exiting the importPath production. ExitImportPath(c *ImportPathContext) // ExitString_ is called when exiting the string_ production. ExitString_(c *String_Context) // ExitStatementList is called when exiting the statementList production. ExitStatementList(c *StatementListContext) // ExitStatement is called when exiting the statement production. ExitStatement(c *StatementContext) // ExitShortVarDecl is called when exiting the shortVarDecl production. ExitShortVarDecl(c *ShortVarDeclContext) // ExitExpressionList is called when exiting the expressionList production. ExitExpressionList(c *ExpressionListContext) // ExitIdentifierList is called when exiting the identifierList production. ExitIdentifierList(c *IdentifierListContext) // ExitPipe is called when exiting the pipe production. ExitPipe(c *PipeContext) // ExitPipeUnit is called when exiting the pipeUnit production. ExitPipeUnit(c *PipeUnitContext) // ExitPipeUnitIdentifers is called when exiting the pipeUnitIdentifers production. ExitPipeUnitIdentifers(c *PipeUnitIdentifersContext) // ExitPipeUnitExpression is called when exiting the pipeUnitExpression production. ExitPipeUnitExpression(c *PipeUnitExpressionContext) // ExitExpression is called when exiting the expression production. ExitExpression(c *ExpressionContext) // ExitPrimaryExpr is called when exiting the primaryExpr production. ExitPrimaryExpr(c *PrimaryExprContext) // ExitOperand is called when exiting the operand production. ExitOperand(c *OperandContext) // ExitLiteral is called when exiting the literal production. ExitLiteral(c *LiteralContext) // ExitFunctionCall is called when exiting the functionCall production. ExitFunctionCall(c *FunctionCallContext) // ExitArguments is called when exiting the arguments production. ExitArguments(c *ArgumentsContext) // ExitBasicLit is called when exiting the basicLit production. ExitBasicLit(c *BasicLitContext) // ExitOperandName is called when exiting the operandName production. ExitOperandName(c *OperandNameContext) // ExitUnaryExpr is called when exiting the unaryExpr production. ExitUnaryExpr(c *UnaryExprContext) // ExitSliceValue is called when exiting the sliceValue production. ExitSliceValue(c *SliceValueContext) // ExitSliceValueSingleLine is called when exiting the sliceValueSingleLine production. ExitSliceValueSingleLine(c *SliceValueSingleLineContext) // ExitSliceValueMultiLine is called when exiting the sliceValueMultiLine production. ExitSliceValueMultiLine(c *SliceValueMultiLineContext) // ExitSliceValueMultiLineLine is called when exiting the sliceValueMultiLineLine production. ExitSliceValueMultiLineLine(c *SliceValueMultiLineLineContext) // ExitMessageValue is called when exiting the messageValue production. ExitMessageValue(c *MessageValueContext) // ExitKeyedElementKV is called when exiting the keyedElementKV production. ExitKeyedElementKV(c *KeyedElementKVContext) // ExitKeyedElementIdentifer is called when exiting the keyedElementIdentifer production. ExitKeyedElementIdentifer(c *KeyedElementIdentiferContext) // ExitKeyedElement is called when exiting the keyedElement production. ExitKeyedElement(c *KeyedElementContext) // ExitMessageValueSingleLine is called when exiting the messageValueSingleLine production. ExitMessageValueSingleLine(c *MessageValueSingleLineContext) // ExitMessageValueMultiLine is called when exiting the messageValueMultiLine production. ExitMessageValueMultiLine(c *MessageValueMultiLineContext) // ExitLineKeyedElement is called when exiting the lineKeyedElement production. ExitLineKeyedElement(c *LineKeyedElementContext) // ExitKey is called when exiting the key production. ExitKey(c *KeyContext) // ExitElement is called when exiting the element production. ExitElement(c *ElementContext) // ExitSliceType is called when exiting the sliceType production. ExitSliceType(c *SliceTypeContext) // ExitTypeT is called when exiting the typeT production. ExitTypeT(c *TypeTContext) // ExitTypeName is called when exiting the typeName production. ExitTypeName(c *TypeNameContext) // ExitTypeLit is called when exiting the typeLit production. ExitTypeLit(c *TypeLitContext) // ExitInterfaceType is called when exiting the interfaceType production. ExitInterfaceType(c *InterfaceTypeContext) // ExitFieldDecl is called when exiting the fieldDecl production. ExitFieldDecl(c *FieldDeclContext) // ExitInteger is called when exiting the integer production. ExitInteger(c *IntegerContext) // ExitEos is called when exiting the eos production. ExitEos(c *EosContext) }
Pipe4ParserListener is a complete listener for a parse tree produced by Pipe4Parser.
type Pipe4ParserVisitor ¶
type Pipe4ParserVisitor interface { antlr.ParseTreeVisitor // Visit a parse tree produced by Pipe4Parser#sourceFile. VisitSourceFile(ctx *SourceFileContext) interface{} // Visit a parse tree produced by Pipe4Parser#parserClause. VisitParserClause(ctx *ParserClauseContext) interface{} // Visit a parse tree produced by Pipe4Parser#importDecl. VisitImportDecl(ctx *ImportDeclContext) interface{} // Visit a parse tree produced by Pipe4Parser#importSpec. VisitImportSpec(ctx *ImportSpecContext) interface{} // Visit a parse tree produced by Pipe4Parser#importPath. VisitImportPath(ctx *ImportPathContext) interface{} // Visit a parse tree produced by Pipe4Parser#string_. VisitString_(ctx *String_Context) interface{} // Visit a parse tree produced by Pipe4Parser#statementList. VisitStatementList(ctx *StatementListContext) interface{} // Visit a parse tree produced by Pipe4Parser#statement. VisitStatement(ctx *StatementContext) interface{} // Visit a parse tree produced by Pipe4Parser#shortVarDecl. VisitShortVarDecl(ctx *ShortVarDeclContext) interface{} // Visit a parse tree produced by Pipe4Parser#expressionList. VisitExpressionList(ctx *ExpressionListContext) interface{} // Visit a parse tree produced by Pipe4Parser#identifierList. VisitIdentifierList(ctx *IdentifierListContext) interface{} // Visit a parse tree produced by Pipe4Parser#pipe. VisitPipe(ctx *PipeContext) interface{} // Visit a parse tree produced by Pipe4Parser#pipeUnit. VisitPipeUnit(ctx *PipeUnitContext) interface{} // Visit a parse tree produced by Pipe4Parser#pipeUnitIdentifers. VisitPipeUnitIdentifers(ctx *PipeUnitIdentifersContext) interface{} // Visit a parse tree produced by Pipe4Parser#pipeUnitExpression. VisitPipeUnitExpression(ctx *PipeUnitExpressionContext) interface{} // Visit a parse tree produced by Pipe4Parser#expression. VisitExpression(ctx *ExpressionContext) interface{} // Visit a parse tree produced by Pipe4Parser#primaryExpr. VisitPrimaryExpr(ctx *PrimaryExprContext) interface{} // Visit a parse tree produced by Pipe4Parser#operand. VisitOperand(ctx *OperandContext) interface{} // Visit a parse tree produced by Pipe4Parser#literal. VisitLiteral(ctx *LiteralContext) interface{} // Visit a parse tree produced by Pipe4Parser#functionCall. VisitFunctionCall(ctx *FunctionCallContext) interface{} // Visit a parse tree produced by Pipe4Parser#arguments. VisitArguments(ctx *ArgumentsContext) interface{} // Visit a parse tree produced by Pipe4Parser#basicLit. VisitBasicLit(ctx *BasicLitContext) interface{} // Visit a parse tree produced by Pipe4Parser#operandName. VisitOperandName(ctx *OperandNameContext) interface{} // Visit a parse tree produced by Pipe4Parser#unaryExpr. VisitUnaryExpr(ctx *UnaryExprContext) interface{} // Visit a parse tree produced by Pipe4Parser#sliceValue. VisitSliceValue(ctx *SliceValueContext) interface{} // Visit a parse tree produced by Pipe4Parser#sliceValueSingleLine. VisitSliceValueSingleLine(ctx *SliceValueSingleLineContext) interface{} // Visit a parse tree produced by Pipe4Parser#sliceValueMultiLine. VisitSliceValueMultiLine(ctx *SliceValueMultiLineContext) interface{} // Visit a parse tree produced by Pipe4Parser#sliceValueMultiLineLine. VisitSliceValueMultiLineLine(ctx *SliceValueMultiLineLineContext) interface{} // Visit a parse tree produced by Pipe4Parser#messageValue. VisitMessageValue(ctx *MessageValueContext) interface{} // Visit a parse tree produced by Pipe4Parser#keyedElementKV. VisitKeyedElementKV(ctx *KeyedElementKVContext) interface{} // Visit a parse tree produced by Pipe4Parser#keyedElementIdentifer. VisitKeyedElementIdentifer(ctx *KeyedElementIdentiferContext) interface{} // Visit a parse tree produced by Pipe4Parser#keyedElement. VisitKeyedElement(ctx *KeyedElementContext) interface{} // Visit a parse tree produced by Pipe4Parser#messageValueSingleLine. VisitMessageValueSingleLine(ctx *MessageValueSingleLineContext) interface{} // Visit a parse tree produced by Pipe4Parser#messageValueMultiLine. VisitMessageValueMultiLine(ctx *MessageValueMultiLineContext) interface{} // Visit a parse tree produced by Pipe4Parser#lineKeyedElement. VisitLineKeyedElement(ctx *LineKeyedElementContext) interface{} // Visit a parse tree produced by Pipe4Parser#key. VisitKey(ctx *KeyContext) interface{} // Visit a parse tree produced by Pipe4Parser#element. VisitElement(ctx *ElementContext) interface{} // Visit a parse tree produced by Pipe4Parser#sliceType. VisitSliceType(ctx *SliceTypeContext) interface{} // Visit a parse tree produced by Pipe4Parser#typeT. VisitTypeT(ctx *TypeTContext) interface{} // Visit a parse tree produced by Pipe4Parser#typeName. VisitTypeName(ctx *TypeNameContext) interface{} // Visit a parse tree produced by Pipe4Parser#typeLit. VisitTypeLit(ctx *TypeLitContext) interface{} // Visit a parse tree produced by Pipe4Parser#interfaceType. VisitInterfaceType(ctx *InterfaceTypeContext) interface{} // Visit a parse tree produced by Pipe4Parser#fieldDecl. VisitFieldDecl(ctx *FieldDeclContext) interface{} // Visit a parse tree produced by Pipe4Parser#integer. VisitInteger(ctx *IntegerContext) interface{} // Visit a parse tree produced by Pipe4Parser#eos. VisitEos(ctx *EosContext) interface{} }
A complete Visitor for a parse tree produced by Pipe4Parser.
type PipeContext ¶
type PipeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPipeContext ¶
func NewEmptyPipeContext() *PipeContext
func NewPipeContext ¶
func NewPipeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PipeContext
func (*PipeContext) Accept ¶
func (s *PipeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PipeContext) AllPipeUnit ¶
func (s *PipeContext) AllPipeUnit() []IPipeUnitContext
func (*PipeContext) EnterRule ¶
func (s *PipeContext) EnterRule(listener antlr.ParseTreeListener)
func (*PipeContext) ExitRule ¶
func (s *PipeContext) ExitRule(listener antlr.ParseTreeListener)
func (*PipeContext) GetParser ¶
func (s *PipeContext) GetParser() antlr.Parser
func (*PipeContext) GetRuleContext ¶
func (s *PipeContext) GetRuleContext() antlr.RuleContext
func (*PipeContext) IsPipeContext ¶
func (*PipeContext) IsPipeContext()
func (*PipeContext) PipeUnit ¶
func (s *PipeContext) PipeUnit(i int) IPipeUnitContext
func (*PipeContext) ToStringTree ¶
func (s *PipeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PipeUnitContext ¶
type PipeUnitContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPipeUnitContext ¶
func NewEmptyPipeUnitContext() *PipeUnitContext
func NewPipeUnitContext ¶
func NewPipeUnitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PipeUnitContext
func (*PipeUnitContext) Accept ¶
func (s *PipeUnitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PipeUnitContext) EnterRule ¶
func (s *PipeUnitContext) EnterRule(listener antlr.ParseTreeListener)
func (*PipeUnitContext) ExitRule ¶
func (s *PipeUnitContext) ExitRule(listener antlr.ParseTreeListener)
func (*PipeUnitContext) GetParser ¶
func (s *PipeUnitContext) GetParser() antlr.Parser
func (*PipeUnitContext) GetRuleContext ¶
func (s *PipeUnitContext) GetRuleContext() antlr.RuleContext
func (*PipeUnitContext) IsPipeUnitContext ¶
func (*PipeUnitContext) IsPipeUnitContext()
func (*PipeUnitContext) PipeUnitExpression ¶
func (s *PipeUnitContext) PipeUnitExpression() IPipeUnitExpressionContext
func (*PipeUnitContext) PipeUnitIdentifers ¶
func (s *PipeUnitContext) PipeUnitIdentifers() IPipeUnitIdentifersContext
func (*PipeUnitContext) ToStringTree ¶
func (s *PipeUnitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PipeUnitExpressionContext ¶
type PipeUnitExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPipeUnitExpressionContext ¶
func NewEmptyPipeUnitExpressionContext() *PipeUnitExpressionContext
func NewPipeUnitExpressionContext ¶
func NewPipeUnitExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PipeUnitExpressionContext
func (*PipeUnitExpressionContext) Accept ¶
func (s *PipeUnitExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PipeUnitExpressionContext) EnterRule ¶
func (s *PipeUnitExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*PipeUnitExpressionContext) Eos ¶
func (s *PipeUnitExpressionContext) Eos() IEosContext
func (*PipeUnitExpressionContext) ExitRule ¶
func (s *PipeUnitExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*PipeUnitExpressionContext) Expression ¶
func (s *PipeUnitExpressionContext) Expression() IExpressionContext
func (*PipeUnitExpressionContext) GetParser ¶
func (s *PipeUnitExpressionContext) GetParser() antlr.Parser
func (*PipeUnitExpressionContext) GetRuleContext ¶
func (s *PipeUnitExpressionContext) GetRuleContext() antlr.RuleContext
func (*PipeUnitExpressionContext) IsPipeUnitExpressionContext ¶
func (*PipeUnitExpressionContext) IsPipeUnitExpressionContext()
func (*PipeUnitExpressionContext) OR ¶
func (s *PipeUnitExpressionContext) OR() antlr.TerminalNode
func (*PipeUnitExpressionContext) ToStringTree ¶
func (s *PipeUnitExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PipeUnitIdentifersContext ¶
type PipeUnitIdentifersContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPipeUnitIdentifersContext ¶
func NewEmptyPipeUnitIdentifersContext() *PipeUnitIdentifersContext
func NewPipeUnitIdentifersContext ¶
func NewPipeUnitIdentifersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PipeUnitIdentifersContext
func (*PipeUnitIdentifersContext) Accept ¶
func (s *PipeUnitIdentifersContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PipeUnitIdentifersContext) EnterRule ¶
func (s *PipeUnitIdentifersContext) EnterRule(listener antlr.ParseTreeListener)
func (*PipeUnitIdentifersContext) Eos ¶
func (s *PipeUnitIdentifersContext) Eos() IEosContext
func (*PipeUnitIdentifersContext) ExitRule ¶
func (s *PipeUnitIdentifersContext) ExitRule(listener antlr.ParseTreeListener)
func (*PipeUnitIdentifersContext) GetParser ¶
func (s *PipeUnitIdentifersContext) GetParser() antlr.Parser
func (*PipeUnitIdentifersContext) GetRuleContext ¶
func (s *PipeUnitIdentifersContext) GetRuleContext() antlr.RuleContext
func (*PipeUnitIdentifersContext) IdentifierList ¶
func (s *PipeUnitIdentifersContext) IdentifierList() IIdentifierListContext
func (*PipeUnitIdentifersContext) IsPipeUnitIdentifersContext ¶
func (*PipeUnitIdentifersContext) IsPipeUnitIdentifersContext()
func (*PipeUnitIdentifersContext) OR ¶
func (s *PipeUnitIdentifersContext) OR() antlr.TerminalNode
func (*PipeUnitIdentifersContext) ToStringTree ¶
func (s *PipeUnitIdentifersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PrimaryExprContext ¶
type PrimaryExprContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPrimaryExprContext ¶
func NewEmptyPrimaryExprContext() *PrimaryExprContext
func NewPrimaryExprContext ¶
func NewPrimaryExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrimaryExprContext
func (*PrimaryExprContext) Accept ¶
func (s *PrimaryExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PrimaryExprContext) EnterRule ¶
func (s *PrimaryExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*PrimaryExprContext) ExitRule ¶
func (s *PrimaryExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*PrimaryExprContext) FunctionCall ¶
func (s *PrimaryExprContext) FunctionCall() IFunctionCallContext
func (*PrimaryExprContext) GetParser ¶
func (s *PrimaryExprContext) GetParser() antlr.Parser
func (*PrimaryExprContext) GetRuleContext ¶
func (s *PrimaryExprContext) GetRuleContext() antlr.RuleContext
func (*PrimaryExprContext) IsPrimaryExprContext ¶
func (*PrimaryExprContext) IsPrimaryExprContext()
func (*PrimaryExprContext) Operand ¶
func (s *PrimaryExprContext) Operand() IOperandContext
func (*PrimaryExprContext) ToStringTree ¶
func (s *PrimaryExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ShortVarDeclContext ¶
type ShortVarDeclContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyShortVarDeclContext ¶
func NewEmptyShortVarDeclContext() *ShortVarDeclContext
func NewShortVarDeclContext ¶
func NewShortVarDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ShortVarDeclContext
func (*ShortVarDeclContext) Accept ¶
func (s *ShortVarDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ShortVarDeclContext) DECLARE_ASSIGN ¶
func (s *ShortVarDeclContext) DECLARE_ASSIGN() antlr.TerminalNode
func (*ShortVarDeclContext) EnterRule ¶
func (s *ShortVarDeclContext) EnterRule(listener antlr.ParseTreeListener)
func (*ShortVarDeclContext) ExitRule ¶
func (s *ShortVarDeclContext) ExitRule(listener antlr.ParseTreeListener)
func (*ShortVarDeclContext) ExpressionList ¶
func (s *ShortVarDeclContext) ExpressionList() IExpressionListContext
func (*ShortVarDeclContext) GetParser ¶
func (s *ShortVarDeclContext) GetParser() antlr.Parser
func (*ShortVarDeclContext) GetRuleContext ¶
func (s *ShortVarDeclContext) GetRuleContext() antlr.RuleContext
func (*ShortVarDeclContext) IdentifierList ¶
func (s *ShortVarDeclContext) IdentifierList() IIdentifierListContext
func (*ShortVarDeclContext) IsShortVarDeclContext ¶
func (*ShortVarDeclContext) IsShortVarDeclContext()
func (*ShortVarDeclContext) Pipe ¶
func (s *ShortVarDeclContext) Pipe() IPipeContext
func (*ShortVarDeclContext) ToStringTree ¶
func (s *ShortVarDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SliceTypeContext ¶
type SliceTypeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySliceTypeContext ¶
func NewEmptySliceTypeContext() *SliceTypeContext
func NewSliceTypeContext ¶
func NewSliceTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SliceTypeContext
func (*SliceTypeContext) Accept ¶
func (s *SliceTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SliceTypeContext) EnterRule ¶
func (s *SliceTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*SliceTypeContext) ExitRule ¶
func (s *SliceTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*SliceTypeContext) GetParser ¶
func (s *SliceTypeContext) GetParser() antlr.Parser
func (*SliceTypeContext) GetRuleContext ¶
func (s *SliceTypeContext) GetRuleContext() antlr.RuleContext
func (*SliceTypeContext) IsSliceTypeContext ¶
func (*SliceTypeContext) IsSliceTypeContext()
func (*SliceTypeContext) L_BRACKET ¶
func (s *SliceTypeContext) L_BRACKET() antlr.TerminalNode
func (*SliceTypeContext) R_BRACKET ¶
func (s *SliceTypeContext) R_BRACKET() antlr.TerminalNode
func (*SliceTypeContext) ToStringTree ¶
func (s *SliceTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*SliceTypeContext) TypeT ¶
func (s *SliceTypeContext) TypeT() ITypeTContext
type SliceValueContext ¶
type SliceValueContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySliceValueContext ¶
func NewEmptySliceValueContext() *SliceValueContext
func NewSliceValueContext ¶
func NewSliceValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SliceValueContext
func (*SliceValueContext) Accept ¶
func (s *SliceValueContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SliceValueContext) EnterRule ¶
func (s *SliceValueContext) EnterRule(listener antlr.ParseTreeListener)
func (*SliceValueContext) ExitRule ¶
func (s *SliceValueContext) ExitRule(listener antlr.ParseTreeListener)
func (*SliceValueContext) GetParser ¶
func (s *SliceValueContext) GetParser() antlr.Parser
func (*SliceValueContext) GetRuleContext ¶
func (s *SliceValueContext) GetRuleContext() antlr.RuleContext
func (*SliceValueContext) IsSliceValueContext ¶
func (*SliceValueContext) IsSliceValueContext()
func (*SliceValueContext) SliceValueMultiLine ¶
func (s *SliceValueContext) SliceValueMultiLine() ISliceValueMultiLineContext
func (*SliceValueContext) SliceValueSingleLine ¶
func (s *SliceValueContext) SliceValueSingleLine() ISliceValueSingleLineContext
func (*SliceValueContext) ToStringTree ¶
func (s *SliceValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SliceValueMultiLineContext ¶
type SliceValueMultiLineContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySliceValueMultiLineContext ¶
func NewEmptySliceValueMultiLineContext() *SliceValueMultiLineContext
func NewSliceValueMultiLineContext ¶
func NewSliceValueMultiLineContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SliceValueMultiLineContext
func (*SliceValueMultiLineContext) Accept ¶
func (s *SliceValueMultiLineContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SliceValueMultiLineContext) AllSliceValueMultiLineLine ¶
func (s *SliceValueMultiLineContext) AllSliceValueMultiLineLine() []ISliceValueMultiLineLineContext
func (*SliceValueMultiLineContext) EnterRule ¶
func (s *SliceValueMultiLineContext) EnterRule(listener antlr.ParseTreeListener)
func (*SliceValueMultiLineContext) Eos ¶
func (s *SliceValueMultiLineContext) Eos() IEosContext
func (*SliceValueMultiLineContext) ExitRule ¶
func (s *SliceValueMultiLineContext) ExitRule(listener antlr.ParseTreeListener)
func (*SliceValueMultiLineContext) GetParser ¶
func (s *SliceValueMultiLineContext) GetParser() antlr.Parser
func (*SliceValueMultiLineContext) GetRuleContext ¶
func (s *SliceValueMultiLineContext) GetRuleContext() antlr.RuleContext
func (*SliceValueMultiLineContext) IsSliceValueMultiLineContext ¶
func (*SliceValueMultiLineContext) IsSliceValueMultiLineContext()
func (*SliceValueMultiLineContext) L_BRACKET ¶
func (s *SliceValueMultiLineContext) L_BRACKET() antlr.TerminalNode
func (*SliceValueMultiLineContext) R_BRACKET ¶
func (s *SliceValueMultiLineContext) R_BRACKET() antlr.TerminalNode
func (*SliceValueMultiLineContext) SliceValueMultiLineLine ¶
func (s *SliceValueMultiLineContext) SliceValueMultiLineLine(i int) ISliceValueMultiLineLineContext
func (*SliceValueMultiLineContext) ToStringTree ¶
func (s *SliceValueMultiLineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SliceValueMultiLineLineContext ¶
type SliceValueMultiLineLineContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySliceValueMultiLineLineContext ¶
func NewEmptySliceValueMultiLineLineContext() *SliceValueMultiLineLineContext
func NewSliceValueMultiLineLineContext ¶
func NewSliceValueMultiLineLineContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SliceValueMultiLineLineContext
func (*SliceValueMultiLineLineContext) Accept ¶
func (s *SliceValueMultiLineLineContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SliceValueMultiLineLineContext) COMMA ¶
func (s *SliceValueMultiLineLineContext) COMMA() antlr.TerminalNode
func (*SliceValueMultiLineLineContext) EnterRule ¶
func (s *SliceValueMultiLineLineContext) EnterRule(listener antlr.ParseTreeListener)
func (*SliceValueMultiLineLineContext) Eos ¶
func (s *SliceValueMultiLineLineContext) Eos() IEosContext
func (*SliceValueMultiLineLineContext) ExitRule ¶
func (s *SliceValueMultiLineLineContext) ExitRule(listener antlr.ParseTreeListener)
func (*SliceValueMultiLineLineContext) Expression ¶
func (s *SliceValueMultiLineLineContext) Expression() IExpressionContext
func (*SliceValueMultiLineLineContext) GetParser ¶
func (s *SliceValueMultiLineLineContext) GetParser() antlr.Parser
func (*SliceValueMultiLineLineContext) GetRuleContext ¶
func (s *SliceValueMultiLineLineContext) GetRuleContext() antlr.RuleContext
func (*SliceValueMultiLineLineContext) IsSliceValueMultiLineLineContext ¶
func (*SliceValueMultiLineLineContext) IsSliceValueMultiLineLineContext()
func (*SliceValueMultiLineLineContext) ToStringTree ¶
func (s *SliceValueMultiLineLineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SliceValueSingleLineContext ¶
type SliceValueSingleLineContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySliceValueSingleLineContext ¶
func NewEmptySliceValueSingleLineContext() *SliceValueSingleLineContext
func NewSliceValueSingleLineContext ¶
func NewSliceValueSingleLineContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SliceValueSingleLineContext
func (*SliceValueSingleLineContext) Accept ¶
func (s *SliceValueSingleLineContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SliceValueSingleLineContext) AllCOMMA ¶
func (s *SliceValueSingleLineContext) AllCOMMA() []antlr.TerminalNode
func (*SliceValueSingleLineContext) AllExpression ¶
func (s *SliceValueSingleLineContext) AllExpression() []IExpressionContext
func (*SliceValueSingleLineContext) COMMA ¶
func (s *SliceValueSingleLineContext) COMMA(i int) antlr.TerminalNode
func (*SliceValueSingleLineContext) EnterRule ¶
func (s *SliceValueSingleLineContext) EnterRule(listener antlr.ParseTreeListener)
func (*SliceValueSingleLineContext) ExitRule ¶
func (s *SliceValueSingleLineContext) ExitRule(listener antlr.ParseTreeListener)
func (*SliceValueSingleLineContext) Expression ¶
func (s *SliceValueSingleLineContext) Expression(i int) IExpressionContext
func (*SliceValueSingleLineContext) GetParser ¶
func (s *SliceValueSingleLineContext) GetParser() antlr.Parser
func (*SliceValueSingleLineContext) GetRuleContext ¶
func (s *SliceValueSingleLineContext) GetRuleContext() antlr.RuleContext
func (*SliceValueSingleLineContext) IsSliceValueSingleLineContext ¶
func (*SliceValueSingleLineContext) IsSliceValueSingleLineContext()
func (*SliceValueSingleLineContext) L_BRACKET ¶
func (s *SliceValueSingleLineContext) L_BRACKET() antlr.TerminalNode
func (*SliceValueSingleLineContext) R_BRACKET ¶
func (s *SliceValueSingleLineContext) R_BRACKET() antlr.TerminalNode
func (*SliceValueSingleLineContext) ToStringTree ¶
func (s *SliceValueSingleLineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SourceFileContext ¶
type SourceFileContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySourceFileContext ¶
func NewEmptySourceFileContext() *SourceFileContext
func NewSourceFileContext ¶
func NewSourceFileContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SourceFileContext
func (*SourceFileContext) Accept ¶
func (s *SourceFileContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SourceFileContext) AllEos ¶
func (s *SourceFileContext) AllEos() []IEosContext
func (*SourceFileContext) AllImportDecl ¶
func (s *SourceFileContext) AllImportDecl() []IImportDeclContext
func (*SourceFileContext) EOF ¶
func (s *SourceFileContext) EOF() antlr.TerminalNode
func (*SourceFileContext) EnterRule ¶
func (s *SourceFileContext) EnterRule(listener antlr.ParseTreeListener)
func (*SourceFileContext) Eos ¶
func (s *SourceFileContext) Eos(i int) IEosContext
func (*SourceFileContext) ExitRule ¶
func (s *SourceFileContext) ExitRule(listener antlr.ParseTreeListener)
func (*SourceFileContext) GetParser ¶
func (s *SourceFileContext) GetParser() antlr.Parser
func (*SourceFileContext) GetRuleContext ¶
func (s *SourceFileContext) GetRuleContext() antlr.RuleContext
func (*SourceFileContext) ImportDecl ¶
func (s *SourceFileContext) ImportDecl(i int) IImportDeclContext
func (*SourceFileContext) IsSourceFileContext ¶
func (*SourceFileContext) IsSourceFileContext()
func (*SourceFileContext) ParserClause ¶
func (s *SourceFileContext) ParserClause() IParserClauseContext
func (*SourceFileContext) StatementList ¶
func (s *SourceFileContext) StatementList() IStatementListContext
func (*SourceFileContext) ToStringTree ¶
func (s *SourceFileContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StatementContext ¶
type StatementContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStatementContext ¶
func NewEmptyStatementContext() *StatementContext
func NewStatementContext ¶
func NewStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementContext
func (*StatementContext) Accept ¶
func (s *StatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StatementContext) EnterRule ¶
func (s *StatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*StatementContext) ExitRule ¶
func (s *StatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*StatementContext) FunctionCall ¶
func (s *StatementContext) FunctionCall() IFunctionCallContext
func (*StatementContext) GetParser ¶
func (s *StatementContext) GetParser() antlr.Parser
func (*StatementContext) GetRuleContext ¶
func (s *StatementContext) GetRuleContext() antlr.RuleContext
func (*StatementContext) InterfaceType ¶
func (s *StatementContext) InterfaceType() IInterfaceTypeContext
func (*StatementContext) IsStatementContext ¶
func (*StatementContext) IsStatementContext()
func (*StatementContext) ShortVarDecl ¶
func (s *StatementContext) ShortVarDecl() IShortVarDeclContext
func (*StatementContext) ToStringTree ¶
func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StatementListContext ¶
type StatementListContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStatementListContext ¶
func NewEmptyStatementListContext() *StatementListContext
func NewStatementListContext ¶
func NewStatementListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementListContext
func (*StatementListContext) Accept ¶
func (s *StatementListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StatementListContext) AllEos ¶
func (s *StatementListContext) AllEos() []IEosContext
func (*StatementListContext) AllStatement ¶
func (s *StatementListContext) AllStatement() []IStatementContext
func (*StatementListContext) EnterRule ¶
func (s *StatementListContext) EnterRule(listener antlr.ParseTreeListener)
func (*StatementListContext) Eos ¶
func (s *StatementListContext) Eos(i int) IEosContext
func (*StatementListContext) ExitRule ¶
func (s *StatementListContext) ExitRule(listener antlr.ParseTreeListener)
func (*StatementListContext) GetParser ¶
func (s *StatementListContext) GetParser() antlr.Parser
func (*StatementListContext) GetRuleContext ¶
func (s *StatementListContext) GetRuleContext() antlr.RuleContext
func (*StatementListContext) IsStatementListContext ¶
func (*StatementListContext) IsStatementListContext()
func (*StatementListContext) Statement ¶
func (s *StatementListContext) Statement(i int) IStatementContext
func (*StatementListContext) ToStringTree ¶
func (s *StatementListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type String_Context ¶
type String_Context struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyString_Context ¶
func NewEmptyString_Context() *String_Context
func NewString_Context ¶
func NewString_Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *String_Context
func (*String_Context) Accept ¶
func (s *String_Context) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*String_Context) EnterRule ¶
func (s *String_Context) EnterRule(listener antlr.ParseTreeListener)
func (*String_Context) ExitRule ¶
func (s *String_Context) ExitRule(listener antlr.ParseTreeListener)
func (*String_Context) GetParser ¶
func (s *String_Context) GetParser() antlr.Parser
func (*String_Context) GetRuleContext ¶
func (s *String_Context) GetRuleContext() antlr.RuleContext
func (*String_Context) INTERPRETED_STRING_LIT ¶
func (s *String_Context) INTERPRETED_STRING_LIT() antlr.TerminalNode
func (*String_Context) IsString_Context ¶
func (*String_Context) IsString_Context()
func (*String_Context) RAW_STRING_LIT ¶
func (s *String_Context) RAW_STRING_LIT() antlr.TerminalNode
func (*String_Context) ToStringTree ¶
func (s *String_Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TypeLitContext ¶
type TypeLitContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeLitContext ¶
func NewEmptyTypeLitContext() *TypeLitContext
func NewTypeLitContext ¶
func NewTypeLitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeLitContext
func (*TypeLitContext) Accept ¶
func (s *TypeLitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeLitContext) EnterRule ¶
func (s *TypeLitContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeLitContext) ExitRule ¶
func (s *TypeLitContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeLitContext) GetParser ¶
func (s *TypeLitContext) GetParser() antlr.Parser
func (*TypeLitContext) GetRuleContext ¶
func (s *TypeLitContext) GetRuleContext() antlr.RuleContext
func (*TypeLitContext) InterfaceType ¶
func (s *TypeLitContext) InterfaceType() IInterfaceTypeContext
func (*TypeLitContext) IsTypeLitContext ¶
func (*TypeLitContext) IsTypeLitContext()
func (*TypeLitContext) ToStringTree ¶
func (s *TypeLitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TypeNameContext ¶
type TypeNameContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeNameContext ¶
func NewEmptyTypeNameContext() *TypeNameContext
func NewTypeNameContext ¶
func NewTypeNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeNameContext
func (*TypeNameContext) Accept ¶
func (s *TypeNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeNameContext) AllDOT ¶
func (s *TypeNameContext) AllDOT() []antlr.TerminalNode
func (*TypeNameContext) AllIDENTIFIER ¶
func (s *TypeNameContext) AllIDENTIFIER() []antlr.TerminalNode
func (*TypeNameContext) DOT ¶
func (s *TypeNameContext) DOT(i int) antlr.TerminalNode
func (*TypeNameContext) EnterRule ¶
func (s *TypeNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeNameContext) ExitRule ¶
func (s *TypeNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeNameContext) GetParser ¶
func (s *TypeNameContext) GetParser() antlr.Parser
func (*TypeNameContext) GetRuleContext ¶
func (s *TypeNameContext) GetRuleContext() antlr.RuleContext
func (*TypeNameContext) IDENTIFIER ¶
func (s *TypeNameContext) IDENTIFIER(i int) antlr.TerminalNode
func (*TypeNameContext) IsTypeNameContext ¶
func (*TypeNameContext) IsTypeNameContext()
func (*TypeNameContext) ToStringTree ¶
func (s *TypeNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TypeTContext ¶
type TypeTContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeTContext ¶
func NewEmptyTypeTContext() *TypeTContext
func NewTypeTContext ¶
func NewTypeTContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeTContext
func (*TypeTContext) Accept ¶
func (s *TypeTContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeTContext) EnterRule ¶
func (s *TypeTContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeTContext) ExitRule ¶
func (s *TypeTContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeTContext) GetParser ¶
func (s *TypeTContext) GetParser() antlr.Parser
func (*TypeTContext) GetRuleContext ¶
func (s *TypeTContext) GetRuleContext() antlr.RuleContext
func (*TypeTContext) IsTypeTContext ¶
func (*TypeTContext) IsTypeTContext()
func (*TypeTContext) ToStringTree ¶
func (s *TypeTContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeTContext) TypeLit ¶
func (s *TypeTContext) TypeLit() ITypeLitContext
func (*TypeTContext) TypeName ¶
func (s *TypeTContext) TypeName() ITypeNameContext
type UnaryExprContext ¶
type UnaryExprContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyUnaryExprContext ¶
func NewEmptyUnaryExprContext() *UnaryExprContext
func NewUnaryExprContext ¶
func NewUnaryExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnaryExprContext
func (*UnaryExprContext) Accept ¶
func (s *UnaryExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*UnaryExprContext) EXCLAMATION ¶
func (s *UnaryExprContext) EXCLAMATION() antlr.TerminalNode
func (*UnaryExprContext) EnterRule ¶
func (s *UnaryExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*UnaryExprContext) ExitRule ¶
func (s *UnaryExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*UnaryExprContext) Expression ¶
func (s *UnaryExprContext) Expression() IExpressionContext
func (*UnaryExprContext) GetParser ¶
func (s *UnaryExprContext) GetParser() antlr.Parser
func (*UnaryExprContext) GetRuleContext ¶
func (s *UnaryExprContext) GetRuleContext() antlr.RuleContext
func (*UnaryExprContext) GetUnary_op ¶
func (s *UnaryExprContext) GetUnary_op() antlr.Token
func (*UnaryExprContext) IsUnaryExprContext ¶
func (*UnaryExprContext) IsUnaryExprContext()
func (*UnaryExprContext) PrimaryExpr ¶
func (s *UnaryExprContext) PrimaryExpr() IPrimaryExprContext
func (*UnaryExprContext) SetUnary_op ¶
func (s *UnaryExprContext) SetUnary_op(v antlr.Token)
func (*UnaryExprContext) ToStringTree ¶
func (s *UnaryExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*UnaryExprContext) UNARY_MINUS ¶
func (s *UnaryExprContext) UNARY_MINUS() antlr.TerminalNode