parsing

package
v0.25.0 Latest Latest
Warning

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

Go to latest
Published: Jul 1, 2024 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var NevaLexerLexerStaticData struct {
	ChannelNames           []string
	ModeNames              []string
	LiteralNames           []string
	SymbolicNames          []string
	RuleNames              []string
	PredictionContextCache *antlr.PredictionContextCache
	// contains filtered or unexported fields
}
View Source
var NevaParserStaticData struct {
	LiteralNames           []string
	SymbolicNames          []string
	RuleNames              []string
	PredictionContextCache *antlr.PredictionContextCache
	// contains filtered or unexported fields
}

Functions

func InitEmptyArrBypassConnDefContext added in v0.6.3

func InitEmptyArrBypassConnDefContext(p *ArrBypassConnDefContext)

func InitEmptyArrPortAddrContext added in v0.6.3

func InitEmptyArrPortAddrContext(p *ArrPortAddrContext)

func InitEmptyArrayPortDefContext added in v0.4.0

func InitEmptyArrayPortDefContext(p *ArrayPortDefContext)

func InitEmptyBoolContext

func InitEmptyBoolContext(p *BoolContext)

func InitEmptyChainedNormConnContext added in v0.16.0

func InitEmptyChainedNormConnContext(p *ChainedNormConnContext)

func InitEmptyCompBodyContext

func InitEmptyCompBodyContext(p *CompBodyContext)

func InitEmptyCompDefContext

func InitEmptyCompDefContext(p *CompDefContext)

func InitEmptyCompNodeDefContext

func InitEmptyCompNodeDefContext(p *CompNodeDefContext)

func InitEmptyCompNodesDefBodyContext

func InitEmptyCompNodesDefBodyContext(p *CompNodesDefBodyContext)

func InitEmptyCompNodesDefContext

func InitEmptyCompNodesDefContext(p *CompNodesDefContext)

func InitEmptyCompStmtContext

func InitEmptyCompStmtContext(p *CompStmtContext)

func InitEmptyCompilerDirectiveContext

func InitEmptyCompilerDirectiveContext(p *CompilerDirectiveContext)

func InitEmptyCompilerDirectivesArgsContext

func InitEmptyCompilerDirectivesArgsContext(p *CompilerDirectivesArgsContext)

func InitEmptyCompilerDirectivesContext

func InitEmptyCompilerDirectivesContext(p *CompilerDirectivesContext)

func InitEmptyCompiler_directive_argContext

func InitEmptyCompiler_directive_argContext(p *Compiler_directive_argContext)

func InitEmptyCompositeItemContext added in v0.8.0

func InitEmptyCompositeItemContext(p *CompositeItemContext)

func InitEmptyConnDefContext

func InitEmptyConnDefContext(p *ConnDefContext)

func InitEmptyConnDefListContext

func InitEmptyConnDefListContext(p *ConnDefListContext)

func InitEmptyConstDefContext

func InitEmptyConstDefContext(p *ConstDefContext)

func InitEmptyConstLitContext added in v0.16.0

func InitEmptyConstLitContext(p *ConstLitContext)

func InitEmptyConstStmtContext

func InitEmptyConstStmtContext(p *ConstStmtContext)

func InitEmptyDeferredConnContext added in v0.16.0

func InitEmptyDeferredConnContext(p *DeferredConnContext)

func InitEmptyEntityNameContext

func InitEmptyEntityNameContext(p *EntityNameContext)

func InitEmptyEntityRefContext

func InitEmptyEntityRefContext(p *EntityRefContext)

func InitEmptyEnumLitContext added in v0.8.0

func InitEmptyEnumLitContext(p *EnumLitContext)

func InitEmptyEnumTypeExprContext

func InitEmptyEnumTypeExprContext(p *EnumTypeExprContext)

func InitEmptyErrGuardContext added in v0.22.0

func InitEmptyErrGuardContext(p *ErrGuardContext)

func InitEmptyImportAliasContext

func InitEmptyImportAliasContext(p *ImportAliasContext)

func InitEmptyImportDefContext

func InitEmptyImportDefContext(p *ImportDefContext)

func InitEmptyImportModContext added in v0.6.3

func InitEmptyImportModContext(p *ImportModContext)

func InitEmptyImportModeDelimContext added in v0.6.3

func InitEmptyImportModeDelimContext(p *ImportModeDelimContext)

func InitEmptyImportPathContext

func InitEmptyImportPathContext(p *ImportPathContext)

func InitEmptyImportPathModContext

func InitEmptyImportPathModContext(p *ImportPathModContext)

func InitEmptyImportPathPkgContext

func InitEmptyImportPathPkgContext(p *ImportPathPkgContext)

func InitEmptyImportStmtContext

func InitEmptyImportStmtContext(p *ImportStmtContext)

func InitEmptyImportedEntityRefContext

func InitEmptyImportedEntityRefContext(p *ImportedEntityRefContext)

func InitEmptyInPortsDefContext

func InitEmptyInPortsDefContext(p *InPortsDefContext)

func InitEmptyInterfaceDefContext

func InitEmptyInterfaceDefContext(p *InterfaceDefContext)

func InitEmptyInterfaceStmtContext

func InitEmptyInterfaceStmtContext(p *InterfaceStmtContext)

func InitEmptyListItemsContext

func InitEmptyListItemsContext(p *ListItemsContext)

func InitEmptyListLitContext

func InitEmptyListLitContext(p *ListLitContext)

func InitEmptyLocalEntityRefContext

func InitEmptyLocalEntityRefContext(p *LocalEntityRefContext)

func InitEmptyLonelyArrPortAddrContext added in v0.19.0

func InitEmptyLonelyArrPortAddrContext(p *LonelyArrPortAddrContext)

func InitEmptyLonelySinglePortAddrContext added in v0.19.0

func InitEmptyLonelySinglePortAddrContext(p *LonelySinglePortAddrContext)

func InitEmptyMultipleReceiverSideContext

func InitEmptyMultipleReceiverSideContext(p *MultipleReceiverSideContext)

func InitEmptyMultipleSenderSideContext added in v0.14.0

func InitEmptyMultipleSenderSideContext(p *MultipleSenderSideContext)

func InitEmptyNilContext

func InitEmptyNilContext(p *NilContext)

func InitEmptyNodeDIArgsContext

func InitEmptyNodeDIArgsContext(p *NodeDIArgsContext)

func InitEmptyNodeInstContext

func InitEmptyNodeInstContext(p *NodeInstContext)

func InitEmptyNonUnionTypeExprContext

func InitEmptyNonUnionTypeExprContext(p *NonUnionTypeExprContext)

func InitEmptyNormConnDefContext added in v0.6.3

func InitEmptyNormConnDefContext(p *NormConnDefContext)

func InitEmptyOutPortsDefContext

func InitEmptyOutPortsDefContext(p *OutPortsDefContext)

func InitEmptyPkgRefContext

func InitEmptyPkgRefContext(p *PkgRefContext)

func InitEmptyPortAddrContext

func InitEmptyPortAddrContext(p *PortAddrContext)

func InitEmptyPortAddrIdxContext

func InitEmptyPortAddrIdxContext(p *PortAddrIdxContext)

func InitEmptyPortAddrNodeContext

func InitEmptyPortAddrNodeContext(p *PortAddrNodeContext)

func InitEmptyPortAddrPortContext

func InitEmptyPortAddrPortContext(p *PortAddrPortContext)

func InitEmptyPortDefContext

func InitEmptyPortDefContext(p *PortDefContext)

func InitEmptyPortsDefContext

func InitEmptyPortsDefContext(p *PortsDefContext)

func InitEmptyPrimitiveConstLitContext added in v0.19.0

func InitEmptyPrimitiveConstLitContext(p *PrimitiveConstLitContext)

func InitEmptyProgContext

func InitEmptyProgContext(p *ProgContext)

func InitEmptyReceiverSideContext

func InitEmptyReceiverSideContext(p *ReceiverSideContext)

func InitEmptySenderConstRefContext

func InitEmptySenderConstRefContext(p *SenderConstRefContext)

func InitEmptySenderSideContext

func InitEmptySenderSideContext(p *SenderSideContext)

func InitEmptySinglePortAddrContext added in v0.6.3

func InitEmptySinglePortAddrContext(p *SinglePortAddrContext)

func InitEmptySinglePortDefContext added in v0.4.0

func InitEmptySinglePortDefContext(p *SinglePortDefContext)

func InitEmptySingleReceiverSideContext added in v0.16.0

func InitEmptySingleReceiverSideContext(p *SingleReceiverSideContext)

func InitEmptySingleSenderSideContext added in v0.16.0

func InitEmptySingleSenderSideContext(p *SingleSenderSideContext)

func InitEmptyStmtContext

func InitEmptyStmtContext(p *StmtContext)

func InitEmptyStructFieldContext

func InitEmptyStructFieldContext(p *StructFieldContext)

func InitEmptyStructFieldsContext

func InitEmptyStructFieldsContext(p *StructFieldsContext)

func InitEmptyStructLitContext

func InitEmptyStructLitContext(p *StructLitContext)

func InitEmptyStructSelectorsContext

func InitEmptyStructSelectorsContext(p *StructSelectorsContext)

func InitEmptyStructTypeExprContext

func InitEmptyStructTypeExprContext(p *StructTypeExprContext)

func InitEmptyStructValueFieldContext

func InitEmptyStructValueFieldContext(p *StructValueFieldContext)

func InitEmptyStructValueFieldsContext

func InitEmptyStructValueFieldsContext(p *StructValueFieldsContext)

func InitEmptyTypeArgsContext

func InitEmptyTypeArgsContext(p *TypeArgsContext)

func InitEmptyTypeDefContext

func InitEmptyTypeDefContext(p *TypeDefContext)

func InitEmptyTypeExprContext

func InitEmptyTypeExprContext(p *TypeExprContext)

func InitEmptyTypeInstExprContext

func InitEmptyTypeInstExprContext(p *TypeInstExprContext)

func InitEmptyTypeLitExprContext

func InitEmptyTypeLitExprContext(p *TypeLitExprContext)

func InitEmptyTypeParamContext

func InitEmptyTypeParamContext(p *TypeParamContext)

func InitEmptyTypeParamListContext

func InitEmptyTypeParamListContext(p *TypeParamListContext)

func InitEmptyTypeParamsContext

func InitEmptyTypeParamsContext(p *TypeParamsContext)

func InitEmptyTypeStmtContext

func InitEmptyTypeStmtContext(p *TypeStmtContext)

func InitEmptyUnionTypeExprContext

func InitEmptyUnionTypeExprContext(p *UnionTypeExprContext)

func NevaLexerInit

func NevaLexerInit()

nevaLexerInit initializes any static state used to implement nevaLexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewnevaLexer(). You can call this function if you wish to initialize the static state ahead of time.

func NevaParserInit

func NevaParserInit()

nevaParserInit initializes any static state used to implement nevaParser. By default the static state used to implement the parser is lazily initialized during the first call to NewnevaParser(). You can call this function if you wish to initialize the static state ahead of time.

func NewnevaLexer

func NewnevaLexer(input antlr.CharStream) *nevaLexer

NewnevaLexer produces a new lexer instance for the optional input antlr.CharStream.

func NewnevaParser

func NewnevaParser(input antlr.TokenStream) *nevaParser

NewnevaParser produces a new parser instance for the optional input antlr.TokenStream.

Types

type ArrBypassConnDefContext added in v0.6.3

type ArrBypassConnDefContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArrBypassConnDefContext added in v0.6.3

func NewArrBypassConnDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrBypassConnDefContext

func NewEmptyArrBypassConnDefContext added in v0.6.3

func NewEmptyArrBypassConnDefContext() *ArrBypassConnDefContext

func (*ArrBypassConnDefContext) AllSinglePortAddr added in v0.6.3

func (s *ArrBypassConnDefContext) AllSinglePortAddr() []ISinglePortAddrContext

func (*ArrBypassConnDefContext) EnterRule added in v0.6.3

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

func (*ArrBypassConnDefContext) ExitRule added in v0.6.3

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

func (*ArrBypassConnDefContext) GetParser added in v0.6.3

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

func (*ArrBypassConnDefContext) GetRuleContext added in v0.6.3

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

func (*ArrBypassConnDefContext) IsArrBypassConnDefContext added in v0.6.3

func (*ArrBypassConnDefContext) IsArrBypassConnDefContext()

func (*ArrBypassConnDefContext) SinglePortAddr added in v0.6.3

func (s *ArrBypassConnDefContext) SinglePortAddr(i int) ISinglePortAddrContext

func (*ArrBypassConnDefContext) ToStringTree added in v0.6.3

func (s *ArrBypassConnDefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ArrPortAddrContext added in v0.6.3

type ArrPortAddrContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArrPortAddrContext added in v0.6.3

func NewArrPortAddrContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrPortAddrContext

func NewEmptyArrPortAddrContext added in v0.6.3

func NewEmptyArrPortAddrContext() *ArrPortAddrContext

func (*ArrPortAddrContext) EnterRule added in v0.6.3

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

func (*ArrPortAddrContext) ExitRule added in v0.6.3

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

func (*ArrPortAddrContext) GetParser added in v0.6.3

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

func (*ArrPortAddrContext) GetRuleContext added in v0.6.3

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

func (*ArrPortAddrContext) IsArrPortAddrContext added in v0.6.3

func (*ArrPortAddrContext) IsArrPortAddrContext()

func (*ArrPortAddrContext) PortAddrIdx added in v0.6.3

func (s *ArrPortAddrContext) PortAddrIdx() IPortAddrIdxContext

func (*ArrPortAddrContext) PortAddrNode added in v0.6.3

func (s *ArrPortAddrContext) PortAddrNode() IPortAddrNodeContext

func (*ArrPortAddrContext) PortAddrPort added in v0.6.3

func (s *ArrPortAddrContext) PortAddrPort() IPortAddrPortContext

func (*ArrPortAddrContext) ToStringTree added in v0.6.3

func (s *ArrPortAddrContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ArrayPortDefContext added in v0.4.0

type ArrayPortDefContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArrayPortDefContext added in v0.4.0

func NewArrayPortDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayPortDefContext

func NewEmptyArrayPortDefContext added in v0.4.0

func NewEmptyArrayPortDefContext() *ArrayPortDefContext

func (*ArrayPortDefContext) AllNEWLINE added in v0.4.0

func (s *ArrayPortDefContext) AllNEWLINE() []antlr.TerminalNode

func (*ArrayPortDefContext) EnterRule added in v0.4.0

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

func (*ArrayPortDefContext) ExitRule added in v0.4.0

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

func (*ArrayPortDefContext) GetParser added in v0.4.0

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

func (*ArrayPortDefContext) GetRuleContext added in v0.4.0

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

func (*ArrayPortDefContext) IDENTIFIER added in v0.4.0

func (s *ArrayPortDefContext) IDENTIFIER() antlr.TerminalNode

func (*ArrayPortDefContext) IsArrayPortDefContext added in v0.4.0

func (*ArrayPortDefContext) IsArrayPortDefContext()

func (*ArrayPortDefContext) NEWLINE added in v0.4.0

func (s *ArrayPortDefContext) NEWLINE(i int) antlr.TerminalNode

func (*ArrayPortDefContext) ToStringTree added in v0.4.0

func (s *ArrayPortDefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ArrayPortDefContext) TypeExpr added in v0.4.0

func (s *ArrayPortDefContext) TypeExpr() ITypeExprContext

type BasenevaListener

type BasenevaListener struct{}

BasenevaListener is a complete listener for a parse tree produced by nevaParser.

func (*BasenevaListener) EnterArrBypassConnDef added in v0.6.3

func (s *BasenevaListener) EnterArrBypassConnDef(ctx *ArrBypassConnDefContext)

EnterArrBypassConnDef is called when production arrBypassConnDef is entered.

func (*BasenevaListener) EnterArrPortAddr added in v0.6.3

func (s *BasenevaListener) EnterArrPortAddr(ctx *ArrPortAddrContext)

EnterArrPortAddr is called when production arrPortAddr is entered.

func (*BasenevaListener) EnterArrayPortDef added in v0.4.0

func (s *BasenevaListener) EnterArrayPortDef(ctx *ArrayPortDefContext)

EnterArrayPortDef is called when production arrayPortDef is entered.

func (*BasenevaListener) EnterBool

func (s *BasenevaListener) EnterBool(ctx *BoolContext)

EnterBool is called when production bool is entered.

func (*BasenevaListener) EnterChainedNormConn added in v0.16.0

func (s *BasenevaListener) EnterChainedNormConn(ctx *ChainedNormConnContext)

EnterChainedNormConn is called when production chainedNormConn is entered.

func (*BasenevaListener) EnterCompBody

func (s *BasenevaListener) EnterCompBody(ctx *CompBodyContext)

EnterCompBody is called when production compBody is entered.

func (*BasenevaListener) EnterCompDef

func (s *BasenevaListener) EnterCompDef(ctx *CompDefContext)

EnterCompDef is called when production compDef is entered.

func (*BasenevaListener) EnterCompNodeDef

func (s *BasenevaListener) EnterCompNodeDef(ctx *CompNodeDefContext)

EnterCompNodeDef is called when production compNodeDef is entered.

func (*BasenevaListener) EnterCompNodesDef

func (s *BasenevaListener) EnterCompNodesDef(ctx *CompNodesDefContext)

EnterCompNodesDef is called when production compNodesDef is entered.

func (*BasenevaListener) EnterCompNodesDefBody

func (s *BasenevaListener) EnterCompNodesDefBody(ctx *CompNodesDefBodyContext)

EnterCompNodesDefBody is called when production compNodesDefBody is entered.

func (*BasenevaListener) EnterCompStmt

func (s *BasenevaListener) EnterCompStmt(ctx *CompStmtContext)

EnterCompStmt is called when production compStmt is entered.

func (*BasenevaListener) EnterCompilerDirective

func (s *BasenevaListener) EnterCompilerDirective(ctx *CompilerDirectiveContext)

EnterCompilerDirective is called when production compilerDirective is entered.

func (*BasenevaListener) EnterCompilerDirectives

func (s *BasenevaListener) EnterCompilerDirectives(ctx *CompilerDirectivesContext)

EnterCompilerDirectives is called when production compilerDirectives is entered.

func (*BasenevaListener) EnterCompilerDirectivesArgs

func (s *BasenevaListener) EnterCompilerDirectivesArgs(ctx *CompilerDirectivesArgsContext)

EnterCompilerDirectivesArgs is called when production compilerDirectivesArgs is entered.

func (*BasenevaListener) EnterCompiler_directive_arg

func (s *BasenevaListener) EnterCompiler_directive_arg(ctx *Compiler_directive_argContext)

EnterCompiler_directive_arg is called when production compiler_directive_arg is entered.

func (*BasenevaListener) EnterCompositeItem added in v0.8.0

func (s *BasenevaListener) EnterCompositeItem(ctx *CompositeItemContext)

EnterCompositeItem is called when production compositeItem is entered.

func (*BasenevaListener) EnterConnDef

func (s *BasenevaListener) EnterConnDef(ctx *ConnDefContext)

EnterConnDef is called when production connDef is entered.

func (*BasenevaListener) EnterConnDefList

func (s *BasenevaListener) EnterConnDefList(ctx *ConnDefListContext)

EnterConnDefList is called when production connDefList is entered.

func (*BasenevaListener) EnterConstDef

func (s *BasenevaListener) EnterConstDef(ctx *ConstDefContext)

EnterConstDef is called when production constDef is entered.

func (*BasenevaListener) EnterConstLit added in v0.16.0

func (s *BasenevaListener) EnterConstLit(ctx *ConstLitContext)

EnterConstLit is called when production constLit is entered.

func (*BasenevaListener) EnterConstStmt

func (s *BasenevaListener) EnterConstStmt(ctx *ConstStmtContext)

EnterConstStmt is called when production constStmt is entered.

func (*BasenevaListener) EnterDeferredConn added in v0.16.0

func (s *BasenevaListener) EnterDeferredConn(ctx *DeferredConnContext)

EnterDeferredConn is called when production deferredConn is entered.

func (*BasenevaListener) EnterEntityName

func (s *BasenevaListener) EnterEntityName(ctx *EntityNameContext)

EnterEntityName is called when production entityName is entered.

func (*BasenevaListener) EnterEntityRef

func (s *BasenevaListener) EnterEntityRef(ctx *EntityRefContext)

EnterEntityRef is called when production entityRef is entered.

func (*BasenevaListener) EnterEnumLit added in v0.8.0

func (s *BasenevaListener) EnterEnumLit(ctx *EnumLitContext)

EnterEnumLit is called when production enumLit is entered.

func (*BasenevaListener) EnterEnumTypeExpr

func (s *BasenevaListener) EnterEnumTypeExpr(ctx *EnumTypeExprContext)

EnterEnumTypeExpr is called when production enumTypeExpr is entered.

func (*BasenevaListener) EnterErrGuard added in v0.22.0

func (s *BasenevaListener) EnterErrGuard(ctx *ErrGuardContext)

EnterErrGuard is called when production errGuard is entered.

func (*BasenevaListener) EnterEveryRule

func (s *BasenevaListener) EnterEveryRule(ctx antlr.ParserRuleContext)

EnterEveryRule is called when any rule is entered.

func (*BasenevaListener) EnterImportAlias

func (s *BasenevaListener) EnterImportAlias(ctx *ImportAliasContext)

EnterImportAlias is called when production importAlias is entered.

func (*BasenevaListener) EnterImportDef

func (s *BasenevaListener) EnterImportDef(ctx *ImportDefContext)

EnterImportDef is called when production importDef is entered.

func (*BasenevaListener) EnterImportMod added in v0.6.3

func (s *BasenevaListener) EnterImportMod(ctx *ImportModContext)

EnterImportMod is called when production importMod is entered.

func (*BasenevaListener) EnterImportModeDelim added in v0.6.3

func (s *BasenevaListener) EnterImportModeDelim(ctx *ImportModeDelimContext)

EnterImportModeDelim is called when production importModeDelim is entered.

func (*BasenevaListener) EnterImportPath

func (s *BasenevaListener) EnterImportPath(ctx *ImportPathContext)

EnterImportPath is called when production importPath is entered.

func (*BasenevaListener) EnterImportPathMod

func (s *BasenevaListener) EnterImportPathMod(ctx *ImportPathModContext)

EnterImportPathMod is called when production importPathMod is entered.

func (*BasenevaListener) EnterImportPathPkg

func (s *BasenevaListener) EnterImportPathPkg(ctx *ImportPathPkgContext)

EnterImportPathPkg is called when production importPathPkg is entered.

func (*BasenevaListener) EnterImportStmt

func (s *BasenevaListener) EnterImportStmt(ctx *ImportStmtContext)

EnterImportStmt is called when production importStmt is entered.

func (*BasenevaListener) EnterImportedEntityRef

func (s *BasenevaListener) EnterImportedEntityRef(ctx *ImportedEntityRefContext)

EnterImportedEntityRef is called when production importedEntityRef is entered.

func (*BasenevaListener) EnterInPortsDef

func (s *BasenevaListener) EnterInPortsDef(ctx *InPortsDefContext)

EnterInPortsDef is called when production inPortsDef is entered.

func (*BasenevaListener) EnterInterfaceDef

func (s *BasenevaListener) EnterInterfaceDef(ctx *InterfaceDefContext)

EnterInterfaceDef is called when production interfaceDef is entered.

func (*BasenevaListener) EnterInterfaceStmt

func (s *BasenevaListener) EnterInterfaceStmt(ctx *InterfaceStmtContext)

EnterInterfaceStmt is called when production interfaceStmt is entered.

func (*BasenevaListener) EnterListItems

func (s *BasenevaListener) EnterListItems(ctx *ListItemsContext)

EnterListItems is called when production listItems is entered.

func (*BasenevaListener) EnterListLit

func (s *BasenevaListener) EnterListLit(ctx *ListLitContext)

EnterListLit is called when production listLit is entered.

func (*BasenevaListener) EnterLocalEntityRef

func (s *BasenevaListener) EnterLocalEntityRef(ctx *LocalEntityRefContext)

EnterLocalEntityRef is called when production localEntityRef is entered.

func (*BasenevaListener) EnterLonelyArrPortAddr added in v0.19.0

func (s *BasenevaListener) EnterLonelyArrPortAddr(ctx *LonelyArrPortAddrContext)

EnterLonelyArrPortAddr is called when production lonelyArrPortAddr is entered.

func (*BasenevaListener) EnterLonelySinglePortAddr added in v0.19.0

func (s *BasenevaListener) EnterLonelySinglePortAddr(ctx *LonelySinglePortAddrContext)

EnterLonelySinglePortAddr is called when production lonelySinglePortAddr is entered.

func (*BasenevaListener) EnterMultipleReceiverSide

func (s *BasenevaListener) EnterMultipleReceiverSide(ctx *MultipleReceiverSideContext)

EnterMultipleReceiverSide is called when production multipleReceiverSide is entered.

func (*BasenevaListener) EnterMultipleSenderSide added in v0.14.0

func (s *BasenevaListener) EnterMultipleSenderSide(ctx *MultipleSenderSideContext)

EnterMultipleSenderSide is called when production multipleSenderSide is entered.

func (*BasenevaListener) EnterNil

func (s *BasenevaListener) EnterNil(ctx *NilContext)

EnterNil is called when production nil is entered.

func (*BasenevaListener) EnterNodeDIArgs

func (s *BasenevaListener) EnterNodeDIArgs(ctx *NodeDIArgsContext)

EnterNodeDIArgs is called when production nodeDIArgs is entered.

func (*BasenevaListener) EnterNodeInst

func (s *BasenevaListener) EnterNodeInst(ctx *NodeInstContext)

EnterNodeInst is called when production nodeInst is entered.

func (*BasenevaListener) EnterNonUnionTypeExpr

func (s *BasenevaListener) EnterNonUnionTypeExpr(ctx *NonUnionTypeExprContext)

EnterNonUnionTypeExpr is called when production nonUnionTypeExpr is entered.

func (*BasenevaListener) EnterNormConnDef added in v0.6.3

func (s *BasenevaListener) EnterNormConnDef(ctx *NormConnDefContext)

EnterNormConnDef is called when production normConnDef is entered.

func (*BasenevaListener) EnterOutPortsDef

func (s *BasenevaListener) EnterOutPortsDef(ctx *OutPortsDefContext)

EnterOutPortsDef is called when production outPortsDef is entered.

func (*BasenevaListener) EnterPkgRef

func (s *BasenevaListener) EnterPkgRef(ctx *PkgRefContext)

EnterPkgRef is called when production pkgRef is entered.

func (*BasenevaListener) EnterPortAddr

func (s *BasenevaListener) EnterPortAddr(ctx *PortAddrContext)

EnterPortAddr is called when production portAddr is entered.

func (*BasenevaListener) EnterPortAddrIdx

func (s *BasenevaListener) EnterPortAddrIdx(ctx *PortAddrIdxContext)

EnterPortAddrIdx is called when production portAddrIdx is entered.

func (*BasenevaListener) EnterPortAddrNode

func (s *BasenevaListener) EnterPortAddrNode(ctx *PortAddrNodeContext)

EnterPortAddrNode is called when production portAddrNode is entered.

func (*BasenevaListener) EnterPortAddrPort

func (s *BasenevaListener) EnterPortAddrPort(ctx *PortAddrPortContext)

EnterPortAddrPort is called when production portAddrPort is entered.

func (*BasenevaListener) EnterPortDef

func (s *BasenevaListener) EnterPortDef(ctx *PortDefContext)

EnterPortDef is called when production portDef is entered.

func (*BasenevaListener) EnterPortsDef

func (s *BasenevaListener) EnterPortsDef(ctx *PortsDefContext)

EnterPortsDef is called when production portsDef is entered.

func (*BasenevaListener) EnterPrimitiveConstLit added in v0.19.0

func (s *BasenevaListener) EnterPrimitiveConstLit(ctx *PrimitiveConstLitContext)

EnterPrimitiveConstLit is called when production primitiveConstLit is entered.

func (*BasenevaListener) EnterProg

func (s *BasenevaListener) EnterProg(ctx *ProgContext)

EnterProg is called when production prog is entered.

func (*BasenevaListener) EnterReceiverSide

func (s *BasenevaListener) EnterReceiverSide(ctx *ReceiverSideContext)

EnterReceiverSide is called when production receiverSide is entered.

func (*BasenevaListener) EnterSenderConstRef

func (s *BasenevaListener) EnterSenderConstRef(ctx *SenderConstRefContext)

EnterSenderConstRef is called when production senderConstRef is entered.

func (*BasenevaListener) EnterSenderSide

func (s *BasenevaListener) EnterSenderSide(ctx *SenderSideContext)

EnterSenderSide is called when production senderSide is entered.

func (*BasenevaListener) EnterSinglePortAddr added in v0.6.3

func (s *BasenevaListener) EnterSinglePortAddr(ctx *SinglePortAddrContext)

EnterSinglePortAddr is called when production singlePortAddr is entered.

func (*BasenevaListener) EnterSinglePortDef added in v0.4.0

func (s *BasenevaListener) EnterSinglePortDef(ctx *SinglePortDefContext)

EnterSinglePortDef is called when production singlePortDef is entered.

func (*BasenevaListener) EnterSingleReceiverSide added in v0.16.0

func (s *BasenevaListener) EnterSingleReceiverSide(ctx *SingleReceiverSideContext)

EnterSingleReceiverSide is called when production singleReceiverSide is entered.

func (*BasenevaListener) EnterSingleSenderSide added in v0.16.0

func (s *BasenevaListener) EnterSingleSenderSide(ctx *SingleSenderSideContext)

EnterSingleSenderSide is called when production singleSenderSide is entered.

func (*BasenevaListener) EnterStmt

func (s *BasenevaListener) EnterStmt(ctx *StmtContext)

EnterStmt is called when production stmt is entered.

func (*BasenevaListener) EnterStructField

func (s *BasenevaListener) EnterStructField(ctx *StructFieldContext)

EnterStructField is called when production structField is entered.

func (*BasenevaListener) EnterStructFields

func (s *BasenevaListener) EnterStructFields(ctx *StructFieldsContext)

EnterStructFields is called when production structFields is entered.

func (*BasenevaListener) EnterStructLit

func (s *BasenevaListener) EnterStructLit(ctx *StructLitContext)

EnterStructLit is called when production structLit is entered.

func (*BasenevaListener) EnterStructSelectors

func (s *BasenevaListener) EnterStructSelectors(ctx *StructSelectorsContext)

EnterStructSelectors is called when production structSelectors is entered.

func (*BasenevaListener) EnterStructTypeExpr

func (s *BasenevaListener) EnterStructTypeExpr(ctx *StructTypeExprContext)

EnterStructTypeExpr is called when production structTypeExpr is entered.

func (*BasenevaListener) EnterStructValueField

func (s *BasenevaListener) EnterStructValueField(ctx *StructValueFieldContext)

EnterStructValueField is called when production structValueField is entered.

func (*BasenevaListener) EnterStructValueFields

func (s *BasenevaListener) EnterStructValueFields(ctx *StructValueFieldsContext)

EnterStructValueFields is called when production structValueFields is entered.

func (*BasenevaListener) EnterTypeArgs

func (s *BasenevaListener) EnterTypeArgs(ctx *TypeArgsContext)

EnterTypeArgs is called when production typeArgs is entered.

func (*BasenevaListener) EnterTypeDef

func (s *BasenevaListener) EnterTypeDef(ctx *TypeDefContext)

EnterTypeDef is called when production typeDef is entered.

func (*BasenevaListener) EnterTypeExpr

func (s *BasenevaListener) EnterTypeExpr(ctx *TypeExprContext)

EnterTypeExpr is called when production typeExpr is entered.

func (*BasenevaListener) EnterTypeInstExpr

func (s *BasenevaListener) EnterTypeInstExpr(ctx *TypeInstExprContext)

EnterTypeInstExpr is called when production typeInstExpr is entered.

func (*BasenevaListener) EnterTypeLitExpr

func (s *BasenevaListener) EnterTypeLitExpr(ctx *TypeLitExprContext)

EnterTypeLitExpr is called when production typeLitExpr is entered.

func (*BasenevaListener) EnterTypeParam

func (s *BasenevaListener) EnterTypeParam(ctx *TypeParamContext)

EnterTypeParam is called when production typeParam is entered.

func (*BasenevaListener) EnterTypeParamList

func (s *BasenevaListener) EnterTypeParamList(ctx *TypeParamListContext)

EnterTypeParamList is called when production typeParamList is entered.

func (*BasenevaListener) EnterTypeParams

func (s *BasenevaListener) EnterTypeParams(ctx *TypeParamsContext)

EnterTypeParams is called when production typeParams is entered.

func (*BasenevaListener) EnterTypeStmt

func (s *BasenevaListener) EnterTypeStmt(ctx *TypeStmtContext)

EnterTypeStmt is called when production typeStmt is entered.

func (*BasenevaListener) EnterUnionTypeExpr

func (s *BasenevaListener) EnterUnionTypeExpr(ctx *UnionTypeExprContext)

EnterUnionTypeExpr is called when production unionTypeExpr is entered.

func (*BasenevaListener) ExitArrBypassConnDef added in v0.6.3

func (s *BasenevaListener) ExitArrBypassConnDef(ctx *ArrBypassConnDefContext)

ExitArrBypassConnDef is called when production arrBypassConnDef is exited.

func (*BasenevaListener) ExitArrPortAddr added in v0.6.3

func (s *BasenevaListener) ExitArrPortAddr(ctx *ArrPortAddrContext)

ExitArrPortAddr is called when production arrPortAddr is exited.

func (*BasenevaListener) ExitArrayPortDef added in v0.4.0

func (s *BasenevaListener) ExitArrayPortDef(ctx *ArrayPortDefContext)

ExitArrayPortDef is called when production arrayPortDef is exited.

func (*BasenevaListener) ExitBool

func (s *BasenevaListener) ExitBool(ctx *BoolContext)

ExitBool is called when production bool is exited.

func (*BasenevaListener) ExitChainedNormConn added in v0.16.0

func (s *BasenevaListener) ExitChainedNormConn(ctx *ChainedNormConnContext)

ExitChainedNormConn is called when production chainedNormConn is exited.

func (*BasenevaListener) ExitCompBody

func (s *BasenevaListener) ExitCompBody(ctx *CompBodyContext)

ExitCompBody is called when production compBody is exited.

func (*BasenevaListener) ExitCompDef

func (s *BasenevaListener) ExitCompDef(ctx *CompDefContext)

ExitCompDef is called when production compDef is exited.

func (*BasenevaListener) ExitCompNodeDef

func (s *BasenevaListener) ExitCompNodeDef(ctx *CompNodeDefContext)

ExitCompNodeDef is called when production compNodeDef is exited.

func (*BasenevaListener) ExitCompNodesDef

func (s *BasenevaListener) ExitCompNodesDef(ctx *CompNodesDefContext)

ExitCompNodesDef is called when production compNodesDef is exited.

func (*BasenevaListener) ExitCompNodesDefBody

func (s *BasenevaListener) ExitCompNodesDefBody(ctx *CompNodesDefBodyContext)

ExitCompNodesDefBody is called when production compNodesDefBody is exited.

func (*BasenevaListener) ExitCompStmt

func (s *BasenevaListener) ExitCompStmt(ctx *CompStmtContext)

ExitCompStmt is called when production compStmt is exited.

func (*BasenevaListener) ExitCompilerDirective

func (s *BasenevaListener) ExitCompilerDirective(ctx *CompilerDirectiveContext)

ExitCompilerDirective is called when production compilerDirective is exited.

func (*BasenevaListener) ExitCompilerDirectives

func (s *BasenevaListener) ExitCompilerDirectives(ctx *CompilerDirectivesContext)

ExitCompilerDirectives is called when production compilerDirectives is exited.

func (*BasenevaListener) ExitCompilerDirectivesArgs

func (s *BasenevaListener) ExitCompilerDirectivesArgs(ctx *CompilerDirectivesArgsContext)

ExitCompilerDirectivesArgs is called when production compilerDirectivesArgs is exited.

func (*BasenevaListener) ExitCompiler_directive_arg

func (s *BasenevaListener) ExitCompiler_directive_arg(ctx *Compiler_directive_argContext)

ExitCompiler_directive_arg is called when production compiler_directive_arg is exited.

func (*BasenevaListener) ExitCompositeItem added in v0.8.0

func (s *BasenevaListener) ExitCompositeItem(ctx *CompositeItemContext)

ExitCompositeItem is called when production compositeItem is exited.

func (*BasenevaListener) ExitConnDef

func (s *BasenevaListener) ExitConnDef(ctx *ConnDefContext)

ExitConnDef is called when production connDef is exited.

func (*BasenevaListener) ExitConnDefList

func (s *BasenevaListener) ExitConnDefList(ctx *ConnDefListContext)

ExitConnDefList is called when production connDefList is exited.

func (*BasenevaListener) ExitConstDef

func (s *BasenevaListener) ExitConstDef(ctx *ConstDefContext)

ExitConstDef is called when production constDef is exited.

func (*BasenevaListener) ExitConstLit added in v0.16.0

func (s *BasenevaListener) ExitConstLit(ctx *ConstLitContext)

ExitConstLit is called when production constLit is exited.

func (*BasenevaListener) ExitConstStmt

func (s *BasenevaListener) ExitConstStmt(ctx *ConstStmtContext)

ExitConstStmt is called when production constStmt is exited.

func (*BasenevaListener) ExitDeferredConn added in v0.16.0

func (s *BasenevaListener) ExitDeferredConn(ctx *DeferredConnContext)

ExitDeferredConn is called when production deferredConn is exited.

func (*BasenevaListener) ExitEntityName

func (s *BasenevaListener) ExitEntityName(ctx *EntityNameContext)

ExitEntityName is called when production entityName is exited.

func (*BasenevaListener) ExitEntityRef

func (s *BasenevaListener) ExitEntityRef(ctx *EntityRefContext)

ExitEntityRef is called when production entityRef is exited.

func (*BasenevaListener) ExitEnumLit added in v0.8.0

func (s *BasenevaListener) ExitEnumLit(ctx *EnumLitContext)

ExitEnumLit is called when production enumLit is exited.

func (*BasenevaListener) ExitEnumTypeExpr

func (s *BasenevaListener) ExitEnumTypeExpr(ctx *EnumTypeExprContext)

ExitEnumTypeExpr is called when production enumTypeExpr is exited.

func (*BasenevaListener) ExitErrGuard added in v0.22.0

func (s *BasenevaListener) ExitErrGuard(ctx *ErrGuardContext)

ExitErrGuard is called when production errGuard is exited.

func (*BasenevaListener) ExitEveryRule

func (s *BasenevaListener) ExitEveryRule(ctx antlr.ParserRuleContext)

ExitEveryRule is called when any rule is exited.

func (*BasenevaListener) ExitImportAlias

func (s *BasenevaListener) ExitImportAlias(ctx *ImportAliasContext)

ExitImportAlias is called when production importAlias is exited.

func (*BasenevaListener) ExitImportDef

func (s *BasenevaListener) ExitImportDef(ctx *ImportDefContext)

ExitImportDef is called when production importDef is exited.

func (*BasenevaListener) ExitImportMod added in v0.6.3

func (s *BasenevaListener) ExitImportMod(ctx *ImportModContext)

ExitImportMod is called when production importMod is exited.

func (*BasenevaListener) ExitImportModeDelim added in v0.6.3

func (s *BasenevaListener) ExitImportModeDelim(ctx *ImportModeDelimContext)

ExitImportModeDelim is called when production importModeDelim is exited.

func (*BasenevaListener) ExitImportPath

func (s *BasenevaListener) ExitImportPath(ctx *ImportPathContext)

ExitImportPath is called when production importPath is exited.

func (*BasenevaListener) ExitImportPathMod

func (s *BasenevaListener) ExitImportPathMod(ctx *ImportPathModContext)

ExitImportPathMod is called when production importPathMod is exited.

func (*BasenevaListener) ExitImportPathPkg

func (s *BasenevaListener) ExitImportPathPkg(ctx *ImportPathPkgContext)

ExitImportPathPkg is called when production importPathPkg is exited.

func (*BasenevaListener) ExitImportStmt

func (s *BasenevaListener) ExitImportStmt(ctx *ImportStmtContext)

ExitImportStmt is called when production importStmt is exited.

func (*BasenevaListener) ExitImportedEntityRef

func (s *BasenevaListener) ExitImportedEntityRef(ctx *ImportedEntityRefContext)

ExitImportedEntityRef is called when production importedEntityRef is exited.

func (*BasenevaListener) ExitInPortsDef

func (s *BasenevaListener) ExitInPortsDef(ctx *InPortsDefContext)

ExitInPortsDef is called when production inPortsDef is exited.

func (*BasenevaListener) ExitInterfaceDef

func (s *BasenevaListener) ExitInterfaceDef(ctx *InterfaceDefContext)

ExitInterfaceDef is called when production interfaceDef is exited.

func (*BasenevaListener) ExitInterfaceStmt

func (s *BasenevaListener) ExitInterfaceStmt(ctx *InterfaceStmtContext)

ExitInterfaceStmt is called when production interfaceStmt is exited.

func (*BasenevaListener) ExitListItems

func (s *BasenevaListener) ExitListItems(ctx *ListItemsContext)

ExitListItems is called when production listItems is exited.

func (*BasenevaListener) ExitListLit

func (s *BasenevaListener) ExitListLit(ctx *ListLitContext)

ExitListLit is called when production listLit is exited.

func (*BasenevaListener) ExitLocalEntityRef

func (s *BasenevaListener) ExitLocalEntityRef(ctx *LocalEntityRefContext)

ExitLocalEntityRef is called when production localEntityRef is exited.

func (*BasenevaListener) ExitLonelyArrPortAddr added in v0.19.0

func (s *BasenevaListener) ExitLonelyArrPortAddr(ctx *LonelyArrPortAddrContext)

ExitLonelyArrPortAddr is called when production lonelyArrPortAddr is exited.

func (*BasenevaListener) ExitLonelySinglePortAddr added in v0.19.0

func (s *BasenevaListener) ExitLonelySinglePortAddr(ctx *LonelySinglePortAddrContext)

ExitLonelySinglePortAddr is called when production lonelySinglePortAddr is exited.

func (*BasenevaListener) ExitMultipleReceiverSide

func (s *BasenevaListener) ExitMultipleReceiverSide(ctx *MultipleReceiverSideContext)

ExitMultipleReceiverSide is called when production multipleReceiverSide is exited.

func (*BasenevaListener) ExitMultipleSenderSide added in v0.14.0

func (s *BasenevaListener) ExitMultipleSenderSide(ctx *MultipleSenderSideContext)

ExitMultipleSenderSide is called when production multipleSenderSide is exited.

func (*BasenevaListener) ExitNil

func (s *BasenevaListener) ExitNil(ctx *NilContext)

ExitNil is called when production nil is exited.

func (*BasenevaListener) ExitNodeDIArgs

func (s *BasenevaListener) ExitNodeDIArgs(ctx *NodeDIArgsContext)

ExitNodeDIArgs is called when production nodeDIArgs is exited.

func (*BasenevaListener) ExitNodeInst

func (s *BasenevaListener) ExitNodeInst(ctx *NodeInstContext)

ExitNodeInst is called when production nodeInst is exited.

func (*BasenevaListener) ExitNonUnionTypeExpr

func (s *BasenevaListener) ExitNonUnionTypeExpr(ctx *NonUnionTypeExprContext)

ExitNonUnionTypeExpr is called when production nonUnionTypeExpr is exited.

func (*BasenevaListener) ExitNormConnDef added in v0.6.3

func (s *BasenevaListener) ExitNormConnDef(ctx *NormConnDefContext)

ExitNormConnDef is called when production normConnDef is exited.

func (*BasenevaListener) ExitOutPortsDef

func (s *BasenevaListener) ExitOutPortsDef(ctx *OutPortsDefContext)

ExitOutPortsDef is called when production outPortsDef is exited.

func (*BasenevaListener) ExitPkgRef

func (s *BasenevaListener) ExitPkgRef(ctx *PkgRefContext)

ExitPkgRef is called when production pkgRef is exited.

func (*BasenevaListener) ExitPortAddr

func (s *BasenevaListener) ExitPortAddr(ctx *PortAddrContext)

ExitPortAddr is called when production portAddr is exited.

func (*BasenevaListener) ExitPortAddrIdx

func (s *BasenevaListener) ExitPortAddrIdx(ctx *PortAddrIdxContext)

ExitPortAddrIdx is called when production portAddrIdx is exited.

func (*BasenevaListener) ExitPortAddrNode

func (s *BasenevaListener) ExitPortAddrNode(ctx *PortAddrNodeContext)

ExitPortAddrNode is called when production portAddrNode is exited.

func (*BasenevaListener) ExitPortAddrPort

func (s *BasenevaListener) ExitPortAddrPort(ctx *PortAddrPortContext)

ExitPortAddrPort is called when production portAddrPort is exited.

func (*BasenevaListener) ExitPortDef

func (s *BasenevaListener) ExitPortDef(ctx *PortDefContext)

ExitPortDef is called when production portDef is exited.

func (*BasenevaListener) ExitPortsDef

func (s *BasenevaListener) ExitPortsDef(ctx *PortsDefContext)

ExitPortsDef is called when production portsDef is exited.

func (*BasenevaListener) ExitPrimitiveConstLit added in v0.19.0

func (s *BasenevaListener) ExitPrimitiveConstLit(ctx *PrimitiveConstLitContext)

ExitPrimitiveConstLit is called when production primitiveConstLit is exited.

func (*BasenevaListener) ExitProg

func (s *BasenevaListener) ExitProg(ctx *ProgContext)

ExitProg is called when production prog is exited.

func (*BasenevaListener) ExitReceiverSide

func (s *BasenevaListener) ExitReceiverSide(ctx *ReceiverSideContext)

ExitReceiverSide is called when production receiverSide is exited.

func (*BasenevaListener) ExitSenderConstRef

func (s *BasenevaListener) ExitSenderConstRef(ctx *SenderConstRefContext)

ExitSenderConstRef is called when production senderConstRef is exited.

func (*BasenevaListener) ExitSenderSide

func (s *BasenevaListener) ExitSenderSide(ctx *SenderSideContext)

ExitSenderSide is called when production senderSide is exited.

func (*BasenevaListener) ExitSinglePortAddr added in v0.6.3

func (s *BasenevaListener) ExitSinglePortAddr(ctx *SinglePortAddrContext)

ExitSinglePortAddr is called when production singlePortAddr is exited.

func (*BasenevaListener) ExitSinglePortDef added in v0.4.0

func (s *BasenevaListener) ExitSinglePortDef(ctx *SinglePortDefContext)

ExitSinglePortDef is called when production singlePortDef is exited.

func (*BasenevaListener) ExitSingleReceiverSide added in v0.16.0

func (s *BasenevaListener) ExitSingleReceiverSide(ctx *SingleReceiverSideContext)

ExitSingleReceiverSide is called when production singleReceiverSide is exited.

func (*BasenevaListener) ExitSingleSenderSide added in v0.16.0

func (s *BasenevaListener) ExitSingleSenderSide(ctx *SingleSenderSideContext)

ExitSingleSenderSide is called when production singleSenderSide is exited.

func (*BasenevaListener) ExitStmt

func (s *BasenevaListener) ExitStmt(ctx *StmtContext)

ExitStmt is called when production stmt is exited.

func (*BasenevaListener) ExitStructField

func (s *BasenevaListener) ExitStructField(ctx *StructFieldContext)

ExitStructField is called when production structField is exited.

func (*BasenevaListener) ExitStructFields

func (s *BasenevaListener) ExitStructFields(ctx *StructFieldsContext)

ExitStructFields is called when production structFields is exited.

func (*BasenevaListener) ExitStructLit

func (s *BasenevaListener) ExitStructLit(ctx *StructLitContext)

ExitStructLit is called when production structLit is exited.

func (*BasenevaListener) ExitStructSelectors

func (s *BasenevaListener) ExitStructSelectors(ctx *StructSelectorsContext)

ExitStructSelectors is called when production structSelectors is exited.

func (*BasenevaListener) ExitStructTypeExpr

func (s *BasenevaListener) ExitStructTypeExpr(ctx *StructTypeExprContext)

ExitStructTypeExpr is called when production structTypeExpr is exited.

func (*BasenevaListener) ExitStructValueField

func (s *BasenevaListener) ExitStructValueField(ctx *StructValueFieldContext)

ExitStructValueField is called when production structValueField is exited.

func (*BasenevaListener) ExitStructValueFields

func (s *BasenevaListener) ExitStructValueFields(ctx *StructValueFieldsContext)

ExitStructValueFields is called when production structValueFields is exited.

func (*BasenevaListener) ExitTypeArgs

func (s *BasenevaListener) ExitTypeArgs(ctx *TypeArgsContext)

ExitTypeArgs is called when production typeArgs is exited.

func (*BasenevaListener) ExitTypeDef

func (s *BasenevaListener) ExitTypeDef(ctx *TypeDefContext)

ExitTypeDef is called when production typeDef is exited.

func (*BasenevaListener) ExitTypeExpr

func (s *BasenevaListener) ExitTypeExpr(ctx *TypeExprContext)

ExitTypeExpr is called when production typeExpr is exited.

func (*BasenevaListener) ExitTypeInstExpr

func (s *BasenevaListener) ExitTypeInstExpr(ctx *TypeInstExprContext)

ExitTypeInstExpr is called when production typeInstExpr is exited.

func (*BasenevaListener) ExitTypeLitExpr

func (s *BasenevaListener) ExitTypeLitExpr(ctx *TypeLitExprContext)

ExitTypeLitExpr is called when production typeLitExpr is exited.

func (*BasenevaListener) ExitTypeParam

func (s *BasenevaListener) ExitTypeParam(ctx *TypeParamContext)

ExitTypeParam is called when production typeParam is exited.

func (*BasenevaListener) ExitTypeParamList

func (s *BasenevaListener) ExitTypeParamList(ctx *TypeParamListContext)

ExitTypeParamList is called when production typeParamList is exited.

func (*BasenevaListener) ExitTypeParams

func (s *BasenevaListener) ExitTypeParams(ctx *TypeParamsContext)

ExitTypeParams is called when production typeParams is exited.

func (*BasenevaListener) ExitTypeStmt

func (s *BasenevaListener) ExitTypeStmt(ctx *TypeStmtContext)

ExitTypeStmt is called when production typeStmt is exited.

func (*BasenevaListener) ExitUnionTypeExpr

func (s *BasenevaListener) ExitUnionTypeExpr(ctx *UnionTypeExprContext)

ExitUnionTypeExpr is called when production unionTypeExpr is exited.

func (*BasenevaListener) VisitErrorNode

func (s *BasenevaListener) VisitErrorNode(node antlr.ErrorNode)

VisitErrorNode is called when an error node is visited.

func (*BasenevaListener) VisitTerminal

func (s *BasenevaListener) VisitTerminal(node antlr.TerminalNode)

VisitTerminal is called when a terminal node is visited.

type BoolContext

type BoolContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBoolContext

func NewBoolContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BoolContext

func NewEmptyBoolContext

func NewEmptyBoolContext() *BoolContext

func (*BoolContext) EnterRule

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

func (*BoolContext) ExitRule

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

func (*BoolContext) GetParser

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

func (*BoolContext) GetRuleContext

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

func (*BoolContext) IsBoolContext

func (*BoolContext) IsBoolContext()

func (*BoolContext) ToStringTree

func (s *BoolContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ChainedNormConnContext added in v0.16.0

type ChainedNormConnContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewChainedNormConnContext added in v0.16.0

func NewChainedNormConnContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ChainedNormConnContext

func NewEmptyChainedNormConnContext added in v0.16.0

func NewEmptyChainedNormConnContext() *ChainedNormConnContext

func (*ChainedNormConnContext) EnterRule added in v0.16.0

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

func (*ChainedNormConnContext) ExitRule added in v0.16.0

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

func (*ChainedNormConnContext) GetParser added in v0.16.0

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

func (*ChainedNormConnContext) GetRuleContext added in v0.16.0

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

func (*ChainedNormConnContext) IsChainedNormConnContext added in v0.16.0

func (*ChainedNormConnContext) IsChainedNormConnContext()

func (*ChainedNormConnContext) NormConnDef added in v0.16.0

func (*ChainedNormConnContext) ToStringTree added in v0.16.0

func (s *ChainedNormConnContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CompBodyContext

type CompBodyContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCompBodyContext

func NewCompBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompBodyContext

func NewEmptyCompBodyContext

func NewEmptyCompBodyContext() *CompBodyContext

func (*CompBodyContext) AllCOMMENT added in v0.11.1

func (s *CompBodyContext) AllCOMMENT() []antlr.TerminalNode

func (*CompBodyContext) AllNEWLINE

func (s *CompBodyContext) AllNEWLINE() []antlr.TerminalNode

func (*CompBodyContext) COMMENT added in v0.11.1

func (s *CompBodyContext) COMMENT(i int) antlr.TerminalNode

func (*CompBodyContext) CompNodesDef

func (s *CompBodyContext) CompNodesDef() ICompNodesDefContext

func (*CompBodyContext) ConnDefList added in v0.23.0

func (s *CompBodyContext) ConnDefList() IConnDefListContext

func (*CompBodyContext) EnterRule

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

func (*CompBodyContext) ExitRule

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

func (*CompBodyContext) GetParser

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

func (*CompBodyContext) GetRuleContext

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

func (*CompBodyContext) IsCompBodyContext

func (*CompBodyContext) IsCompBodyContext()

func (*CompBodyContext) NEWLINE

func (s *CompBodyContext) NEWLINE(i int) antlr.TerminalNode

func (*CompBodyContext) ToStringTree

func (s *CompBodyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CompDefContext

type CompDefContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCompDefContext

func NewCompDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompDefContext

func NewEmptyCompDefContext

func NewEmptyCompDefContext() *CompDefContext

func (*CompDefContext) AllNEWLINE

func (s *CompDefContext) AllNEWLINE() []antlr.TerminalNode

func (*CompDefContext) CompBody

func (s *CompDefContext) CompBody() ICompBodyContext

func (*CompDefContext) EnterRule

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

func (*CompDefContext) ExitRule

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

func (*CompDefContext) GetParser

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

func (*CompDefContext) GetRuleContext

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

func (*CompDefContext) InterfaceDef

func (s *CompDefContext) InterfaceDef() IInterfaceDefContext

func (*CompDefContext) IsCompDefContext

func (*CompDefContext) IsCompDefContext()

func (*CompDefContext) NEWLINE

func (s *CompDefContext) NEWLINE(i int) antlr.TerminalNode

func (*CompDefContext) ToStringTree

func (s *CompDefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CompNodeDefContext

type CompNodeDefContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCompNodeDefContext

func NewCompNodeDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompNodeDefContext

func NewEmptyCompNodeDefContext

func NewEmptyCompNodeDefContext() *CompNodeDefContext

func (*CompNodeDefContext) CompilerDirectives

func (s *CompNodeDefContext) CompilerDirectives() ICompilerDirectivesContext

func (*CompNodeDefContext) EnterRule

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

func (*CompNodeDefContext) ExitRule

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

func (*CompNodeDefContext) GetParser

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

func (*CompNodeDefContext) GetRuleContext

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

func (*CompNodeDefContext) IDENTIFIER

func (s *CompNodeDefContext) IDENTIFIER() antlr.TerminalNode

func (*CompNodeDefContext) IsCompNodeDefContext

func (*CompNodeDefContext) IsCompNodeDefContext()

func (*CompNodeDefContext) NodeInst

func (s *CompNodeDefContext) NodeInst() INodeInstContext

func (*CompNodeDefContext) ToStringTree

func (s *CompNodeDefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CompNodesDefBodyContext

type CompNodesDefBodyContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCompNodesDefBodyContext

func NewCompNodesDefBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompNodesDefBodyContext

func NewEmptyCompNodesDefBodyContext

func NewEmptyCompNodesDefBodyContext() *CompNodesDefBodyContext

func (*CompNodesDefBodyContext) AllCOMMENT added in v0.11.1

func (s *CompNodesDefBodyContext) AllCOMMENT() []antlr.TerminalNode

func (*CompNodesDefBodyContext) AllCompNodeDef

func (s *CompNodesDefBodyContext) AllCompNodeDef() []ICompNodeDefContext

func (*CompNodesDefBodyContext) AllNEWLINE

func (s *CompNodesDefBodyContext) AllNEWLINE() []antlr.TerminalNode

func (*CompNodesDefBodyContext) COMMENT added in v0.11.1

func (s *CompNodesDefBodyContext) COMMENT(i int) antlr.TerminalNode

func (*CompNodesDefBodyContext) CompNodeDef

func (*CompNodesDefBodyContext) EnterRule

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

func (*CompNodesDefBodyContext) ExitRule

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

func (*CompNodesDefBodyContext) GetParser

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

func (*CompNodesDefBodyContext) GetRuleContext

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

func (*CompNodesDefBodyContext) IsCompNodesDefBodyContext

func (*CompNodesDefBodyContext) IsCompNodesDefBodyContext()

func (*CompNodesDefBodyContext) NEWLINE

func (s *CompNodesDefBodyContext) NEWLINE(i int) antlr.TerminalNode

func (*CompNodesDefBodyContext) ToStringTree

func (s *CompNodesDefBodyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CompNodesDefContext

type CompNodesDefContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCompNodesDefContext

func NewCompNodesDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompNodesDefContext

func NewEmptyCompNodesDefContext

func NewEmptyCompNodesDefContext() *CompNodesDefContext

func (*CompNodesDefContext) AllNEWLINE

func (s *CompNodesDefContext) AllNEWLINE() []antlr.TerminalNode

func (*CompNodesDefContext) CompNodesDefBody

func (s *CompNodesDefContext) CompNodesDefBody() ICompNodesDefBodyContext

func (*CompNodesDefContext) EnterRule

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

func (*CompNodesDefContext) ExitRule

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

func (*CompNodesDefContext) GetParser

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

func (*CompNodesDefContext) GetRuleContext

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

func (*CompNodesDefContext) IsCompNodesDefContext

func (*CompNodesDefContext) IsCompNodesDefContext()

func (*CompNodesDefContext) NEWLINE

func (s *CompNodesDefContext) NEWLINE(i int) antlr.TerminalNode

func (*CompNodesDefContext) ToStringTree

func (s *CompNodesDefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CompStmtContext

type CompStmtContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCompStmtContext

func NewCompStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompStmtContext

func NewEmptyCompStmtContext

func NewEmptyCompStmtContext() *CompStmtContext

func (*CompStmtContext) CompDef added in v0.24.0

func (s *CompStmtContext) CompDef() ICompDefContext

func (*CompStmtContext) CompilerDirectives added in v0.24.0

func (s *CompStmtContext) CompilerDirectives() ICompilerDirectivesContext

func (*CompStmtContext) EnterRule

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

func (*CompStmtContext) ExitRule

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

func (*CompStmtContext) GetParser

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

func (*CompStmtContext) GetRuleContext

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

func (*CompStmtContext) IsCompStmtContext

func (*CompStmtContext) IsCompStmtContext()

func (*CompStmtContext) PUB_KW added in v0.24.0

func (s *CompStmtContext) PUB_KW() antlr.TerminalNode

func (*CompStmtContext) ToStringTree

func (s *CompStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CompilerDirectiveContext

type CompilerDirectiveContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCompilerDirectiveContext

func NewCompilerDirectiveContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompilerDirectiveContext

func NewEmptyCompilerDirectiveContext

func NewEmptyCompilerDirectiveContext() *CompilerDirectiveContext

func (*CompilerDirectiveContext) CompilerDirectivesArgs

func (s *CompilerDirectiveContext) CompilerDirectivesArgs() ICompilerDirectivesArgsContext

func (*CompilerDirectiveContext) EnterRule

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

func (*CompilerDirectiveContext) ExitRule

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

func (*CompilerDirectiveContext) GetParser

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

func (*CompilerDirectiveContext) GetRuleContext

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

func (*CompilerDirectiveContext) IDENTIFIER

func (s *CompilerDirectiveContext) IDENTIFIER() antlr.TerminalNode

func (*CompilerDirectiveContext) IsCompilerDirectiveContext

func (*CompilerDirectiveContext) IsCompilerDirectiveContext()

func (*CompilerDirectiveContext) ToStringTree

func (s *CompilerDirectiveContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CompilerDirectivesArgsContext

type CompilerDirectivesArgsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCompilerDirectivesArgsContext

func NewCompilerDirectivesArgsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompilerDirectivesArgsContext

func NewEmptyCompilerDirectivesArgsContext

func NewEmptyCompilerDirectivesArgsContext() *CompilerDirectivesArgsContext

func (*CompilerDirectivesArgsContext) AllCompiler_directive_arg

func (s *CompilerDirectivesArgsContext) AllCompiler_directive_arg() []ICompiler_directive_argContext

func (*CompilerDirectivesArgsContext) Compiler_directive_arg

func (*CompilerDirectivesArgsContext) EnterRule

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

func (*CompilerDirectivesArgsContext) ExitRule

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

func (*CompilerDirectivesArgsContext) GetParser

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

func (*CompilerDirectivesArgsContext) GetRuleContext

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

func (*CompilerDirectivesArgsContext) IsCompilerDirectivesArgsContext

func (*CompilerDirectivesArgsContext) IsCompilerDirectivesArgsContext()

func (*CompilerDirectivesArgsContext) ToStringTree

func (s *CompilerDirectivesArgsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CompilerDirectivesContext

type CompilerDirectivesContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCompilerDirectivesContext

func NewCompilerDirectivesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompilerDirectivesContext

func NewEmptyCompilerDirectivesContext

func NewEmptyCompilerDirectivesContext() *CompilerDirectivesContext

func (*CompilerDirectivesContext) AllCompilerDirective

func (s *CompilerDirectivesContext) AllCompilerDirective() []ICompilerDirectiveContext

func (*CompilerDirectivesContext) AllNEWLINE

func (s *CompilerDirectivesContext) AllNEWLINE() []antlr.TerminalNode

func (*CompilerDirectivesContext) CompilerDirective

func (*CompilerDirectivesContext) EnterRule

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

func (*CompilerDirectivesContext) ExitRule

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

func (*CompilerDirectivesContext) GetParser

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

func (*CompilerDirectivesContext) GetRuleContext

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

func (*CompilerDirectivesContext) IsCompilerDirectivesContext

func (*CompilerDirectivesContext) IsCompilerDirectivesContext()

func (*CompilerDirectivesContext) NEWLINE

func (s *CompilerDirectivesContext) NEWLINE(i int) antlr.TerminalNode

func (*CompilerDirectivesContext) ToStringTree

func (s *CompilerDirectivesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Compiler_directive_argContext

type Compiler_directive_argContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCompiler_directive_argContext

func NewCompiler_directive_argContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Compiler_directive_argContext

func NewEmptyCompiler_directive_argContext

func NewEmptyCompiler_directive_argContext() *Compiler_directive_argContext

func (*Compiler_directive_argContext) AllIDENTIFIER

func (s *Compiler_directive_argContext) AllIDENTIFIER() []antlr.TerminalNode

func (*Compiler_directive_argContext) EnterRule

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

func (*Compiler_directive_argContext) ExitRule

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

func (*Compiler_directive_argContext) GetParser

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

func (*Compiler_directive_argContext) GetRuleContext

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

func (*Compiler_directive_argContext) IDENTIFIER

func (s *Compiler_directive_argContext) IDENTIFIER(i int) antlr.TerminalNode

func (*Compiler_directive_argContext) IsCompiler_directive_argContext

func (*Compiler_directive_argContext) IsCompiler_directive_argContext()

func (*Compiler_directive_argContext) ToStringTree

func (s *Compiler_directive_argContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CompositeItemContext added in v0.8.0

type CompositeItemContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewCompositeItemContext added in v0.8.0

func NewCompositeItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompositeItemContext

func NewEmptyCompositeItemContext added in v0.8.0

func NewEmptyCompositeItemContext() *CompositeItemContext

func (*CompositeItemContext) ConstLit added in v0.16.0

func (s *CompositeItemContext) ConstLit() IConstLitContext

func (*CompositeItemContext) EnterRule added in v0.8.0

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

func (*CompositeItemContext) EntityRef added in v0.8.0

func (s *CompositeItemContext) EntityRef() IEntityRefContext

func (*CompositeItemContext) ExitRule added in v0.8.0

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

func (*CompositeItemContext) GetParser added in v0.8.0

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

func (*CompositeItemContext) GetRuleContext added in v0.8.0

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

func (*CompositeItemContext) IsCompositeItemContext added in v0.8.0

func (*CompositeItemContext) IsCompositeItemContext()

func (*CompositeItemContext) ToStringTree added in v0.8.0

func (s *CompositeItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ConnDefContext

type ConnDefContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewConnDefContext

func NewConnDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConnDefContext

func NewEmptyConnDefContext

func NewEmptyConnDefContext() *ConnDefContext

func (*ConnDefContext) ArrBypassConnDef added in v0.6.3

func (s *ConnDefContext) ArrBypassConnDef() IArrBypassConnDefContext

func (*ConnDefContext) EnterRule

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

func (*ConnDefContext) ExitRule

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

func (*ConnDefContext) GetParser

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

func (*ConnDefContext) GetRuleContext

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

func (*ConnDefContext) IsConnDefContext

func (*ConnDefContext) IsConnDefContext()

func (*ConnDefContext) NormConnDef added in v0.6.3

func (s *ConnDefContext) NormConnDef() INormConnDefContext

func (*ConnDefContext) ToStringTree

func (s *ConnDefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ConnDefListContext

type ConnDefListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewConnDefListContext

func NewConnDefListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConnDefListContext

func NewEmptyConnDefListContext

func NewEmptyConnDefListContext() *ConnDefListContext

func (*ConnDefListContext) AllCOMMENT added in v0.10.3

func (s *ConnDefListContext) AllCOMMENT() []antlr.TerminalNode

func (*ConnDefListContext) AllConnDef

func (s *ConnDefListContext) AllConnDef() []IConnDefContext

func (*ConnDefListContext) AllNEWLINE

func (s *ConnDefListContext) AllNEWLINE() []antlr.TerminalNode

func (*ConnDefListContext) COMMENT added in v0.10.3

func (s *ConnDefListContext) COMMENT(i int) antlr.TerminalNode

func (*ConnDefListContext) ConnDef

func (s *ConnDefListContext) ConnDef(i int) IConnDefContext

func (*ConnDefListContext) EnterRule

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

func (*ConnDefListContext) ExitRule

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

func (*ConnDefListContext) GetParser

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

func (*ConnDefListContext) GetRuleContext

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

func (*ConnDefListContext) IsConnDefListContext

func (*ConnDefListContext) IsConnDefListContext()

func (*ConnDefListContext) NEWLINE

func (s *ConnDefListContext) NEWLINE(i int) antlr.TerminalNode

func (*ConnDefListContext) ToStringTree

func (s *ConnDefListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ConstDefContext

type ConstDefContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewConstDefContext

func NewConstDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstDefContext

func NewEmptyConstDefContext

func NewEmptyConstDefContext() *ConstDefContext

func (*ConstDefContext) AllNEWLINE

func (s *ConstDefContext) AllNEWLINE() []antlr.TerminalNode

func (*ConstDefContext) ConstLit added in v0.16.0

func (s *ConstDefContext) ConstLit() IConstLitContext

func (*ConstDefContext) EnterRule

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

func (*ConstDefContext) EntityRef added in v0.13.0

func (s *ConstDefContext) EntityRef() IEntityRefContext

func (*ConstDefContext) ExitRule

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

func (*ConstDefContext) GetParser

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

func (*ConstDefContext) GetRuleContext

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

func (*ConstDefContext) IDENTIFIER

func (s *ConstDefContext) IDENTIFIER() antlr.TerminalNode

func (*ConstDefContext) IsConstDefContext

func (*ConstDefContext) IsConstDefContext()

func (*ConstDefContext) NEWLINE

func (s *ConstDefContext) NEWLINE(i int) antlr.TerminalNode

func (*ConstDefContext) ToStringTree

func (s *ConstDefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ConstDefContext) TypeExpr

func (s *ConstDefContext) TypeExpr() ITypeExprContext

type ConstLitContext added in v0.16.0

type ConstLitContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewConstLitContext added in v0.16.0

func NewConstLitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstLitContext

func NewEmptyConstLitContext added in v0.16.0

func NewEmptyConstLitContext() *ConstLitContext

func (*ConstLitContext) Bool_ added in v0.16.0

func (s *ConstLitContext) Bool_() IBoolContext

func (*ConstLitContext) EnterRule added in v0.16.0

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

func (*ConstLitContext) EnumLit added in v0.16.0

func (s *ConstLitContext) EnumLit() IEnumLitContext

func (*ConstLitContext) ExitRule added in v0.16.0

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

func (*ConstLitContext) FLOAT added in v0.16.0

func (s *ConstLitContext) FLOAT() antlr.TerminalNode

func (*ConstLitContext) GetParser added in v0.16.0

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

func (*ConstLitContext) GetRuleContext added in v0.16.0

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

func (*ConstLitContext) INT added in v0.16.0

func (s *ConstLitContext) INT() antlr.TerminalNode

func (*ConstLitContext) IsConstLitContext added in v0.16.0

func (*ConstLitContext) IsConstLitContext()

func (*ConstLitContext) ListLit added in v0.16.0

func (s *ConstLitContext) ListLit() IListLitContext

func (*ConstLitContext) MINUS added in v0.16.0

func (s *ConstLitContext) MINUS() antlr.TerminalNode

func (*ConstLitContext) Nil_ added in v0.16.0

func (s *ConstLitContext) Nil_() INilContext

func (*ConstLitContext) STRING added in v0.16.0

func (s *ConstLitContext) STRING() antlr.TerminalNode

func (*ConstLitContext) StructLit added in v0.16.0

func (s *ConstLitContext) StructLit() IStructLitContext

func (*ConstLitContext) ToStringTree added in v0.16.0

func (s *ConstLitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ConstStmtContext

type ConstStmtContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewConstStmtContext

func NewConstStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstStmtContext

func NewEmptyConstStmtContext

func NewEmptyConstStmtContext() *ConstStmtContext

func (*ConstStmtContext) ConstDef added in v0.24.0

func (s *ConstStmtContext) ConstDef() IConstDefContext

func (*ConstStmtContext) EnterRule

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

func (*ConstStmtContext) ExitRule

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

func (*ConstStmtContext) GetParser

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

func (*ConstStmtContext) GetRuleContext

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

func (*ConstStmtContext) IsConstStmtContext

func (*ConstStmtContext) IsConstStmtContext()

func (*ConstStmtContext) PUB_KW added in v0.24.0

func (s *ConstStmtContext) PUB_KW() antlr.TerminalNode

func (*ConstStmtContext) ToStringTree

func (s *ConstStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DeferredConnContext added in v0.16.0

type DeferredConnContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDeferredConnContext added in v0.16.0

func NewDeferredConnContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeferredConnContext

func NewEmptyDeferredConnContext added in v0.16.0

func NewEmptyDeferredConnContext() *DeferredConnContext

func (*DeferredConnContext) AllNEWLINE added in v0.16.0

func (s *DeferredConnContext) AllNEWLINE() []antlr.TerminalNode

func (*DeferredConnContext) ConnDef added in v0.16.0

func (s *DeferredConnContext) ConnDef() IConnDefContext

func (*DeferredConnContext) EnterRule added in v0.16.0

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

func (*DeferredConnContext) ExitRule added in v0.16.0

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

func (*DeferredConnContext) GetParser added in v0.16.0

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

func (*DeferredConnContext) GetRuleContext added in v0.16.0

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

func (*DeferredConnContext) IsDeferredConnContext added in v0.16.0

func (*DeferredConnContext) IsDeferredConnContext()

func (*DeferredConnContext) NEWLINE added in v0.16.0

func (s *DeferredConnContext) NEWLINE(i int) antlr.TerminalNode

func (*DeferredConnContext) ToStringTree added in v0.16.0

func (s *DeferredConnContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type EntityNameContext

type EntityNameContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyEntityNameContext

func NewEmptyEntityNameContext() *EntityNameContext

func NewEntityNameContext

func NewEntityNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EntityNameContext

func (*EntityNameContext) EnterRule

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

func (*EntityNameContext) ExitRule

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

func (*EntityNameContext) GetParser

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

func (*EntityNameContext) GetRuleContext

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

func (*EntityNameContext) IDENTIFIER

func (s *EntityNameContext) IDENTIFIER() antlr.TerminalNode

func (*EntityNameContext) IsEntityNameContext

func (*EntityNameContext) IsEntityNameContext()

func (*EntityNameContext) ToStringTree

func (s *EntityNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type EntityRefContext

type EntityRefContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyEntityRefContext

func NewEmptyEntityRefContext() *EntityRefContext

func NewEntityRefContext

func NewEntityRefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EntityRefContext

func (*EntityRefContext) EnterRule

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

func (*EntityRefContext) ExitRule

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

func (*EntityRefContext) GetParser

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

func (*EntityRefContext) GetRuleContext

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

func (*EntityRefContext) ImportedEntityRef

func (s *EntityRefContext) ImportedEntityRef() IImportedEntityRefContext

func (*EntityRefContext) IsEntityRefContext

func (*EntityRefContext) IsEntityRefContext()

func (*EntityRefContext) LocalEntityRef

func (s *EntityRefContext) LocalEntityRef() ILocalEntityRefContext

func (*EntityRefContext) ToStringTree

func (s *EntityRefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type EnumLitContext added in v0.8.0

type EnumLitContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyEnumLitContext added in v0.8.0

func NewEmptyEnumLitContext() *EnumLitContext

func NewEnumLitContext added in v0.8.0

func NewEnumLitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumLitContext

func (*EnumLitContext) EnterRule added in v0.8.0

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

func (*EnumLitContext) EntityRef added in v0.8.0

func (s *EnumLitContext) EntityRef() IEntityRefContext

func (*EnumLitContext) ExitRule added in v0.8.0

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

func (*EnumLitContext) GetParser added in v0.8.0

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

func (*EnumLitContext) GetRuleContext added in v0.8.0

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

func (*EnumLitContext) IDENTIFIER added in v0.8.0

func (s *EnumLitContext) IDENTIFIER() antlr.TerminalNode

func (*EnumLitContext) IsEnumLitContext added in v0.8.0

func (*EnumLitContext) IsEnumLitContext()

func (*EnumLitContext) ToStringTree added in v0.8.0

func (s *EnumLitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type EnumTypeExprContext

type EnumTypeExprContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyEnumTypeExprContext

func NewEmptyEnumTypeExprContext() *EnumTypeExprContext

func NewEnumTypeExprContext

func NewEnumTypeExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumTypeExprContext

func (*EnumTypeExprContext) AllIDENTIFIER

func (s *EnumTypeExprContext) AllIDENTIFIER() []antlr.TerminalNode

func (*EnumTypeExprContext) AllNEWLINE

func (s *EnumTypeExprContext) AllNEWLINE() []antlr.TerminalNode

func (*EnumTypeExprContext) EnterRule

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

func (*EnumTypeExprContext) ExitRule

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

func (*EnumTypeExprContext) GetParser

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

func (*EnumTypeExprContext) GetRuleContext

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

func (*EnumTypeExprContext) IDENTIFIER

func (s *EnumTypeExprContext) IDENTIFIER(i int) antlr.TerminalNode

func (*EnumTypeExprContext) IsEnumTypeExprContext

func (*EnumTypeExprContext) IsEnumTypeExprContext()

func (*EnumTypeExprContext) NEWLINE

func (s *EnumTypeExprContext) NEWLINE(i int) antlr.TerminalNode

func (*EnumTypeExprContext) ToStringTree

func (s *EnumTypeExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ErrGuardContext added in v0.22.0

type ErrGuardContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyErrGuardContext added in v0.22.0

func NewEmptyErrGuardContext() *ErrGuardContext

func NewErrGuardContext added in v0.22.0

func NewErrGuardContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ErrGuardContext

func (*ErrGuardContext) EnterRule added in v0.22.0

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

func (*ErrGuardContext) ExitRule added in v0.22.0

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

func (*ErrGuardContext) GetParser added in v0.22.0

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

func (*ErrGuardContext) GetRuleContext added in v0.22.0

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

func (*ErrGuardContext) IsErrGuardContext added in v0.22.0

func (*ErrGuardContext) IsErrGuardContext()

func (*ErrGuardContext) ToStringTree added in v0.22.0

func (s *ErrGuardContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type IArrBypassConnDefContext added in v0.6.3

type IArrBypassConnDefContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllSinglePortAddr() []ISinglePortAddrContext
	SinglePortAddr(i int) ISinglePortAddrContext

	// IsArrBypassConnDefContext differentiates from other interfaces.
	IsArrBypassConnDefContext()
}

IArrBypassConnDefContext is an interface to support dynamic dispatch.

type IArrPortAddrContext added in v0.6.3

type IArrPortAddrContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PortAddrPort() IPortAddrPortContext
	PortAddrIdx() IPortAddrIdxContext
	PortAddrNode() IPortAddrNodeContext

	// IsArrPortAddrContext differentiates from other interfaces.
	IsArrPortAddrContext()
}

IArrPortAddrContext is an interface to support dynamic dispatch.

type IArrayPortDefContext added in v0.4.0

type IArrayPortDefContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode
	TypeExpr() ITypeExprContext

	// IsArrayPortDefContext differentiates from other interfaces.
	IsArrayPortDefContext()
}

IArrayPortDefContext is an interface to support dynamic dispatch.

type IBoolContext

type IBoolContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser
	// IsBoolContext differentiates from other interfaces.
	IsBoolContext()
}

IBoolContext is an interface to support dynamic dispatch.

type IChainedNormConnContext added in v0.16.0

type IChainedNormConnContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	NormConnDef() INormConnDefContext

	// IsChainedNormConnContext differentiates from other interfaces.
	IsChainedNormConnContext()
}

IChainedNormConnContext is an interface to support dynamic dispatch.

type ICompBodyContext

type ICompBodyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode
	AllCOMMENT() []antlr.TerminalNode
	COMMENT(i int) antlr.TerminalNode
	CompNodesDef() ICompNodesDefContext
	ConnDefList() IConnDefListContext

	// IsCompBodyContext differentiates from other interfaces.
	IsCompBodyContext()
}

ICompBodyContext is an interface to support dynamic dispatch.

type ICompDefContext

type ICompDefContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	InterfaceDef() IInterfaceDefContext
	CompBody() ICompBodyContext
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode

	// IsCompDefContext differentiates from other interfaces.
	IsCompDefContext()
}

ICompDefContext is an interface to support dynamic dispatch.

type ICompNodeDefContext

type ICompNodeDefContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	NodeInst() INodeInstContext
	CompilerDirectives() ICompilerDirectivesContext
	IDENTIFIER() antlr.TerminalNode

	// IsCompNodeDefContext differentiates from other interfaces.
	IsCompNodeDefContext()
}

ICompNodeDefContext is an interface to support dynamic dispatch.

type ICompNodesDefBodyContext

type ICompNodesDefBodyContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode
	AllCompNodeDef() []ICompNodeDefContext
	CompNodeDef(i int) ICompNodeDefContext
	AllCOMMENT() []antlr.TerminalNode
	COMMENT(i int) antlr.TerminalNode

	// IsCompNodesDefBodyContext differentiates from other interfaces.
	IsCompNodesDefBodyContext()
}

ICompNodesDefBodyContext is an interface to support dynamic dispatch.

type ICompNodesDefContext

type ICompNodesDefContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	CompNodesDefBody() ICompNodesDefBodyContext
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode

	// IsCompNodesDefContext differentiates from other interfaces.
	IsCompNodesDefContext()
}

ICompNodesDefContext is an interface to support dynamic dispatch.

type ICompStmtContext

type ICompStmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	CompDef() ICompDefContext
	CompilerDirectives() ICompilerDirectivesContext
	PUB_KW() antlr.TerminalNode

	// IsCompStmtContext differentiates from other interfaces.
	IsCompStmtContext()
}

ICompStmtContext is an interface to support dynamic dispatch.

type ICompilerDirectiveContext

type ICompilerDirectiveContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode
	CompilerDirectivesArgs() ICompilerDirectivesArgsContext

	// IsCompilerDirectiveContext differentiates from other interfaces.
	IsCompilerDirectiveContext()
}

ICompilerDirectiveContext is an interface to support dynamic dispatch.

type ICompilerDirectivesArgsContext

type ICompilerDirectivesArgsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllCompiler_directive_arg() []ICompiler_directive_argContext
	Compiler_directive_arg(i int) ICompiler_directive_argContext

	// IsCompilerDirectivesArgsContext differentiates from other interfaces.
	IsCompilerDirectivesArgsContext()
}

ICompilerDirectivesArgsContext is an interface to support dynamic dispatch.

type ICompilerDirectivesContext

type ICompilerDirectivesContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllCompilerDirective() []ICompilerDirectiveContext
	CompilerDirective(i int) ICompilerDirectiveContext
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode

	// IsCompilerDirectivesContext differentiates from other interfaces.
	IsCompilerDirectivesContext()
}

ICompilerDirectivesContext is an interface to support dynamic dispatch.

type ICompiler_directive_argContext

type ICompiler_directive_argContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllIDENTIFIER() []antlr.TerminalNode
	IDENTIFIER(i int) antlr.TerminalNode

	// IsCompiler_directive_argContext differentiates from other interfaces.
	IsCompiler_directive_argContext()
}

ICompiler_directive_argContext is an interface to support dynamic dispatch.

type ICompositeItemContext added in v0.8.0

type ICompositeItemContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	EntityRef() IEntityRefContext
	ConstLit() IConstLitContext

	// IsCompositeItemContext differentiates from other interfaces.
	IsCompositeItemContext()
}

ICompositeItemContext is an interface to support dynamic dispatch.

type IConnDefContext

type IConnDefContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	NormConnDef() INormConnDefContext
	ArrBypassConnDef() IArrBypassConnDefContext

	// IsConnDefContext differentiates from other interfaces.
	IsConnDefContext()
}

IConnDefContext is an interface to support dynamic dispatch.

type IConnDefListContext

type IConnDefListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllConnDef() []IConnDefContext
	ConnDef(i int) IConnDefContext
	AllCOMMENT() []antlr.TerminalNode
	COMMENT(i int) antlr.TerminalNode
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode

	// IsConnDefListContext differentiates from other interfaces.
	IsConnDefListContext()
}

IConnDefListContext is an interface to support dynamic dispatch.

type IConstDefContext

type IConstDefContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode
	TypeExpr() ITypeExprContext
	EntityRef() IEntityRefContext
	ConstLit() IConstLitContext
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode

	// IsConstDefContext differentiates from other interfaces.
	IsConstDefContext()
}

IConstDefContext is an interface to support dynamic dispatch.

type IConstLitContext added in v0.16.0

type IConstLitContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Nil_() INilContext
	Bool_() IBoolContext
	INT() antlr.TerminalNode
	MINUS() antlr.TerminalNode
	FLOAT() antlr.TerminalNode
	STRING() antlr.TerminalNode
	EnumLit() IEnumLitContext
	ListLit() IListLitContext
	StructLit() IStructLitContext

	// IsConstLitContext differentiates from other interfaces.
	IsConstLitContext()
}

IConstLitContext is an interface to support dynamic dispatch.

type IConstStmtContext

type IConstStmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ConstDef() IConstDefContext
	PUB_KW() antlr.TerminalNode

	// IsConstStmtContext differentiates from other interfaces.
	IsConstStmtContext()
}

IConstStmtContext is an interface to support dynamic dispatch.

type IDeferredConnContext added in v0.16.0

type IDeferredConnContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ConnDef() IConnDefContext
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode

	// IsDeferredConnContext differentiates from other interfaces.
	IsDeferredConnContext()
}

IDeferredConnContext is an interface to support dynamic dispatch.

type IEntityNameContext

type IEntityNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode

	// IsEntityNameContext differentiates from other interfaces.
	IsEntityNameContext()
}

IEntityNameContext is an interface to support dynamic dispatch.

type IEntityRefContext

type IEntityRefContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ImportedEntityRef() IImportedEntityRefContext
	LocalEntityRef() ILocalEntityRefContext

	// IsEntityRefContext differentiates from other interfaces.
	IsEntityRefContext()
}

IEntityRefContext is an interface to support dynamic dispatch.

type IEnumLitContext added in v0.8.0

type IEnumLitContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	EntityRef() IEntityRefContext
	IDENTIFIER() antlr.TerminalNode

	// IsEnumLitContext differentiates from other interfaces.
	IsEnumLitContext()
}

IEnumLitContext is an interface to support dynamic dispatch.

type IEnumTypeExprContext

type IEnumTypeExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllIDENTIFIER() []antlr.TerminalNode
	IDENTIFIER(i int) antlr.TerminalNode
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode

	// IsEnumTypeExprContext differentiates from other interfaces.
	IsEnumTypeExprContext()
}

IEnumTypeExprContext is an interface to support dynamic dispatch.

type IErrGuardContext added in v0.22.0

type IErrGuardContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser
	// IsErrGuardContext differentiates from other interfaces.
	IsErrGuardContext()
}

IErrGuardContext is an interface to support dynamic dispatch.

type IImportAliasContext

type IImportAliasContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode

	// IsImportAliasContext differentiates from other interfaces.
	IsImportAliasContext()
}

IImportAliasContext is an interface to support dynamic dispatch.

type IImportDefContext

type IImportDefContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ImportPath() IImportPathContext
	ImportAlias() IImportAliasContext
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode

	// IsImportDefContext differentiates from other interfaces.
	IsImportDefContext()
}

IImportDefContext is an interface to support dynamic dispatch.

type IImportModContext added in v0.6.3

type IImportModContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllIDENTIFIER() []antlr.TerminalNode
	IDENTIFIER(i int) antlr.TerminalNode
	AllImportModeDelim() []IImportModeDelimContext
	ImportModeDelim(i int) IImportModeDelimContext

	// IsImportModContext differentiates from other interfaces.
	IsImportModContext()
}

IImportModContext is an interface to support dynamic dispatch.

type IImportModeDelimContext added in v0.6.3

type IImportModeDelimContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser
	// IsImportModeDelimContext differentiates from other interfaces.
	IsImportModeDelimContext()
}

IImportModeDelimContext is an interface to support dynamic dispatch.

type IImportPathContext

type IImportPathContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ImportPathPkg() IImportPathPkgContext
	ImportPathMod() IImportPathModContext

	// IsImportPathContext differentiates from other interfaces.
	IsImportPathContext()
}

IImportPathContext is an interface to support dynamic dispatch.

type IImportPathModContext

type IImportPathModContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ImportMod() IImportModContext

	// IsImportPathModContext differentiates from other interfaces.
	IsImportPathModContext()
}

IImportPathModContext is an interface to support dynamic dispatch.

type IImportPathPkgContext

type IImportPathPkgContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllIDENTIFIER() []antlr.TerminalNode
	IDENTIFIER(i int) antlr.TerminalNode

	// IsImportPathPkgContext differentiates from other interfaces.
	IsImportPathPkgContext()
}

IImportPathPkgContext is an interface to support dynamic dispatch.

type IImportStmtContext

type IImportStmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode
	AllImportDef() []IImportDefContext
	ImportDef(i int) IImportDefContext

	// IsImportStmtContext differentiates from other interfaces.
	IsImportStmtContext()
}

IImportStmtContext is an interface to support dynamic dispatch.

type IImportedEntityRefContext

type IImportedEntityRefContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PkgRef() IPkgRefContext
	EntityName() IEntityNameContext

	// IsImportedEntityRefContext differentiates from other interfaces.
	IsImportedEntityRefContext()
}

IImportedEntityRefContext is an interface to support dynamic dispatch.

type IInPortsDefContext

type IInPortsDefContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PortsDef() IPortsDefContext

	// IsInPortsDefContext differentiates from other interfaces.
	IsInPortsDefContext()
}

IInPortsDefContext is an interface to support dynamic dispatch.

type IInterfaceDefContext

type IInterfaceDefContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode
	InPortsDef() IInPortsDefContext
	OutPortsDef() IOutPortsDefContext
	TypeParams() ITypeParamsContext
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode

	// IsInterfaceDefContext differentiates from other interfaces.
	IsInterfaceDefContext()
}

IInterfaceDefContext is an interface to support dynamic dispatch.

type IInterfaceStmtContext

type IInterfaceStmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	InterfaceDef() IInterfaceDefContext
	PUB_KW() antlr.TerminalNode

	// IsInterfaceStmtContext differentiates from other interfaces.
	IsInterfaceStmtContext()
}

IInterfaceStmtContext is an interface to support dynamic dispatch.

type IListItemsContext

type IListItemsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllCompositeItem() []ICompositeItemContext
	CompositeItem(i int) ICompositeItemContext
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode

	// IsListItemsContext differentiates from other interfaces.
	IsListItemsContext()
}

IListItemsContext is an interface to support dynamic dispatch.

type IListLitContext

type IListLitContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode
	ListItems() IListItemsContext

	// IsListLitContext differentiates from other interfaces.
	IsListLitContext()
}

IListLitContext is an interface to support dynamic dispatch.

type ILocalEntityRefContext

type ILocalEntityRefContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode

	// IsLocalEntityRefContext differentiates from other interfaces.
	IsLocalEntityRefContext()
}

ILocalEntityRefContext is an interface to support dynamic dispatch.

type ILonelyArrPortAddrContext added in v0.19.0

type ILonelyArrPortAddrContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PortAddrNode() IPortAddrNodeContext
	PortAddrIdx() IPortAddrIdxContext

	// IsLonelyArrPortAddrContext differentiates from other interfaces.
	IsLonelyArrPortAddrContext()
}

ILonelyArrPortAddrContext is an interface to support dynamic dispatch.

type ILonelySinglePortAddrContext added in v0.19.0

type ILonelySinglePortAddrContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PortAddrNode() IPortAddrNodeContext

	// IsLonelySinglePortAddrContext differentiates from other interfaces.
	IsLonelySinglePortAddrContext()
}

ILonelySinglePortAddrContext is an interface to support dynamic dispatch.

type IMultipleReceiverSideContext

type IMultipleReceiverSideContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllSingleReceiverSide() []ISingleReceiverSideContext
	SingleReceiverSide(i int) ISingleReceiverSideContext
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode

	// IsMultipleReceiverSideContext differentiates from other interfaces.
	IsMultipleReceiverSideContext()
}

IMultipleReceiverSideContext is an interface to support dynamic dispatch.

type IMultipleSenderSideContext added in v0.14.0

type IMultipleSenderSideContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllSingleSenderSide() []ISingleSenderSideContext
	SingleSenderSide(i int) ISingleSenderSideContext
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode

	// IsMultipleSenderSideContext differentiates from other interfaces.
	IsMultipleSenderSideContext()
}

IMultipleSenderSideContext is an interface to support dynamic dispatch.

type INilContext

type INilContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser
	// IsNilContext differentiates from other interfaces.
	IsNilContext()
}

INilContext is an interface to support dynamic dispatch.

type INodeDIArgsContext

type INodeDIArgsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	CompNodesDefBody() ICompNodesDefBodyContext

	// IsNodeDIArgsContext differentiates from other interfaces.
	IsNodeDIArgsContext()
}

INodeDIArgsContext is an interface to support dynamic dispatch.

type INodeInstContext

type INodeInstContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	EntityRef() IEntityRefContext
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode
	TypeArgs() ITypeArgsContext
	ErrGuard() IErrGuardContext
	NodeDIArgs() INodeDIArgsContext

	// IsNodeInstContext differentiates from other interfaces.
	IsNodeInstContext()
}

INodeInstContext is an interface to support dynamic dispatch.

type INonUnionTypeExprContext

type INonUnionTypeExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TypeInstExpr() ITypeInstExprContext
	TypeLitExpr() ITypeLitExprContext

	// IsNonUnionTypeExprContext differentiates from other interfaces.
	IsNonUnionTypeExprContext()
}

INonUnionTypeExprContext is an interface to support dynamic dispatch.

type INormConnDefContext added in v0.6.3

type INormConnDefContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	SenderSide() ISenderSideContext
	ReceiverSide() IReceiverSideContext

	// IsNormConnDefContext differentiates from other interfaces.
	IsNormConnDefContext()
}

INormConnDefContext is an interface to support dynamic dispatch.

type IOutPortsDefContext

type IOutPortsDefContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PortsDef() IPortsDefContext

	// IsOutPortsDefContext differentiates from other interfaces.
	IsOutPortsDefContext()
}

IOutPortsDefContext is an interface to support dynamic dispatch.

type IPkgRefContext

type IPkgRefContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode

	// IsPkgRefContext differentiates from other interfaces.
	IsPkgRefContext()
}

IPkgRefContext is an interface to support dynamic dispatch.

type IPortAddrContext

type IPortAddrContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	SinglePortAddr() ISinglePortAddrContext
	ArrPortAddr() IArrPortAddrContext
	LonelySinglePortAddr() ILonelySinglePortAddrContext
	LonelyArrPortAddr() ILonelyArrPortAddrContext

	// IsPortAddrContext differentiates from other interfaces.
	IsPortAddrContext()
}

IPortAddrContext is an interface to support dynamic dispatch.

type IPortAddrIdxContext

type IPortAddrIdxContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	INT() antlr.TerminalNode

	// IsPortAddrIdxContext differentiates from other interfaces.
	IsPortAddrIdxContext()
}

IPortAddrIdxContext is an interface to support dynamic dispatch.

type IPortAddrNodeContext

type IPortAddrNodeContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode

	// IsPortAddrNodeContext differentiates from other interfaces.
	IsPortAddrNodeContext()
}

IPortAddrNodeContext is an interface to support dynamic dispatch.

type IPortAddrPortContext

type IPortAddrPortContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode

	// IsPortAddrPortContext differentiates from other interfaces.
	IsPortAddrPortContext()
}

IPortAddrPortContext is an interface to support dynamic dispatch.

type IPortDefContext

type IPortDefContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	SinglePortDef() ISinglePortDefContext
	ArrayPortDef() IArrayPortDefContext

	// IsPortDefContext differentiates from other interfaces.
	IsPortDefContext()
}

IPortDefContext is an interface to support dynamic dispatch.

type IPortsDefContext

type IPortsDefContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllPortDef() []IPortDefContext
	PortDef(i int) IPortDefContext
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode

	// IsPortsDefContext differentiates from other interfaces.
	IsPortsDefContext()
}

IPortsDefContext is an interface to support dynamic dispatch.

type IPrimitiveConstLitContext added in v0.19.0

type IPrimitiveConstLitContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	Nil_() INilContext
	Bool_() IBoolContext
	INT() antlr.TerminalNode
	MINUS() antlr.TerminalNode
	FLOAT() antlr.TerminalNode
	STRING() antlr.TerminalNode
	EnumLit() IEnumLitContext

	// IsPrimitiveConstLitContext differentiates from other interfaces.
	IsPrimitiveConstLitContext()
}

IPrimitiveConstLitContext is an interface to support dynamic dispatch.

type IProgContext

type IProgContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	EOF() antlr.TerminalNode
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode
	AllCOMMENT() []antlr.TerminalNode
	COMMENT(i int) antlr.TerminalNode
	AllStmt() []IStmtContext
	Stmt(i int) IStmtContext

	// IsProgContext differentiates from other interfaces.
	IsProgContext()
}

IProgContext is an interface to support dynamic dispatch.

type IReceiverSideContext

type IReceiverSideContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ChainedNormConn() IChainedNormConnContext
	SingleReceiverSide() ISingleReceiverSideContext
	MultipleReceiverSide() IMultipleReceiverSideContext

	// IsReceiverSideContext differentiates from other interfaces.
	IsReceiverSideContext()
}

IReceiverSideContext is an interface to support dynamic dispatch.

type ISenderConstRefContext

type ISenderConstRefContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	EntityRef() IEntityRefContext

	// IsSenderConstRefContext differentiates from other interfaces.
	IsSenderConstRefContext()
}

ISenderConstRefContext is an interface to support dynamic dispatch.

type ISenderSideContext

type ISenderSideContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	SingleSenderSide() ISingleSenderSideContext
	MultipleSenderSide() IMultipleSenderSideContext

	// IsSenderSideContext differentiates from other interfaces.
	IsSenderSideContext()
}

ISenderSideContext is an interface to support dynamic dispatch.

type ISinglePortAddrContext added in v0.6.3

type ISinglePortAddrContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PortAddrPort() IPortAddrPortContext
	PortAddrNode() IPortAddrNodeContext

	// IsSinglePortAddrContext differentiates from other interfaces.
	IsSinglePortAddrContext()
}

ISinglePortAddrContext is an interface to support dynamic dispatch.

type ISinglePortDefContext added in v0.4.0

type ISinglePortDefContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode
	TypeExpr() ITypeExprContext

	// IsSinglePortDefContext differentiates from other interfaces.
	IsSinglePortDefContext()
}

ISinglePortDefContext is an interface to support dynamic dispatch.

type ISingleReceiverSideContext added in v0.16.0

type ISingleReceiverSideContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PortAddr() IPortAddrContext
	DeferredConn() IDeferredConnContext

	// IsSingleReceiverSideContext differentiates from other interfaces.
	IsSingleReceiverSideContext()
}

ISingleReceiverSideContext is an interface to support dynamic dispatch.

type ISingleSenderSideContext added in v0.16.0

type ISingleSenderSideContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	PortAddr() IPortAddrContext
	SenderConstRef() ISenderConstRefContext
	PrimitiveConstLit() IPrimitiveConstLitContext
	StructSelectors() IStructSelectorsContext

	// IsSingleSenderSideContext differentiates from other interfaces.
	IsSingleSenderSideContext()
}

ISingleSenderSideContext is an interface to support dynamic dispatch.

type IStmtContext

type IStmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	ImportStmt() IImportStmtContext
	TypeStmt() ITypeStmtContext
	InterfaceStmt() IInterfaceStmtContext
	ConstStmt() IConstStmtContext
	CompStmt() ICompStmtContext

	// IsStmtContext differentiates from other interfaces.
	IsStmtContext()
}

IStmtContext is an interface to support dynamic dispatch.

type IStructFieldContext

type IStructFieldContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode
	TypeExpr() ITypeExprContext
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode

	// IsStructFieldContext differentiates from other interfaces.
	IsStructFieldContext()
}

IStructFieldContext is an interface to support dynamic dispatch.

type IStructFieldsContext

type IStructFieldsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllStructField() []IStructFieldContext
	StructField(i int) IStructFieldContext
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode

	// IsStructFieldsContext differentiates from other interfaces.
	IsStructFieldsContext()
}

IStructFieldsContext is an interface to support dynamic dispatch.

type IStructLitContext

type IStructLitContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode
	StructValueFields() IStructValueFieldsContext

	// IsStructLitContext differentiates from other interfaces.
	IsStructLitContext()
}

IStructLitContext is an interface to support dynamic dispatch.

type IStructSelectorsContext

type IStructSelectorsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllIDENTIFIER() []antlr.TerminalNode
	IDENTIFIER(i int) antlr.TerminalNode

	// IsStructSelectorsContext differentiates from other interfaces.
	IsStructSelectorsContext()
}

IStructSelectorsContext is an interface to support dynamic dispatch.

type IStructTypeExprContext

type IStructTypeExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode
	StructFields() IStructFieldsContext

	// IsStructTypeExprContext differentiates from other interfaces.
	IsStructTypeExprContext()
}

IStructTypeExprContext is an interface to support dynamic dispatch.

type IStructValueFieldContext

type IStructValueFieldContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode
	CompositeItem() ICompositeItemContext
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode

	// IsStructValueFieldContext differentiates from other interfaces.
	IsStructValueFieldContext()
}

IStructValueFieldContext is an interface to support dynamic dispatch.

type IStructValueFieldsContext

type IStructValueFieldsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllStructValueField() []IStructValueFieldContext
	StructValueField(i int) IStructValueFieldContext
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode

	// IsStructValueFieldsContext differentiates from other interfaces.
	IsStructValueFieldsContext()
}

IStructValueFieldsContext is an interface to support dynamic dispatch.

type ITypeArgsContext

type ITypeArgsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllTypeExpr() []ITypeExprContext
	TypeExpr(i int) ITypeExprContext
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode

	// IsTypeArgsContext differentiates from other interfaces.
	IsTypeArgsContext()
}

ITypeArgsContext is an interface to support dynamic dispatch.

type ITypeDefContext

type ITypeDefContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode
	TypeParams() ITypeParamsContext
	TypeExpr() ITypeExprContext
	COMMENT() antlr.TerminalNode

	// IsTypeDefContext differentiates from other interfaces.
	IsTypeDefContext()
}

ITypeDefContext is an interface to support dynamic dispatch.

type ITypeExprContext

type ITypeExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TypeInstExpr() ITypeInstExprContext
	TypeLitExpr() ITypeLitExprContext
	UnionTypeExpr() IUnionTypeExprContext

	// IsTypeExprContext differentiates from other interfaces.
	IsTypeExprContext()
}

ITypeExprContext is an interface to support dynamic dispatch.

type ITypeInstExprContext

type ITypeInstExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	EntityRef() IEntityRefContext
	TypeArgs() ITypeArgsContext

	// IsTypeInstExprContext differentiates from other interfaces.
	IsTypeInstExprContext()
}

ITypeInstExprContext is an interface to support dynamic dispatch.

type ITypeLitExprContext

type ITypeLitExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	EnumTypeExpr() IEnumTypeExprContext
	StructTypeExpr() IStructTypeExprContext

	// IsTypeLitExprContext differentiates from other interfaces.
	IsTypeLitExprContext()
}

ITypeLitExprContext is an interface to support dynamic dispatch.

type ITypeParamContext

type ITypeParamContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	IDENTIFIER() antlr.TerminalNode
	TypeExpr() ITypeExprContext
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode

	// IsTypeParamContext differentiates from other interfaces.
	IsTypeParamContext()
}

ITypeParamContext is an interface to support dynamic dispatch.

type ITypeParamListContext

type ITypeParamListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllTypeParam() []ITypeParamContext
	TypeParam(i int) ITypeParamContext
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode

	// IsTypeParamListContext differentiates from other interfaces.
	IsTypeParamListContext()
}

ITypeParamListContext is an interface to support dynamic dispatch.

type ITypeParamsContext

type ITypeParamsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode
	TypeParamList() ITypeParamListContext

	// IsTypeParamsContext differentiates from other interfaces.
	IsTypeParamsContext()
}

ITypeParamsContext is an interface to support dynamic dispatch.

type ITypeStmtContext

type ITypeStmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	TypeDef() ITypeDefContext
	PUB_KW() antlr.TerminalNode

	// IsTypeStmtContext differentiates from other interfaces.
	IsTypeStmtContext()
}

ITypeStmtContext is an interface to support dynamic dispatch.

type IUnionTypeExprContext

type IUnionTypeExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Getter signatures
	AllNonUnionTypeExpr() []INonUnionTypeExprContext
	NonUnionTypeExpr(i int) INonUnionTypeExprContext
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode

	// IsUnionTypeExprContext differentiates from other interfaces.
	IsUnionTypeExprContext()
}

IUnionTypeExprContext is an interface to support dynamic dispatch.

type ImportAliasContext

type ImportAliasContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyImportAliasContext

func NewEmptyImportAliasContext() *ImportAliasContext

func NewImportAliasContext

func NewImportAliasContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportAliasContext

func (*ImportAliasContext) EnterRule

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

func (*ImportAliasContext) ExitRule

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

func (*ImportAliasContext) GetParser

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

func (*ImportAliasContext) GetRuleContext

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

func (*ImportAliasContext) IDENTIFIER

func (s *ImportAliasContext) IDENTIFIER() antlr.TerminalNode

func (*ImportAliasContext) IsImportAliasContext

func (*ImportAliasContext) IsImportAliasContext()

func (*ImportAliasContext) ToStringTree

func (s *ImportAliasContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ImportDefContext

type ImportDefContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyImportDefContext

func NewEmptyImportDefContext() *ImportDefContext

func NewImportDefContext

func NewImportDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportDefContext

func (*ImportDefContext) AllNEWLINE

func (s *ImportDefContext) AllNEWLINE() []antlr.TerminalNode

func (*ImportDefContext) EnterRule

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

func (*ImportDefContext) ExitRule

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

func (*ImportDefContext) GetParser

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

func (*ImportDefContext) GetRuleContext

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

func (*ImportDefContext) ImportAlias

func (s *ImportDefContext) ImportAlias() IImportAliasContext

func (*ImportDefContext) ImportPath

func (s *ImportDefContext) ImportPath() IImportPathContext

func (*ImportDefContext) IsImportDefContext

func (*ImportDefContext) IsImportDefContext()

func (*ImportDefContext) NEWLINE

func (s *ImportDefContext) NEWLINE(i int) antlr.TerminalNode

func (*ImportDefContext) ToStringTree

func (s *ImportDefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ImportModContext added in v0.6.3

type ImportModContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyImportModContext added in v0.6.3

func NewEmptyImportModContext() *ImportModContext

func NewImportModContext added in v0.6.3

func NewImportModContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportModContext

func (*ImportModContext) AllIDENTIFIER added in v0.6.3

func (s *ImportModContext) AllIDENTIFIER() []antlr.TerminalNode

func (*ImportModContext) AllImportModeDelim added in v0.6.3

func (s *ImportModContext) AllImportModeDelim() []IImportModeDelimContext

func (*ImportModContext) EnterRule added in v0.6.3

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

func (*ImportModContext) ExitRule added in v0.6.3

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

func (*ImportModContext) GetParser added in v0.6.3

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

func (*ImportModContext) GetRuleContext added in v0.6.3

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

func (*ImportModContext) IDENTIFIER added in v0.6.3

func (s *ImportModContext) IDENTIFIER(i int) antlr.TerminalNode

func (*ImportModContext) ImportModeDelim added in v0.6.3

func (s *ImportModContext) ImportModeDelim(i int) IImportModeDelimContext

func (*ImportModContext) IsImportModContext added in v0.6.3

func (*ImportModContext) IsImportModContext()

func (*ImportModContext) ToStringTree added in v0.6.3

func (s *ImportModContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ImportModeDelimContext added in v0.6.3

type ImportModeDelimContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyImportModeDelimContext added in v0.6.3

func NewEmptyImportModeDelimContext() *ImportModeDelimContext

func NewImportModeDelimContext added in v0.6.3

func NewImportModeDelimContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportModeDelimContext

func (*ImportModeDelimContext) EnterRule added in v0.6.3

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

func (*ImportModeDelimContext) ExitRule added in v0.6.3

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

func (*ImportModeDelimContext) GetParser added in v0.6.3

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

func (*ImportModeDelimContext) GetRuleContext added in v0.6.3

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

func (*ImportModeDelimContext) IsImportModeDelimContext added in v0.6.3

func (*ImportModeDelimContext) IsImportModeDelimContext()

func (*ImportModeDelimContext) ToStringTree added in v0.6.3

func (s *ImportModeDelimContext) 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) 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) ImportPathMod

func (s *ImportPathContext) ImportPathMod() IImportPathModContext

func (*ImportPathContext) ImportPathPkg

func (s *ImportPathContext) ImportPathPkg() IImportPathPkgContext

func (*ImportPathContext) IsImportPathContext

func (*ImportPathContext) IsImportPathContext()

func (*ImportPathContext) ToStringTree

func (s *ImportPathContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ImportPathModContext

type ImportPathModContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyImportPathModContext

func NewEmptyImportPathModContext() *ImportPathModContext

func NewImportPathModContext

func NewImportPathModContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportPathModContext

func (*ImportPathModContext) EnterRule

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

func (*ImportPathModContext) ExitRule

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

func (*ImportPathModContext) GetParser

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

func (*ImportPathModContext) GetRuleContext

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

func (*ImportPathModContext) ImportMod added in v0.6.3

func (s *ImportPathModContext) ImportMod() IImportModContext

func (*ImportPathModContext) IsImportPathModContext

func (*ImportPathModContext) IsImportPathModContext()

func (*ImportPathModContext) ToStringTree

func (s *ImportPathModContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ImportPathPkgContext

type ImportPathPkgContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyImportPathPkgContext

func NewEmptyImportPathPkgContext() *ImportPathPkgContext

func NewImportPathPkgContext

func NewImportPathPkgContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportPathPkgContext

func (*ImportPathPkgContext) AllIDENTIFIER

func (s *ImportPathPkgContext) AllIDENTIFIER() []antlr.TerminalNode

func (*ImportPathPkgContext) EnterRule

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

func (*ImportPathPkgContext) ExitRule

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

func (*ImportPathPkgContext) GetParser

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

func (*ImportPathPkgContext) GetRuleContext

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

func (*ImportPathPkgContext) IDENTIFIER

func (s *ImportPathPkgContext) IDENTIFIER(i int) antlr.TerminalNode

func (*ImportPathPkgContext) IsImportPathPkgContext

func (*ImportPathPkgContext) IsImportPathPkgContext()

func (*ImportPathPkgContext) ToStringTree

func (s *ImportPathPkgContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ImportStmtContext

type ImportStmtContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyImportStmtContext

func NewEmptyImportStmtContext() *ImportStmtContext

func NewImportStmtContext

func NewImportStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportStmtContext

func (*ImportStmtContext) AllImportDef

func (s *ImportStmtContext) AllImportDef() []IImportDefContext

func (*ImportStmtContext) AllNEWLINE

func (s *ImportStmtContext) AllNEWLINE() []antlr.TerminalNode

func (*ImportStmtContext) EnterRule

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

func (*ImportStmtContext) ExitRule

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

func (*ImportStmtContext) GetParser

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

func (*ImportStmtContext) GetRuleContext

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

func (*ImportStmtContext) ImportDef

func (s *ImportStmtContext) ImportDef(i int) IImportDefContext

func (*ImportStmtContext) IsImportStmtContext

func (*ImportStmtContext) IsImportStmtContext()

func (*ImportStmtContext) NEWLINE

func (s *ImportStmtContext) NEWLINE(i int) antlr.TerminalNode

func (*ImportStmtContext) ToStringTree

func (s *ImportStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ImportedEntityRefContext

type ImportedEntityRefContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyImportedEntityRefContext

func NewEmptyImportedEntityRefContext() *ImportedEntityRefContext

func NewImportedEntityRefContext

func NewImportedEntityRefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportedEntityRefContext

func (*ImportedEntityRefContext) EnterRule

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

func (*ImportedEntityRefContext) EntityName

func (*ImportedEntityRefContext) ExitRule

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

func (*ImportedEntityRefContext) GetParser

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

func (*ImportedEntityRefContext) GetRuleContext

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

func (*ImportedEntityRefContext) IsImportedEntityRefContext

func (*ImportedEntityRefContext) IsImportedEntityRefContext()

func (*ImportedEntityRefContext) PkgRef

func (*ImportedEntityRefContext) ToStringTree

func (s *ImportedEntityRefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type InPortsDefContext

type InPortsDefContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInPortsDefContext

func NewEmptyInPortsDefContext() *InPortsDefContext

func NewInPortsDefContext

func NewInPortsDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InPortsDefContext

func (*InPortsDefContext) EnterRule

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

func (*InPortsDefContext) ExitRule

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

func (*InPortsDefContext) GetParser

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

func (*InPortsDefContext) GetRuleContext

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

func (*InPortsDefContext) IsInPortsDefContext

func (*InPortsDefContext) IsInPortsDefContext()

func (*InPortsDefContext) PortsDef

func (s *InPortsDefContext) PortsDef() IPortsDefContext

func (*InPortsDefContext) ToStringTree

func (s *InPortsDefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type InterfaceDefContext

type InterfaceDefContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInterfaceDefContext

func NewEmptyInterfaceDefContext() *InterfaceDefContext

func NewInterfaceDefContext

func NewInterfaceDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InterfaceDefContext

func (*InterfaceDefContext) AllNEWLINE

func (s *InterfaceDefContext) AllNEWLINE() []antlr.TerminalNode

func (*InterfaceDefContext) EnterRule

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

func (*InterfaceDefContext) ExitRule

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

func (*InterfaceDefContext) GetParser

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

func (*InterfaceDefContext) GetRuleContext

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

func (*InterfaceDefContext) IDENTIFIER

func (s *InterfaceDefContext) IDENTIFIER() antlr.TerminalNode

func (*InterfaceDefContext) InPortsDef

func (s *InterfaceDefContext) InPortsDef() IInPortsDefContext

func (*InterfaceDefContext) IsInterfaceDefContext

func (*InterfaceDefContext) IsInterfaceDefContext()

func (*InterfaceDefContext) NEWLINE

func (s *InterfaceDefContext) NEWLINE(i int) antlr.TerminalNode

func (*InterfaceDefContext) OutPortsDef

func (s *InterfaceDefContext) OutPortsDef() IOutPortsDefContext

func (*InterfaceDefContext) ToStringTree

func (s *InterfaceDefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*InterfaceDefContext) TypeParams

func (s *InterfaceDefContext) TypeParams() ITypeParamsContext

type InterfaceStmtContext

type InterfaceStmtContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInterfaceStmtContext

func NewEmptyInterfaceStmtContext() *InterfaceStmtContext

func NewInterfaceStmtContext

func NewInterfaceStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InterfaceStmtContext

func (*InterfaceStmtContext) EnterRule

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

func (*InterfaceStmtContext) ExitRule

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

func (*InterfaceStmtContext) GetParser

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

func (*InterfaceStmtContext) GetRuleContext

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

func (*InterfaceStmtContext) InterfaceDef added in v0.24.0

func (s *InterfaceStmtContext) InterfaceDef() IInterfaceDefContext

func (*InterfaceStmtContext) IsInterfaceStmtContext

func (*InterfaceStmtContext) IsInterfaceStmtContext()

func (*InterfaceStmtContext) PUB_KW added in v0.24.0

func (s *InterfaceStmtContext) PUB_KW() antlr.TerminalNode

func (*InterfaceStmtContext) ToStringTree

func (s *InterfaceStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ListItemsContext

type ListItemsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyListItemsContext

func NewEmptyListItemsContext() *ListItemsContext

func NewListItemsContext

func NewListItemsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ListItemsContext

func (*ListItemsContext) AllCompositeItem added in v0.8.0

func (s *ListItemsContext) AllCompositeItem() []ICompositeItemContext

func (*ListItemsContext) AllNEWLINE

func (s *ListItemsContext) AllNEWLINE() []antlr.TerminalNode

func (*ListItemsContext) CompositeItem added in v0.8.0

func (s *ListItemsContext) CompositeItem(i int) ICompositeItemContext

func (*ListItemsContext) EnterRule

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

func (*ListItemsContext) ExitRule

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

func (*ListItemsContext) GetParser

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

func (*ListItemsContext) GetRuleContext

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

func (*ListItemsContext) IsListItemsContext

func (*ListItemsContext) IsListItemsContext()

func (*ListItemsContext) NEWLINE

func (s *ListItemsContext) NEWLINE(i int) antlr.TerminalNode

func (*ListItemsContext) ToStringTree

func (s *ListItemsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ListLitContext

type ListLitContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyListLitContext

func NewEmptyListLitContext() *ListLitContext

func NewListLitContext

func NewListLitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ListLitContext

func (*ListLitContext) AllNEWLINE

func (s *ListLitContext) AllNEWLINE() []antlr.TerminalNode

func (*ListLitContext) EnterRule

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

func (*ListLitContext) ExitRule

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

func (*ListLitContext) GetParser

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

func (*ListLitContext) GetRuleContext

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

func (*ListLitContext) IsListLitContext

func (*ListLitContext) IsListLitContext()

func (*ListLitContext) ListItems

func (s *ListLitContext) ListItems() IListItemsContext

func (*ListLitContext) NEWLINE

func (s *ListLitContext) NEWLINE(i int) antlr.TerminalNode

func (*ListLitContext) ToStringTree

func (s *ListLitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LocalEntityRefContext

type LocalEntityRefContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLocalEntityRefContext

func NewEmptyLocalEntityRefContext() *LocalEntityRefContext

func NewLocalEntityRefContext

func NewLocalEntityRefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LocalEntityRefContext

func (*LocalEntityRefContext) EnterRule

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

func (*LocalEntityRefContext) ExitRule

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

func (*LocalEntityRefContext) GetParser

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

func (*LocalEntityRefContext) GetRuleContext

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

func (*LocalEntityRefContext) IDENTIFIER

func (s *LocalEntityRefContext) IDENTIFIER() antlr.TerminalNode

func (*LocalEntityRefContext) IsLocalEntityRefContext

func (*LocalEntityRefContext) IsLocalEntityRefContext()

func (*LocalEntityRefContext) ToStringTree

func (s *LocalEntityRefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LonelyArrPortAddrContext added in v0.19.0

type LonelyArrPortAddrContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLonelyArrPortAddrContext added in v0.19.0

func NewEmptyLonelyArrPortAddrContext() *LonelyArrPortAddrContext

func NewLonelyArrPortAddrContext added in v0.19.0

func NewLonelyArrPortAddrContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LonelyArrPortAddrContext

func (*LonelyArrPortAddrContext) EnterRule added in v0.19.0

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

func (*LonelyArrPortAddrContext) ExitRule added in v0.19.0

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

func (*LonelyArrPortAddrContext) GetParser added in v0.19.0

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

func (*LonelyArrPortAddrContext) GetRuleContext added in v0.19.0

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

func (*LonelyArrPortAddrContext) IsLonelyArrPortAddrContext added in v0.19.0

func (*LonelyArrPortAddrContext) IsLonelyArrPortAddrContext()

func (*LonelyArrPortAddrContext) PortAddrIdx added in v0.19.0

func (*LonelyArrPortAddrContext) PortAddrNode added in v0.19.0

func (*LonelyArrPortAddrContext) ToStringTree added in v0.19.0

func (s *LonelyArrPortAddrContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LonelySinglePortAddrContext added in v0.19.0

type LonelySinglePortAddrContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLonelySinglePortAddrContext added in v0.19.0

func NewEmptyLonelySinglePortAddrContext() *LonelySinglePortAddrContext

func NewLonelySinglePortAddrContext added in v0.19.0

func NewLonelySinglePortAddrContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LonelySinglePortAddrContext

func (*LonelySinglePortAddrContext) EnterRule added in v0.19.0

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

func (*LonelySinglePortAddrContext) ExitRule added in v0.19.0

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

func (*LonelySinglePortAddrContext) GetParser added in v0.19.0

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

func (*LonelySinglePortAddrContext) GetRuleContext added in v0.19.0

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

func (*LonelySinglePortAddrContext) IsLonelySinglePortAddrContext added in v0.19.0

func (*LonelySinglePortAddrContext) IsLonelySinglePortAddrContext()

func (*LonelySinglePortAddrContext) PortAddrNode added in v0.19.0

func (*LonelySinglePortAddrContext) ToStringTree added in v0.19.0

func (s *LonelySinglePortAddrContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MultipleReceiverSideContext

type MultipleReceiverSideContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMultipleReceiverSideContext

func NewEmptyMultipleReceiverSideContext() *MultipleReceiverSideContext

func NewMultipleReceiverSideContext

func NewMultipleReceiverSideContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultipleReceiverSideContext

func (*MultipleReceiverSideContext) AllNEWLINE

func (s *MultipleReceiverSideContext) AllNEWLINE() []antlr.TerminalNode

func (*MultipleReceiverSideContext) AllSingleReceiverSide added in v0.16.0

func (s *MultipleReceiverSideContext) AllSingleReceiverSide() []ISingleReceiverSideContext

func (*MultipleReceiverSideContext) EnterRule

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

func (*MultipleReceiverSideContext) ExitRule

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

func (*MultipleReceiverSideContext) GetParser

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

func (*MultipleReceiverSideContext) GetRuleContext

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

func (*MultipleReceiverSideContext) IsMultipleReceiverSideContext

func (*MultipleReceiverSideContext) IsMultipleReceiverSideContext()

func (*MultipleReceiverSideContext) NEWLINE

func (s *MultipleReceiverSideContext) NEWLINE(i int) antlr.TerminalNode

func (*MultipleReceiverSideContext) SingleReceiverSide added in v0.16.0

func (*MultipleReceiverSideContext) ToStringTree

func (s *MultipleReceiverSideContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MultipleSenderSideContext added in v0.14.0

type MultipleSenderSideContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMultipleSenderSideContext added in v0.14.0

func NewEmptyMultipleSenderSideContext() *MultipleSenderSideContext

func NewMultipleSenderSideContext added in v0.14.0

func NewMultipleSenderSideContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultipleSenderSideContext

func (*MultipleSenderSideContext) AllNEWLINE added in v0.14.0

func (s *MultipleSenderSideContext) AllNEWLINE() []antlr.TerminalNode

func (*MultipleSenderSideContext) AllSingleSenderSide added in v0.16.0

func (s *MultipleSenderSideContext) AllSingleSenderSide() []ISingleSenderSideContext

func (*MultipleSenderSideContext) EnterRule added in v0.14.0

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

func (*MultipleSenderSideContext) ExitRule added in v0.14.0

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

func (*MultipleSenderSideContext) GetParser added in v0.14.0

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

func (*MultipleSenderSideContext) GetRuleContext added in v0.14.0

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

func (*MultipleSenderSideContext) IsMultipleSenderSideContext added in v0.14.0

func (*MultipleSenderSideContext) IsMultipleSenderSideContext()

func (*MultipleSenderSideContext) NEWLINE added in v0.14.0

func (s *MultipleSenderSideContext) NEWLINE(i int) antlr.TerminalNode

func (*MultipleSenderSideContext) SingleSenderSide added in v0.16.0

func (*MultipleSenderSideContext) ToStringTree added in v0.14.0

func (s *MultipleSenderSideContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type NilContext

type NilContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNilContext

func NewEmptyNilContext() *NilContext

func NewNilContext

func NewNilContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NilContext

func (*NilContext) EnterRule

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

func (*NilContext) ExitRule

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

func (*NilContext) GetParser

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

func (*NilContext) GetRuleContext

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

func (*NilContext) IsNilContext

func (*NilContext) IsNilContext()

func (*NilContext) ToStringTree

func (s *NilContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type NodeDIArgsContext

type NodeDIArgsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNodeDIArgsContext

func NewEmptyNodeDIArgsContext() *NodeDIArgsContext

func NewNodeDIArgsContext

func NewNodeDIArgsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NodeDIArgsContext

func (*NodeDIArgsContext) CompNodesDefBody

func (s *NodeDIArgsContext) CompNodesDefBody() ICompNodesDefBodyContext

func (*NodeDIArgsContext) EnterRule

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

func (*NodeDIArgsContext) ExitRule

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

func (*NodeDIArgsContext) GetParser

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

func (*NodeDIArgsContext) GetRuleContext

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

func (*NodeDIArgsContext) IsNodeDIArgsContext

func (*NodeDIArgsContext) IsNodeDIArgsContext()

func (*NodeDIArgsContext) ToStringTree

func (s *NodeDIArgsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type NodeInstContext

type NodeInstContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNodeInstContext

func NewEmptyNodeInstContext() *NodeInstContext

func NewNodeInstContext

func NewNodeInstContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NodeInstContext

func (*NodeInstContext) AllNEWLINE

func (s *NodeInstContext) AllNEWLINE() []antlr.TerminalNode

func (*NodeInstContext) EnterRule

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

func (*NodeInstContext) EntityRef

func (s *NodeInstContext) EntityRef() IEntityRefContext

func (*NodeInstContext) ErrGuard added in v0.22.0

func (s *NodeInstContext) ErrGuard() IErrGuardContext

func (*NodeInstContext) ExitRule

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

func (*NodeInstContext) GetParser

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

func (*NodeInstContext) GetRuleContext

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

func (*NodeInstContext) IsNodeInstContext

func (*NodeInstContext) IsNodeInstContext()

func (*NodeInstContext) NEWLINE

func (s *NodeInstContext) NEWLINE(i int) antlr.TerminalNode

func (*NodeInstContext) NodeDIArgs

func (s *NodeInstContext) NodeDIArgs() INodeDIArgsContext

func (*NodeInstContext) ToStringTree

func (s *NodeInstContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*NodeInstContext) TypeArgs

func (s *NodeInstContext) TypeArgs() ITypeArgsContext

type NonUnionTypeExprContext

type NonUnionTypeExprContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNonUnionTypeExprContext

func NewEmptyNonUnionTypeExprContext() *NonUnionTypeExprContext

func NewNonUnionTypeExprContext

func NewNonUnionTypeExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NonUnionTypeExprContext

func (*NonUnionTypeExprContext) EnterRule

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

func (*NonUnionTypeExprContext) ExitRule

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

func (*NonUnionTypeExprContext) GetParser

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

func (*NonUnionTypeExprContext) GetRuleContext

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

func (*NonUnionTypeExprContext) IsNonUnionTypeExprContext

func (*NonUnionTypeExprContext) IsNonUnionTypeExprContext()

func (*NonUnionTypeExprContext) ToStringTree

func (s *NonUnionTypeExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*NonUnionTypeExprContext) TypeInstExpr

func (*NonUnionTypeExprContext) TypeLitExpr

type NormConnDefContext added in v0.6.3

type NormConnDefContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNormConnDefContext added in v0.6.3

func NewEmptyNormConnDefContext() *NormConnDefContext

func NewNormConnDefContext added in v0.6.3

func NewNormConnDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NormConnDefContext

func (*NormConnDefContext) EnterRule added in v0.6.3

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

func (*NormConnDefContext) ExitRule added in v0.6.3

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

func (*NormConnDefContext) GetParser added in v0.6.3

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

func (*NormConnDefContext) GetRuleContext added in v0.6.3

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

func (*NormConnDefContext) IsNormConnDefContext added in v0.6.3

func (*NormConnDefContext) IsNormConnDefContext()

func (*NormConnDefContext) ReceiverSide added in v0.6.3

func (s *NormConnDefContext) ReceiverSide() IReceiverSideContext

func (*NormConnDefContext) SenderSide added in v0.6.3

func (s *NormConnDefContext) SenderSide() ISenderSideContext

func (*NormConnDefContext) ToStringTree added in v0.6.3

func (s *NormConnDefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type OutPortsDefContext

type OutPortsDefContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOutPortsDefContext

func NewEmptyOutPortsDefContext() *OutPortsDefContext

func NewOutPortsDefContext

func NewOutPortsDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OutPortsDefContext

func (*OutPortsDefContext) EnterRule

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

func (*OutPortsDefContext) ExitRule

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

func (*OutPortsDefContext) GetParser

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

func (*OutPortsDefContext) GetRuleContext

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

func (*OutPortsDefContext) IsOutPortsDefContext

func (*OutPortsDefContext) IsOutPortsDefContext()

func (*OutPortsDefContext) PortsDef

func (s *OutPortsDefContext) PortsDef() IPortsDefContext

func (*OutPortsDefContext) ToStringTree

func (s *OutPortsDefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PkgRefContext

type PkgRefContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPkgRefContext

func NewEmptyPkgRefContext() *PkgRefContext

func NewPkgRefContext

func NewPkgRefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PkgRefContext

func (*PkgRefContext) EnterRule

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

func (*PkgRefContext) ExitRule

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

func (*PkgRefContext) GetParser

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

func (*PkgRefContext) GetRuleContext

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

func (*PkgRefContext) IDENTIFIER

func (s *PkgRefContext) IDENTIFIER() antlr.TerminalNode

func (*PkgRefContext) IsPkgRefContext

func (*PkgRefContext) IsPkgRefContext()

func (*PkgRefContext) ToStringTree

func (s *PkgRefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PortAddrContext

type PortAddrContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPortAddrContext

func NewEmptyPortAddrContext() *PortAddrContext

func NewPortAddrContext

func NewPortAddrContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PortAddrContext

func (*PortAddrContext) ArrPortAddr added in v0.6.3

func (s *PortAddrContext) ArrPortAddr() IArrPortAddrContext

func (*PortAddrContext) EnterRule

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

func (*PortAddrContext) ExitRule

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

func (*PortAddrContext) GetParser

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

func (*PortAddrContext) GetRuleContext

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

func (*PortAddrContext) IsPortAddrContext

func (*PortAddrContext) IsPortAddrContext()

func (*PortAddrContext) LonelyArrPortAddr added in v0.19.0

func (s *PortAddrContext) LonelyArrPortAddr() ILonelyArrPortAddrContext

func (*PortAddrContext) LonelySinglePortAddr added in v0.19.0

func (s *PortAddrContext) LonelySinglePortAddr() ILonelySinglePortAddrContext

func (*PortAddrContext) SinglePortAddr added in v0.6.3

func (s *PortAddrContext) SinglePortAddr() ISinglePortAddrContext

func (*PortAddrContext) ToStringTree

func (s *PortAddrContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PortAddrIdxContext

type PortAddrIdxContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPortAddrIdxContext

func NewEmptyPortAddrIdxContext() *PortAddrIdxContext

func NewPortAddrIdxContext

func NewPortAddrIdxContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PortAddrIdxContext

func (*PortAddrIdxContext) EnterRule

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

func (*PortAddrIdxContext) ExitRule

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

func (*PortAddrIdxContext) GetParser

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

func (*PortAddrIdxContext) GetRuleContext

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

func (*PortAddrIdxContext) INT

func (s *PortAddrIdxContext) INT() antlr.TerminalNode

func (*PortAddrIdxContext) IsPortAddrIdxContext

func (*PortAddrIdxContext) IsPortAddrIdxContext()

func (*PortAddrIdxContext) ToStringTree

func (s *PortAddrIdxContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PortAddrNodeContext

type PortAddrNodeContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPortAddrNodeContext

func NewEmptyPortAddrNodeContext() *PortAddrNodeContext

func NewPortAddrNodeContext

func NewPortAddrNodeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PortAddrNodeContext

func (*PortAddrNodeContext) EnterRule

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

func (*PortAddrNodeContext) ExitRule

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

func (*PortAddrNodeContext) GetParser

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

func (*PortAddrNodeContext) GetRuleContext

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

func (*PortAddrNodeContext) IDENTIFIER

func (s *PortAddrNodeContext) IDENTIFIER() antlr.TerminalNode

func (*PortAddrNodeContext) IsPortAddrNodeContext

func (*PortAddrNodeContext) IsPortAddrNodeContext()

func (*PortAddrNodeContext) ToStringTree

func (s *PortAddrNodeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PortAddrPortContext

type PortAddrPortContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPortAddrPortContext

func NewEmptyPortAddrPortContext() *PortAddrPortContext

func NewPortAddrPortContext

func NewPortAddrPortContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PortAddrPortContext

func (*PortAddrPortContext) EnterRule

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

func (*PortAddrPortContext) ExitRule

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

func (*PortAddrPortContext) GetParser

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

func (*PortAddrPortContext) GetRuleContext

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

func (*PortAddrPortContext) IDENTIFIER

func (s *PortAddrPortContext) IDENTIFIER() antlr.TerminalNode

func (*PortAddrPortContext) IsPortAddrPortContext

func (*PortAddrPortContext) IsPortAddrPortContext()

func (*PortAddrPortContext) ToStringTree

func (s *PortAddrPortContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PortDefContext

type PortDefContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPortDefContext

func NewEmptyPortDefContext() *PortDefContext

func NewPortDefContext

func NewPortDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PortDefContext

func (*PortDefContext) ArrayPortDef added in v0.4.0

func (s *PortDefContext) ArrayPortDef() IArrayPortDefContext

func (*PortDefContext) EnterRule

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

func (*PortDefContext) ExitRule

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

func (*PortDefContext) GetParser

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

func (*PortDefContext) GetRuleContext

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

func (*PortDefContext) IsPortDefContext

func (*PortDefContext) IsPortDefContext()

func (*PortDefContext) SinglePortDef added in v0.4.0

func (s *PortDefContext) SinglePortDef() ISinglePortDefContext

func (*PortDefContext) ToStringTree

func (s *PortDefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PortsDefContext

type PortsDefContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPortsDefContext

func NewEmptyPortsDefContext() *PortsDefContext

func NewPortsDefContext

func NewPortsDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PortsDefContext

func (*PortsDefContext) AllNEWLINE

func (s *PortsDefContext) AllNEWLINE() []antlr.TerminalNode

func (*PortsDefContext) AllPortDef

func (s *PortsDefContext) AllPortDef() []IPortDefContext

func (*PortsDefContext) EnterRule

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

func (*PortsDefContext) ExitRule

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

func (*PortsDefContext) GetParser

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

func (*PortsDefContext) GetRuleContext

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

func (*PortsDefContext) IsPortsDefContext

func (*PortsDefContext) IsPortsDefContext()

func (*PortsDefContext) NEWLINE

func (s *PortsDefContext) NEWLINE(i int) antlr.TerminalNode

func (*PortsDefContext) PortDef

func (s *PortsDefContext) PortDef(i int) IPortDefContext

func (*PortsDefContext) ToStringTree

func (s *PortsDefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PrimitiveConstLitContext added in v0.19.0

type PrimitiveConstLitContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPrimitiveConstLitContext added in v0.19.0

func NewEmptyPrimitiveConstLitContext() *PrimitiveConstLitContext

func NewPrimitiveConstLitContext added in v0.19.0

func NewPrimitiveConstLitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrimitiveConstLitContext

func (*PrimitiveConstLitContext) Bool_ added in v0.19.0

func (*PrimitiveConstLitContext) EnterRule added in v0.19.0

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

func (*PrimitiveConstLitContext) EnumLit added in v0.19.0

func (*PrimitiveConstLitContext) ExitRule added in v0.19.0

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

func (*PrimitiveConstLitContext) FLOAT added in v0.19.0

func (s *PrimitiveConstLitContext) FLOAT() antlr.TerminalNode

func (*PrimitiveConstLitContext) GetParser added in v0.19.0

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

func (*PrimitiveConstLitContext) GetRuleContext added in v0.19.0

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

func (*PrimitiveConstLitContext) INT added in v0.19.0

func (s *PrimitiveConstLitContext) INT() antlr.TerminalNode

func (*PrimitiveConstLitContext) IsPrimitiveConstLitContext added in v0.19.0

func (*PrimitiveConstLitContext) IsPrimitiveConstLitContext()

func (*PrimitiveConstLitContext) MINUS added in v0.19.0

func (s *PrimitiveConstLitContext) MINUS() antlr.TerminalNode

func (*PrimitiveConstLitContext) Nil_ added in v0.19.0

func (*PrimitiveConstLitContext) STRING added in v0.19.0

func (s *PrimitiveConstLitContext) STRING() antlr.TerminalNode

func (*PrimitiveConstLitContext) ToStringTree added in v0.19.0

func (s *PrimitiveConstLitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ProgContext

type ProgContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyProgContext

func NewEmptyProgContext() *ProgContext

func NewProgContext

func NewProgContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProgContext

func (*ProgContext) AllCOMMENT

func (s *ProgContext) AllCOMMENT() []antlr.TerminalNode

func (*ProgContext) AllNEWLINE

func (s *ProgContext) AllNEWLINE() []antlr.TerminalNode

func (*ProgContext) AllStmt

func (s *ProgContext) AllStmt() []IStmtContext

func (*ProgContext) COMMENT

func (s *ProgContext) COMMENT(i int) antlr.TerminalNode

func (*ProgContext) EOF

func (s *ProgContext) EOF() antlr.TerminalNode

func (*ProgContext) EnterRule

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

func (*ProgContext) ExitRule

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

func (*ProgContext) GetParser

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

func (*ProgContext) GetRuleContext

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

func (*ProgContext) IsProgContext

func (*ProgContext) IsProgContext()

func (*ProgContext) NEWLINE

func (s *ProgContext) NEWLINE(i int) antlr.TerminalNode

func (*ProgContext) Stmt

func (s *ProgContext) Stmt(i int) IStmtContext

func (*ProgContext) ToStringTree

func (s *ProgContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ReceiverSideContext

type ReceiverSideContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyReceiverSideContext

func NewEmptyReceiverSideContext() *ReceiverSideContext

func NewReceiverSideContext

func NewReceiverSideContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReceiverSideContext

func (*ReceiverSideContext) ChainedNormConn added in v0.16.0

func (s *ReceiverSideContext) ChainedNormConn() IChainedNormConnContext

func (*ReceiverSideContext) EnterRule

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

func (*ReceiverSideContext) ExitRule

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

func (*ReceiverSideContext) GetParser

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

func (*ReceiverSideContext) GetRuleContext

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

func (*ReceiverSideContext) IsReceiverSideContext

func (*ReceiverSideContext) IsReceiverSideContext()

func (*ReceiverSideContext) MultipleReceiverSide added in v0.16.0

func (s *ReceiverSideContext) MultipleReceiverSide() IMultipleReceiverSideContext

func (*ReceiverSideContext) SingleReceiverSide added in v0.16.0

func (s *ReceiverSideContext) SingleReceiverSide() ISingleReceiverSideContext

func (*ReceiverSideContext) ToStringTree

func (s *ReceiverSideContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SenderConstRefContext

type SenderConstRefContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySenderConstRefContext

func NewEmptySenderConstRefContext() *SenderConstRefContext

func NewSenderConstRefContext

func NewSenderConstRefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SenderConstRefContext

func (*SenderConstRefContext) EnterRule

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

func (*SenderConstRefContext) EntityRef

func (*SenderConstRefContext) ExitRule

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

func (*SenderConstRefContext) GetParser

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

func (*SenderConstRefContext) GetRuleContext

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

func (*SenderConstRefContext) IsSenderConstRefContext

func (*SenderConstRefContext) IsSenderConstRefContext()

func (*SenderConstRefContext) ToStringTree

func (s *SenderConstRefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SenderSideContext

type SenderSideContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySenderSideContext

func NewEmptySenderSideContext() *SenderSideContext

func NewSenderSideContext

func NewSenderSideContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SenderSideContext

func (*SenderSideContext) EnterRule

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

func (*SenderSideContext) ExitRule

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

func (*SenderSideContext) GetParser

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

func (*SenderSideContext) GetRuleContext

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

func (*SenderSideContext) IsSenderSideContext

func (*SenderSideContext) IsSenderSideContext()

func (*SenderSideContext) MultipleSenderSide added in v0.16.0

func (s *SenderSideContext) MultipleSenderSide() IMultipleSenderSideContext

func (*SenderSideContext) SingleSenderSide added in v0.16.0

func (s *SenderSideContext) SingleSenderSide() ISingleSenderSideContext

func (*SenderSideContext) ToStringTree

func (s *SenderSideContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SinglePortAddrContext added in v0.6.3

type SinglePortAddrContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySinglePortAddrContext added in v0.6.3

func NewEmptySinglePortAddrContext() *SinglePortAddrContext

func NewSinglePortAddrContext added in v0.6.3

func NewSinglePortAddrContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SinglePortAddrContext

func (*SinglePortAddrContext) EnterRule added in v0.6.3

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

func (*SinglePortAddrContext) ExitRule added in v0.6.3

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

func (*SinglePortAddrContext) GetParser added in v0.6.3

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

func (*SinglePortAddrContext) GetRuleContext added in v0.6.3

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

func (*SinglePortAddrContext) IsSinglePortAddrContext added in v0.6.3

func (*SinglePortAddrContext) IsSinglePortAddrContext()

func (*SinglePortAddrContext) PortAddrNode added in v0.6.3

func (s *SinglePortAddrContext) PortAddrNode() IPortAddrNodeContext

func (*SinglePortAddrContext) PortAddrPort added in v0.6.3

func (s *SinglePortAddrContext) PortAddrPort() IPortAddrPortContext

func (*SinglePortAddrContext) ToStringTree added in v0.6.3

func (s *SinglePortAddrContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SinglePortDefContext added in v0.4.0

type SinglePortDefContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySinglePortDefContext added in v0.4.0

func NewEmptySinglePortDefContext() *SinglePortDefContext

func NewSinglePortDefContext added in v0.4.0

func NewSinglePortDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SinglePortDefContext

func (*SinglePortDefContext) AllNEWLINE added in v0.4.0

func (s *SinglePortDefContext) AllNEWLINE() []antlr.TerminalNode

func (*SinglePortDefContext) EnterRule added in v0.4.0

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

func (*SinglePortDefContext) ExitRule added in v0.4.0

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

func (*SinglePortDefContext) GetParser added in v0.4.0

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

func (*SinglePortDefContext) GetRuleContext added in v0.4.0

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

func (*SinglePortDefContext) IDENTIFIER added in v0.4.0

func (s *SinglePortDefContext) IDENTIFIER() antlr.TerminalNode

func (*SinglePortDefContext) IsSinglePortDefContext added in v0.4.0

func (*SinglePortDefContext) IsSinglePortDefContext()

func (*SinglePortDefContext) NEWLINE added in v0.4.0

func (s *SinglePortDefContext) NEWLINE(i int) antlr.TerminalNode

func (*SinglePortDefContext) ToStringTree added in v0.4.0

func (s *SinglePortDefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*SinglePortDefContext) TypeExpr added in v0.4.0

func (s *SinglePortDefContext) TypeExpr() ITypeExprContext

type SingleReceiverSideContext added in v0.16.0

type SingleReceiverSideContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySingleReceiverSideContext added in v0.16.0

func NewEmptySingleReceiverSideContext() *SingleReceiverSideContext

func NewSingleReceiverSideContext added in v0.16.0

func NewSingleReceiverSideContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SingleReceiverSideContext

func (*SingleReceiverSideContext) DeferredConn added in v0.16.0

func (*SingleReceiverSideContext) EnterRule added in v0.16.0

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

func (*SingleReceiverSideContext) ExitRule added in v0.16.0

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

func (*SingleReceiverSideContext) GetParser added in v0.16.0

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

func (*SingleReceiverSideContext) GetRuleContext added in v0.16.0

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

func (*SingleReceiverSideContext) IsSingleReceiverSideContext added in v0.16.0

func (*SingleReceiverSideContext) IsSingleReceiverSideContext()

func (*SingleReceiverSideContext) PortAddr added in v0.16.0

func (*SingleReceiverSideContext) ToStringTree added in v0.16.0

func (s *SingleReceiverSideContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SingleSenderSideContext added in v0.16.0

type SingleSenderSideContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySingleSenderSideContext added in v0.16.0

func NewEmptySingleSenderSideContext() *SingleSenderSideContext

func NewSingleSenderSideContext added in v0.16.0

func NewSingleSenderSideContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SingleSenderSideContext

func (*SingleSenderSideContext) EnterRule added in v0.16.0

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

func (*SingleSenderSideContext) ExitRule added in v0.16.0

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

func (*SingleSenderSideContext) GetParser added in v0.16.0

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

func (*SingleSenderSideContext) GetRuleContext added in v0.16.0

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

func (*SingleSenderSideContext) IsSingleSenderSideContext added in v0.16.0

func (*SingleSenderSideContext) IsSingleSenderSideContext()

func (*SingleSenderSideContext) PortAddr added in v0.16.0

func (*SingleSenderSideContext) PrimitiveConstLit added in v0.19.0

func (s *SingleSenderSideContext) PrimitiveConstLit() IPrimitiveConstLitContext

func (*SingleSenderSideContext) SenderConstRef added in v0.16.0

func (s *SingleSenderSideContext) SenderConstRef() ISenderConstRefContext

func (*SingleSenderSideContext) StructSelectors added in v0.16.0

func (s *SingleSenderSideContext) StructSelectors() IStructSelectorsContext

func (*SingleSenderSideContext) ToStringTree added in v0.16.0

func (s *SingleSenderSideContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type StmtContext

type StmtContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStmtContext

func NewEmptyStmtContext() *StmtContext

func NewStmtContext

func NewStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StmtContext

func (*StmtContext) CompStmt

func (s *StmtContext) CompStmt() ICompStmtContext

func (*StmtContext) ConstStmt

func (s *StmtContext) ConstStmt() IConstStmtContext

func (*StmtContext) EnterRule

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

func (*StmtContext) ExitRule

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

func (*StmtContext) GetParser

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

func (*StmtContext) GetRuleContext

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

func (*StmtContext) ImportStmt

func (s *StmtContext) ImportStmt() IImportStmtContext

func (*StmtContext) InterfaceStmt

func (s *StmtContext) InterfaceStmt() IInterfaceStmtContext

func (*StmtContext) IsStmtContext

func (*StmtContext) IsStmtContext()

func (*StmtContext) ToStringTree

func (s *StmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*StmtContext) TypeStmt

func (s *StmtContext) TypeStmt() ITypeStmtContext

type StructFieldContext

type StructFieldContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStructFieldContext

func NewEmptyStructFieldContext() *StructFieldContext

func NewStructFieldContext

func NewStructFieldContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StructFieldContext

func (*StructFieldContext) AllNEWLINE

func (s *StructFieldContext) AllNEWLINE() []antlr.TerminalNode

func (*StructFieldContext) EnterRule

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

func (*StructFieldContext) ExitRule

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

func (*StructFieldContext) GetParser

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

func (*StructFieldContext) GetRuleContext

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

func (*StructFieldContext) IDENTIFIER

func (s *StructFieldContext) IDENTIFIER() antlr.TerminalNode

func (*StructFieldContext) IsStructFieldContext

func (*StructFieldContext) IsStructFieldContext()

func (*StructFieldContext) NEWLINE

func (s *StructFieldContext) NEWLINE(i int) antlr.TerminalNode

func (*StructFieldContext) ToStringTree

func (s *StructFieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*StructFieldContext) TypeExpr

func (s *StructFieldContext) TypeExpr() ITypeExprContext

type StructFieldsContext

type StructFieldsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStructFieldsContext

func NewEmptyStructFieldsContext() *StructFieldsContext

func NewStructFieldsContext

func NewStructFieldsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StructFieldsContext

func (*StructFieldsContext) AllNEWLINE

func (s *StructFieldsContext) AllNEWLINE() []antlr.TerminalNode

func (*StructFieldsContext) AllStructField

func (s *StructFieldsContext) AllStructField() []IStructFieldContext

func (*StructFieldsContext) EnterRule

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

func (*StructFieldsContext) ExitRule

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

func (*StructFieldsContext) GetParser

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

func (*StructFieldsContext) GetRuleContext

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

func (*StructFieldsContext) IsStructFieldsContext

func (*StructFieldsContext) IsStructFieldsContext()

func (*StructFieldsContext) NEWLINE

func (s *StructFieldsContext) NEWLINE(i int) antlr.TerminalNode

func (*StructFieldsContext) StructField

func (s *StructFieldsContext) StructField(i int) IStructFieldContext

func (*StructFieldsContext) ToStringTree

func (s *StructFieldsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type StructLitContext

type StructLitContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStructLitContext

func NewEmptyStructLitContext() *StructLitContext

func NewStructLitContext

func NewStructLitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StructLitContext

func (*StructLitContext) AllNEWLINE

func (s *StructLitContext) AllNEWLINE() []antlr.TerminalNode

func (*StructLitContext) EnterRule

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

func (*StructLitContext) ExitRule

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

func (*StructLitContext) GetParser

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

func (*StructLitContext) GetRuleContext

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

func (*StructLitContext) IsStructLitContext

func (*StructLitContext) IsStructLitContext()

func (*StructLitContext) NEWLINE

func (s *StructLitContext) NEWLINE(i int) antlr.TerminalNode

func (*StructLitContext) StructValueFields

func (s *StructLitContext) StructValueFields() IStructValueFieldsContext

func (*StructLitContext) ToStringTree

func (s *StructLitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type StructSelectorsContext

type StructSelectorsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStructSelectorsContext

func NewEmptyStructSelectorsContext() *StructSelectorsContext

func NewStructSelectorsContext

func NewStructSelectorsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StructSelectorsContext

func (*StructSelectorsContext) AllIDENTIFIER

func (s *StructSelectorsContext) AllIDENTIFIER() []antlr.TerminalNode

func (*StructSelectorsContext) EnterRule

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

func (*StructSelectorsContext) ExitRule

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

func (*StructSelectorsContext) GetParser

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

func (*StructSelectorsContext) GetRuleContext

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

func (*StructSelectorsContext) IDENTIFIER

func (s *StructSelectorsContext) IDENTIFIER(i int) antlr.TerminalNode

func (*StructSelectorsContext) IsStructSelectorsContext

func (*StructSelectorsContext) IsStructSelectorsContext()

func (*StructSelectorsContext) ToStringTree

func (s *StructSelectorsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type StructTypeExprContext

type StructTypeExprContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStructTypeExprContext

func NewEmptyStructTypeExprContext() *StructTypeExprContext

func NewStructTypeExprContext

func NewStructTypeExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StructTypeExprContext

func (*StructTypeExprContext) AllNEWLINE

func (s *StructTypeExprContext) AllNEWLINE() []antlr.TerminalNode

func (*StructTypeExprContext) EnterRule

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

func (*StructTypeExprContext) ExitRule

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

func (*StructTypeExprContext) GetParser

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

func (*StructTypeExprContext) GetRuleContext

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

func (*StructTypeExprContext) IsStructTypeExprContext

func (*StructTypeExprContext) IsStructTypeExprContext()

func (*StructTypeExprContext) NEWLINE

func (s *StructTypeExprContext) NEWLINE(i int) antlr.TerminalNode

func (*StructTypeExprContext) StructFields

func (s *StructTypeExprContext) StructFields() IStructFieldsContext

func (*StructTypeExprContext) ToStringTree

func (s *StructTypeExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type StructValueFieldContext

type StructValueFieldContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStructValueFieldContext

func NewEmptyStructValueFieldContext() *StructValueFieldContext

func NewStructValueFieldContext

func NewStructValueFieldContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StructValueFieldContext

func (*StructValueFieldContext) AllNEWLINE

func (s *StructValueFieldContext) AllNEWLINE() []antlr.TerminalNode

func (*StructValueFieldContext) CompositeItem added in v0.8.0

func (*StructValueFieldContext) EnterRule

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

func (*StructValueFieldContext) ExitRule

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

func (*StructValueFieldContext) GetParser

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

func (*StructValueFieldContext) GetRuleContext

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

func (*StructValueFieldContext) IDENTIFIER

func (s *StructValueFieldContext) IDENTIFIER() antlr.TerminalNode

func (*StructValueFieldContext) IsStructValueFieldContext

func (*StructValueFieldContext) IsStructValueFieldContext()

func (*StructValueFieldContext) NEWLINE

func (s *StructValueFieldContext) NEWLINE(i int) antlr.TerminalNode

func (*StructValueFieldContext) ToStringTree

func (s *StructValueFieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type StructValueFieldsContext

type StructValueFieldsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStructValueFieldsContext

func NewEmptyStructValueFieldsContext() *StructValueFieldsContext

func NewStructValueFieldsContext

func NewStructValueFieldsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StructValueFieldsContext

func (*StructValueFieldsContext) AllNEWLINE

func (s *StructValueFieldsContext) AllNEWLINE() []antlr.TerminalNode

func (*StructValueFieldsContext) AllStructValueField

func (s *StructValueFieldsContext) AllStructValueField() []IStructValueFieldContext

func (*StructValueFieldsContext) EnterRule

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

func (*StructValueFieldsContext) ExitRule

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

func (*StructValueFieldsContext) GetParser

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

func (*StructValueFieldsContext) GetRuleContext

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

func (*StructValueFieldsContext) IsStructValueFieldsContext

func (*StructValueFieldsContext) IsStructValueFieldsContext()

func (*StructValueFieldsContext) NEWLINE

func (s *StructValueFieldsContext) NEWLINE(i int) antlr.TerminalNode

func (*StructValueFieldsContext) StructValueField

func (s *StructValueFieldsContext) StructValueField(i int) IStructValueFieldContext

func (*StructValueFieldsContext) ToStringTree

func (s *StructValueFieldsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TypeArgsContext

type TypeArgsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeArgsContext

func NewEmptyTypeArgsContext() *TypeArgsContext

func NewTypeArgsContext

func NewTypeArgsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeArgsContext

func (*TypeArgsContext) AllNEWLINE

func (s *TypeArgsContext) AllNEWLINE() []antlr.TerminalNode

func (*TypeArgsContext) AllTypeExpr

func (s *TypeArgsContext) AllTypeExpr() []ITypeExprContext

func (*TypeArgsContext) EnterRule

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

func (*TypeArgsContext) ExitRule

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

func (*TypeArgsContext) GetParser

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

func (*TypeArgsContext) GetRuleContext

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

func (*TypeArgsContext) IsTypeArgsContext

func (*TypeArgsContext) IsTypeArgsContext()

func (*TypeArgsContext) NEWLINE

func (s *TypeArgsContext) NEWLINE(i int) antlr.TerminalNode

func (*TypeArgsContext) ToStringTree

func (s *TypeArgsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeArgsContext) TypeExpr

func (s *TypeArgsContext) TypeExpr(i int) ITypeExprContext

type TypeDefContext

type TypeDefContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeDefContext

func NewEmptyTypeDefContext() *TypeDefContext

func NewTypeDefContext

func NewTypeDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeDefContext

func (*TypeDefContext) COMMENT added in v0.19.0

func (s *TypeDefContext) COMMENT() antlr.TerminalNode

func (*TypeDefContext) EnterRule

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

func (*TypeDefContext) ExitRule

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

func (*TypeDefContext) GetParser

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

func (*TypeDefContext) GetRuleContext

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

func (*TypeDefContext) IDENTIFIER

func (s *TypeDefContext) IDENTIFIER() antlr.TerminalNode

func (*TypeDefContext) IsTypeDefContext

func (*TypeDefContext) IsTypeDefContext()

func (*TypeDefContext) ToStringTree

func (s *TypeDefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeDefContext) TypeExpr

func (s *TypeDefContext) TypeExpr() ITypeExprContext

func (*TypeDefContext) TypeParams

func (s *TypeDefContext) TypeParams() ITypeParamsContext

type TypeExprContext

type TypeExprContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeExprContext

func NewEmptyTypeExprContext() *TypeExprContext

func NewTypeExprContext

func NewTypeExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeExprContext

func (*TypeExprContext) EnterRule

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

func (*TypeExprContext) ExitRule

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

func (*TypeExprContext) GetParser

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

func (*TypeExprContext) GetRuleContext

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

func (*TypeExprContext) IsTypeExprContext

func (*TypeExprContext) IsTypeExprContext()

func (*TypeExprContext) ToStringTree

func (s *TypeExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeExprContext) TypeInstExpr

func (s *TypeExprContext) TypeInstExpr() ITypeInstExprContext

func (*TypeExprContext) TypeLitExpr

func (s *TypeExprContext) TypeLitExpr() ITypeLitExprContext

func (*TypeExprContext) UnionTypeExpr

func (s *TypeExprContext) UnionTypeExpr() IUnionTypeExprContext

type TypeInstExprContext

type TypeInstExprContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeInstExprContext

func NewEmptyTypeInstExprContext() *TypeInstExprContext

func NewTypeInstExprContext

func NewTypeInstExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeInstExprContext

func (*TypeInstExprContext) EnterRule

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

func (*TypeInstExprContext) EntityRef

func (s *TypeInstExprContext) EntityRef() IEntityRefContext

func (*TypeInstExprContext) ExitRule

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

func (*TypeInstExprContext) GetParser

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

func (*TypeInstExprContext) GetRuleContext

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

func (*TypeInstExprContext) IsTypeInstExprContext

func (*TypeInstExprContext) IsTypeInstExprContext()

func (*TypeInstExprContext) ToStringTree

func (s *TypeInstExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeInstExprContext) TypeArgs

func (s *TypeInstExprContext) TypeArgs() ITypeArgsContext

type TypeLitExprContext

type TypeLitExprContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeLitExprContext

func NewEmptyTypeLitExprContext() *TypeLitExprContext

func NewTypeLitExprContext

func NewTypeLitExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeLitExprContext

func (*TypeLitExprContext) EnterRule

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

func (*TypeLitExprContext) EnumTypeExpr

func (s *TypeLitExprContext) EnumTypeExpr() IEnumTypeExprContext

func (*TypeLitExprContext) ExitRule

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

func (*TypeLitExprContext) GetParser

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

func (*TypeLitExprContext) GetRuleContext

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

func (*TypeLitExprContext) IsTypeLitExprContext

func (*TypeLitExprContext) IsTypeLitExprContext()

func (*TypeLitExprContext) StructTypeExpr

func (s *TypeLitExprContext) StructTypeExpr() IStructTypeExprContext

func (*TypeLitExprContext) ToStringTree

func (s *TypeLitExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TypeParamContext

type TypeParamContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeParamContext

func NewEmptyTypeParamContext() *TypeParamContext

func NewTypeParamContext

func NewTypeParamContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeParamContext

func (*TypeParamContext) AllNEWLINE added in v0.4.0

func (s *TypeParamContext) AllNEWLINE() []antlr.TerminalNode

func (*TypeParamContext) EnterRule

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

func (*TypeParamContext) ExitRule

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

func (*TypeParamContext) GetParser

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

func (*TypeParamContext) GetRuleContext

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

func (*TypeParamContext) IDENTIFIER

func (s *TypeParamContext) IDENTIFIER() antlr.TerminalNode

func (*TypeParamContext) IsTypeParamContext

func (*TypeParamContext) IsTypeParamContext()

func (*TypeParamContext) NEWLINE added in v0.4.0

func (s *TypeParamContext) NEWLINE(i int) antlr.TerminalNode

func (*TypeParamContext) ToStringTree

func (s *TypeParamContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeParamContext) TypeExpr

func (s *TypeParamContext) TypeExpr() ITypeExprContext

type TypeParamListContext

type TypeParamListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeParamListContext

func NewEmptyTypeParamListContext() *TypeParamListContext

func NewTypeParamListContext

func NewTypeParamListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeParamListContext

func (*TypeParamListContext) AllNEWLINE

func (s *TypeParamListContext) AllNEWLINE() []antlr.TerminalNode

func (*TypeParamListContext) AllTypeParam

func (s *TypeParamListContext) AllTypeParam() []ITypeParamContext

func (*TypeParamListContext) EnterRule

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

func (*TypeParamListContext) ExitRule

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

func (*TypeParamListContext) GetParser

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

func (*TypeParamListContext) GetRuleContext

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

func (*TypeParamListContext) IsTypeParamListContext

func (*TypeParamListContext) IsTypeParamListContext()

func (*TypeParamListContext) NEWLINE

func (s *TypeParamListContext) NEWLINE(i int) antlr.TerminalNode

func (*TypeParamListContext) ToStringTree

func (s *TypeParamListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeParamListContext) TypeParam

func (s *TypeParamListContext) TypeParam(i int) ITypeParamContext

type TypeParamsContext

type TypeParamsContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeParamsContext

func NewEmptyTypeParamsContext() *TypeParamsContext

func NewTypeParamsContext

func NewTypeParamsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeParamsContext

func (*TypeParamsContext) AllNEWLINE

func (s *TypeParamsContext) AllNEWLINE() []antlr.TerminalNode

func (*TypeParamsContext) EnterRule

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

func (*TypeParamsContext) ExitRule

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

func (*TypeParamsContext) GetParser

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

func (*TypeParamsContext) GetRuleContext

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

func (*TypeParamsContext) IsTypeParamsContext

func (*TypeParamsContext) IsTypeParamsContext()

func (*TypeParamsContext) NEWLINE

func (s *TypeParamsContext) NEWLINE(i int) antlr.TerminalNode

func (*TypeParamsContext) ToStringTree

func (s *TypeParamsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeParamsContext) TypeParamList

func (s *TypeParamsContext) TypeParamList() ITypeParamListContext

type TypeStmtContext

type TypeStmtContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeStmtContext

func NewEmptyTypeStmtContext() *TypeStmtContext

func NewTypeStmtContext

func NewTypeStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeStmtContext

func (*TypeStmtContext) EnterRule

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

func (*TypeStmtContext) ExitRule

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

func (*TypeStmtContext) GetParser

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

func (*TypeStmtContext) GetRuleContext

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

func (*TypeStmtContext) IsTypeStmtContext

func (*TypeStmtContext) IsTypeStmtContext()

func (*TypeStmtContext) PUB_KW added in v0.24.0

func (s *TypeStmtContext) PUB_KW() antlr.TerminalNode

func (*TypeStmtContext) ToStringTree

func (s *TypeStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeStmtContext) TypeDef added in v0.24.0

func (s *TypeStmtContext) TypeDef() ITypeDefContext

type UnionTypeExprContext

type UnionTypeExprContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUnionTypeExprContext

func NewEmptyUnionTypeExprContext() *UnionTypeExprContext

func NewUnionTypeExprContext

func NewUnionTypeExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnionTypeExprContext

func (*UnionTypeExprContext) AllNEWLINE

func (s *UnionTypeExprContext) AllNEWLINE() []antlr.TerminalNode

func (*UnionTypeExprContext) AllNonUnionTypeExpr

func (s *UnionTypeExprContext) AllNonUnionTypeExpr() []INonUnionTypeExprContext

func (*UnionTypeExprContext) EnterRule

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

func (*UnionTypeExprContext) ExitRule

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

func (*UnionTypeExprContext) GetParser

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

func (*UnionTypeExprContext) GetRuleContext

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

func (*UnionTypeExprContext) IsUnionTypeExprContext

func (*UnionTypeExprContext) IsUnionTypeExprContext()

func (*UnionTypeExprContext) NEWLINE

func (s *UnionTypeExprContext) NEWLINE(i int) antlr.TerminalNode

func (*UnionTypeExprContext) NonUnionTypeExpr

func (s *UnionTypeExprContext) NonUnionTypeExpr(i int) INonUnionTypeExprContext

func (*UnionTypeExprContext) ToStringTree

func (s *UnionTypeExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

Jump to

Keyboard shortcuts

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