parser

package
v0.0.0-...-65b5209 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 17, 2021 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
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.

View Source
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.

View Source
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 (*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 (*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 (*ExpressionContext) NOT_EQUALS

func (s *ExpressionContext) NOT_EQUALS() antlr.TerminalNode

func (*ExpressionContext) PLUS

func (*ExpressionContext) PrimaryExpr

func (s *ExpressionContext) PrimaryExpr() IPrimaryExprContext

func (*ExpressionContext) STAR

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 (*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 (*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 (*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 (*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 (*InterfaceTypeContext) R_CURLY

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 (*KeyedElementIdentiferContext) GetParser

func (s *KeyedElementIdentiferContext) GetParser() antlr.Parser

func (*KeyedElementIdentiferContext) GetRuleContext

func (s *KeyedElementIdentiferContext) GetRuleContext() antlr.RuleContext

func (*KeyedElementIdentiferContext) IDENTIFIER

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 (*KeyedElementKVContext) Element

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 (*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 (*LineKeyedElementContext) EnterRule

func (s *LineKeyedElementContext) EnterRule(listener antlr.ParseTreeListener)

func (*LineKeyedElementContext) Eos

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 (*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 (*MessageValueMultiLineContext) ExitRule

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 (*MessageValueMultiLineContext) LineKeyedElement

func (*MessageValueMultiLineContext) R_CURLY

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 (*MessageValueSingleLineContext) AllKeyedElement

func (s *MessageValueSingleLineContext) AllKeyedElement() []IKeyedElementContext

func (*MessageValueSingleLineContext) COMMA

func (*MessageValueSingleLineContext) EnterRule

func (s *MessageValueSingleLineContext) EnterRule(listener antlr.ParseTreeListener)

func (*MessageValueSingleLineContext) ExitRule

func (*MessageValueSingleLineContext) GetParser

func (*MessageValueSingleLineContext) GetRuleContext

func (s *MessageValueSingleLineContext) GetRuleContext() antlr.RuleContext

func (*MessageValueSingleLineContext) IsMessageValueSingleLineContext

func (*MessageValueSingleLineContext) IsMessageValueSingleLineContext()

func (*MessageValueSingleLineContext) KeyedElement

func (*MessageValueSingleLineContext) L_CURLY

func (*MessageValueSingleLineContext) R_CURLY

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 (*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 (*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

type Pipe4Lexer struct {
	*antlr.BaseLexer
	// contains filtered or unexported fields
}

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 (*PipeUnitExpressionContext) ExitRule

func (s *PipeUnitExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*PipeUnitExpressionContext) Expression

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 (*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 (*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 (*PipeUnitIdentifersContext) IsPipeUnitIdentifersContext

func (*PipeUnitIdentifersContext) IsPipeUnitIdentifersContext()

func (*PipeUnitIdentifersContext) OR

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 (*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 (*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 (*SliceValueMultiLineContext) R_BRACKET

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 (*SliceValueMultiLineLineContext) EnterRule

func (*SliceValueMultiLineLineContext) Eos

func (*SliceValueMultiLineLineContext) ExitRule

func (*SliceValueMultiLineLineContext) Expression

func (*SliceValueMultiLineLineContext) GetParser

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 (*SliceValueSingleLineContext) AllExpression

func (s *SliceValueSingleLineContext) AllExpression() []IExpressionContext

func (*SliceValueSingleLineContext) COMMA

func (*SliceValueSingleLineContext) EnterRule

func (s *SliceValueSingleLineContext) EnterRule(listener antlr.ParseTreeListener)

func (*SliceValueSingleLineContext) ExitRule

func (s *SliceValueSingleLineContext) ExitRule(listener antlr.ParseTreeListener)

func (*SliceValueSingleLineContext) Expression

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 (*SliceValueSingleLineContext) R_BRACKET

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 (*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 (*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 (*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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL