parsing

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Feb 7, 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 InitEmptyBoolContext

func InitEmptyBoolContext(p *BoolContext)

func InitEmptyCompBodyContext

func InitEmptyCompBodyContext(p *CompBodyContext)

func InitEmptyCompDefContext

func InitEmptyCompDefContext(p *CompDefContext)

func InitEmptyCompNetDefContext

func InitEmptyCompNetDefContext(p *CompNetDefContext)

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 InitEmptyConnDefContext

func InitEmptyConnDefContext(p *ConnDefContext)

func InitEmptyConnDefListContext

func InitEmptyConnDefListContext(p *ConnDefListContext)

func InitEmptyConstDefContext

func InitEmptyConstDefContext(p *ConstDefContext)

func InitEmptyConstStmtContext

func InitEmptyConstStmtContext(p *ConstStmtContext)

func InitEmptyConstValContext

func InitEmptyConstValContext(p *ConstValContext)

func InitEmptyEntityNameContext

func InitEmptyEntityNameContext(p *EntityNameContext)

func InitEmptyEntityRefContext

func InitEmptyEntityRefContext(p *EntityRefContext)

func InitEmptyEnumTypeExprContext

func InitEmptyEnumTypeExprContext(p *EnumTypeExprContext)

func InitEmptyGroupCompStmtContext

func InitEmptyGroupCompStmtContext(p *GroupCompStmtContext)

func InitEmptyGroupConstStmtContext

func InitEmptyGroupConstStmtContext(p *GroupConstStmtContext)

func InitEmptyGroupInterfaceStmtContext

func InitEmptyGroupInterfaceStmtContext(p *GroupInterfaceStmtContext)

func InitEmptyGroupTypeStmtContext

func InitEmptyGroupTypeStmtContext(p *GroupTypeStmtContext)

func InitEmptyImportAliasContext

func InitEmptyImportAliasContext(p *ImportAliasContext)

func InitEmptyImportDefContext

func InitEmptyImportDefContext(p *ImportDefContext)

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 InitEmptyMultipleReceiverSideContext

func InitEmptyMultipleReceiverSideContext(p *MultipleReceiverSideContext)

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 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 InitEmptyProgContext

func InitEmptyProgContext(p *ProgContext)

func InitEmptyReceiverSideContext

func InitEmptyReceiverSideContext(p *ReceiverSideContext)

func InitEmptySenderConstRefContext

func InitEmptySenderConstRefContext(p *SenderConstRefContext)

func InitEmptySenderSideContext

func InitEmptySenderSideContext(p *SenderSideContext)

func InitEmptySingleCompStmtContext

func InitEmptySingleCompStmtContext(p *SingleCompStmtContext)

func InitEmptySingleConstStmtContext

func InitEmptySingleConstStmtContext(p *SingleConstStmtContext)

func InitEmptySingleInterfaceStmtContext

func InitEmptySingleInterfaceStmtContext(p *SingleInterfaceStmtContext)

func InitEmptySingleTypeStmtContext

func InitEmptySingleTypeStmtContext(p *SingleTypeStmtContext)

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 InitEmptyThenConnExprContext

func InitEmptyThenConnExprContext(p *ThenConnExprContext)

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 BasenevaListener

type BasenevaListener struct{}

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

func (*BasenevaListener) EnterBool

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

EnterBool is called when production bool 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) EnterCompNetDef

func (s *BasenevaListener) EnterCompNetDef(ctx *CompNetDefContext)

EnterCompNetDef is called when production compNetDef 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) 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) EnterConstStmt

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

EnterConstStmt is called when production constStmt is entered.

func (*BasenevaListener) EnterConstVal

func (s *BasenevaListener) EnterConstVal(ctx *ConstValContext)

EnterConstVal is called when production constVal 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) EnterEnumTypeExpr

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

EnterEnumTypeExpr is called when production enumTypeExpr is entered.

func (*BasenevaListener) EnterEveryRule

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

EnterEveryRule is called when any rule is entered.

func (*BasenevaListener) EnterGroupCompStmt

func (s *BasenevaListener) EnterGroupCompStmt(ctx *GroupCompStmtContext)

EnterGroupCompStmt is called when production groupCompStmt is entered.

func (*BasenevaListener) EnterGroupConstStmt

func (s *BasenevaListener) EnterGroupConstStmt(ctx *GroupConstStmtContext)

EnterGroupConstStmt is called when production groupConstStmt is entered.

func (*BasenevaListener) EnterGroupInterfaceStmt

func (s *BasenevaListener) EnterGroupInterfaceStmt(ctx *GroupInterfaceStmtContext)

EnterGroupInterfaceStmt is called when production groupInterfaceStmt is entered.

func (*BasenevaListener) EnterGroupTypeStmt

func (s *BasenevaListener) EnterGroupTypeStmt(ctx *GroupTypeStmtContext)

EnterGroupTypeStmt is called when production groupTypeStmt 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) 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) EnterMultipleReceiverSide

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

EnterMultipleReceiverSide is called when production multipleReceiverSide 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) 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) 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) EnterSingleCompStmt

func (s *BasenevaListener) EnterSingleCompStmt(ctx *SingleCompStmtContext)

EnterSingleCompStmt is called when production singleCompStmt is entered.

func (*BasenevaListener) EnterSingleConstStmt

func (s *BasenevaListener) EnterSingleConstStmt(ctx *SingleConstStmtContext)

EnterSingleConstStmt is called when production singleConstStmt is entered.

func (*BasenevaListener) EnterSingleInterfaceStmt

func (s *BasenevaListener) EnterSingleInterfaceStmt(ctx *SingleInterfaceStmtContext)

EnterSingleInterfaceStmt is called when production singleInterfaceStmt is entered.

func (*BasenevaListener) EnterSingleTypeStmt

func (s *BasenevaListener) EnterSingleTypeStmt(ctx *SingleTypeStmtContext)

EnterSingleTypeStmt is called when production singleTypeStmt 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) EnterThenConnExpr

func (s *BasenevaListener) EnterThenConnExpr(ctx *ThenConnExprContext)

EnterThenConnExpr is called when production thenConnExpr 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) ExitBool

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

ExitBool is called when production bool 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) ExitCompNetDef

func (s *BasenevaListener) ExitCompNetDef(ctx *CompNetDefContext)

ExitCompNetDef is called when production compNetDef 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) 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) ExitConstStmt

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

ExitConstStmt is called when production constStmt is exited.

func (*BasenevaListener) ExitConstVal

func (s *BasenevaListener) ExitConstVal(ctx *ConstValContext)

ExitConstVal is called when production constVal 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) ExitEnumTypeExpr

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

ExitEnumTypeExpr is called when production enumTypeExpr is exited.

func (*BasenevaListener) ExitEveryRule

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

ExitEveryRule is called when any rule is exited.

func (*BasenevaListener) ExitGroupCompStmt

func (s *BasenevaListener) ExitGroupCompStmt(ctx *GroupCompStmtContext)

ExitGroupCompStmt is called when production groupCompStmt is exited.

func (*BasenevaListener) ExitGroupConstStmt

func (s *BasenevaListener) ExitGroupConstStmt(ctx *GroupConstStmtContext)

ExitGroupConstStmt is called when production groupConstStmt is exited.

func (*BasenevaListener) ExitGroupInterfaceStmt

func (s *BasenevaListener) ExitGroupInterfaceStmt(ctx *GroupInterfaceStmtContext)

ExitGroupInterfaceStmt is called when production groupInterfaceStmt is exited.

func (*BasenevaListener) ExitGroupTypeStmt

func (s *BasenevaListener) ExitGroupTypeStmt(ctx *GroupTypeStmtContext)

ExitGroupTypeStmt is called when production groupTypeStmt 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) 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) ExitMultipleReceiverSide

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

ExitMultipleReceiverSide is called when production multipleReceiverSide 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) 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) 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) ExitSingleCompStmt

func (s *BasenevaListener) ExitSingleCompStmt(ctx *SingleCompStmtContext)

ExitSingleCompStmt is called when production singleCompStmt is exited.

func (*BasenevaListener) ExitSingleConstStmt

func (s *BasenevaListener) ExitSingleConstStmt(ctx *SingleConstStmtContext)

ExitSingleConstStmt is called when production singleConstStmt is exited.

func (*BasenevaListener) ExitSingleInterfaceStmt

func (s *BasenevaListener) ExitSingleInterfaceStmt(ctx *SingleInterfaceStmtContext)

ExitSingleInterfaceStmt is called when production singleInterfaceStmt is exited.

func (*BasenevaListener) ExitSingleTypeStmt

func (s *BasenevaListener) ExitSingleTypeStmt(ctx *SingleTypeStmtContext)

ExitSingleTypeStmt is called when production singleTypeStmt 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) ExitThenConnExpr

func (s *BasenevaListener) ExitThenConnExpr(ctx *ThenConnExprContext)

ExitThenConnExpr is called when production thenConnExpr 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 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) AllNEWLINE

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

func (*CompBodyContext) CompNetDef

func (s *CompBodyContext) CompNetDef() ICompNetDefContext

func (*CompBodyContext) CompNodesDef

func (s *CompBodyContext) CompNodesDef() ICompNodesDefContext

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 CompNetDefContext

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

func NewCompNetDefContext

func NewCompNetDefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompNetDefContext

func NewEmptyCompNetDefContext

func NewEmptyCompNetDefContext() *CompNetDefContext

func (*CompNetDefContext) AllNEWLINE

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

func (*CompNetDefContext) ConnDefList

func (s *CompNetDefContext) ConnDefList() IConnDefListContext

func (*CompNetDefContext) EnterRule

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

func (*CompNetDefContext) ExitRule

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

func (*CompNetDefContext) GetParser

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

func (*CompNetDefContext) GetRuleContext

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

func (*CompNetDefContext) IsCompNetDefContext

func (*CompNetDefContext) IsCompNetDefContext()

func (*CompNetDefContext) NEWLINE

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

func (*CompNetDefContext) ToStringTree

func (s *CompNetDefContext) 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) AllCompNodeDef

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

func (*CompNodesDefBodyContext) AllNEWLINE

func (s *CompNodesDefBodyContext) AllNEWLINE() []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) 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) GroupCompStmt

func (s *CompStmtContext) GroupCompStmt() IGroupCompStmtContext

func (*CompStmtContext) IsCompStmtContext

func (*CompStmtContext) IsCompStmtContext()

func (*CompStmtContext) SingleCompStmt

func (s *CompStmtContext) SingleCompStmt() ISingleCompStmtContext

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 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) 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) MultipleReceiverSide

func (s *ConnDefContext) MultipleReceiverSide() IMultipleReceiverSideContext

func (*ConnDefContext) ReceiverSide

func (s *ConnDefContext) ReceiverSide() IReceiverSideContext

func (*ConnDefContext) SenderSide

func (s *ConnDefContext) SenderSide() ISenderSideContext

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) AllConnDef

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

func (*ConnDefListContext) AllNEWLINE

func (s *ConnDefListContext) AllNEWLINE() []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) ConstVal

func (s *ConstDefContext) ConstVal() IConstValContext

func (*ConstDefContext) EnterRule

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

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 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) 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) GroupConstStmt

func (s *ConstStmtContext) GroupConstStmt() IGroupConstStmtContext

func (*ConstStmtContext) IsConstStmtContext

func (*ConstStmtContext) IsConstStmtContext()

func (*ConstStmtContext) SingleConstStmt

func (s *ConstStmtContext) SingleConstStmt() ISingleConstStmtContext

func (*ConstStmtContext) ToStringTree

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

type ConstValContext

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

func NewConstValContext

func NewConstValContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstValContext

func NewEmptyConstValContext

func NewEmptyConstValContext() *ConstValContext

func (*ConstValContext) Bool_

func (s *ConstValContext) Bool_() IBoolContext

func (*ConstValContext) EnterRule

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

func (*ConstValContext) ExitRule

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

func (*ConstValContext) FLOAT

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

func (*ConstValContext) GetParser

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

func (*ConstValContext) GetRuleContext

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

func (*ConstValContext) INT

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

func (*ConstValContext) IsConstValContext

func (*ConstValContext) IsConstValContext()

func (*ConstValContext) ListLit

func (s *ConstValContext) ListLit() IListLitContext

func (*ConstValContext) Nil_

func (s *ConstValContext) Nil_() INilContext

func (*ConstValContext) STRING

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

func (*ConstValContext) StructLit

func (s *ConstValContext) StructLit() IStructLitContext

func (*ConstValContext) ToStringTree

func (s *ConstValContext) 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 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 GroupCompStmtContext

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

func NewEmptyGroupCompStmtContext

func NewEmptyGroupCompStmtContext() *GroupCompStmtContext

func NewGroupCompStmtContext

func NewGroupCompStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GroupCompStmtContext

func (*GroupCompStmtContext) AllCompDef

func (s *GroupCompStmtContext) AllCompDef() []ICompDefContext

func (*GroupCompStmtContext) AllCompilerDirectives

func (s *GroupCompStmtContext) AllCompilerDirectives() []ICompilerDirectivesContext

func (*GroupCompStmtContext) AllNEWLINE

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

func (*GroupCompStmtContext) AllPUB_KW

func (s *GroupCompStmtContext) AllPUB_KW() []antlr.TerminalNode

func (*GroupCompStmtContext) CompDef

func (*GroupCompStmtContext) CompilerDirectives

func (s *GroupCompStmtContext) CompilerDirectives(i int) ICompilerDirectivesContext

func (*GroupCompStmtContext) EnterRule

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

func (*GroupCompStmtContext) ExitRule

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

func (*GroupCompStmtContext) GetParser

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

func (*GroupCompStmtContext) GetRuleContext

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

func (*GroupCompStmtContext) IsGroupCompStmtContext

func (*GroupCompStmtContext) IsGroupCompStmtContext()

func (*GroupCompStmtContext) NEWLINE

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

func (*GroupCompStmtContext) PUB_KW

func (s *GroupCompStmtContext) PUB_KW(i int) antlr.TerminalNode

func (*GroupCompStmtContext) ToStringTree

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

type GroupConstStmtContext

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

func NewEmptyGroupConstStmtContext

func NewEmptyGroupConstStmtContext() *GroupConstStmtContext

func NewGroupConstStmtContext

func NewGroupConstStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GroupConstStmtContext

func (*GroupConstStmtContext) AllConstDef

func (s *GroupConstStmtContext) AllConstDef() []IConstDefContext

func (*GroupConstStmtContext) AllNEWLINE

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

func (*GroupConstStmtContext) AllPUB_KW

func (s *GroupConstStmtContext) AllPUB_KW() []antlr.TerminalNode

func (*GroupConstStmtContext) ConstDef

func (*GroupConstStmtContext) EnterRule

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

func (*GroupConstStmtContext) ExitRule

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

func (*GroupConstStmtContext) GetParser

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

func (*GroupConstStmtContext) GetRuleContext

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

func (*GroupConstStmtContext) IsGroupConstStmtContext

func (*GroupConstStmtContext) IsGroupConstStmtContext()

func (*GroupConstStmtContext) NEWLINE

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

func (*GroupConstStmtContext) PUB_KW

func (s *GroupConstStmtContext) PUB_KW(i int) antlr.TerminalNode

func (*GroupConstStmtContext) ToStringTree

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

type GroupInterfaceStmtContext

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

func NewEmptyGroupInterfaceStmtContext

func NewEmptyGroupInterfaceStmtContext() *GroupInterfaceStmtContext

func NewGroupInterfaceStmtContext

func NewGroupInterfaceStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GroupInterfaceStmtContext

func (*GroupInterfaceStmtContext) AllInterfaceDef

func (s *GroupInterfaceStmtContext) AllInterfaceDef() []IInterfaceDefContext

func (*GroupInterfaceStmtContext) AllNEWLINE

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

func (*GroupInterfaceStmtContext) AllPUB_KW

func (s *GroupInterfaceStmtContext) AllPUB_KW() []antlr.TerminalNode

func (*GroupInterfaceStmtContext) EnterRule

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

func (*GroupInterfaceStmtContext) ExitRule

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

func (*GroupInterfaceStmtContext) GetParser

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

func (*GroupInterfaceStmtContext) GetRuleContext

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

func (*GroupInterfaceStmtContext) InterfaceDef

func (*GroupInterfaceStmtContext) IsGroupInterfaceStmtContext

func (*GroupInterfaceStmtContext) IsGroupInterfaceStmtContext()

func (*GroupInterfaceStmtContext) NEWLINE

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

func (*GroupInterfaceStmtContext) PUB_KW

func (s *GroupInterfaceStmtContext) PUB_KW(i int) antlr.TerminalNode

func (*GroupInterfaceStmtContext) ToStringTree

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

type GroupTypeStmtContext

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

func NewEmptyGroupTypeStmtContext

func NewEmptyGroupTypeStmtContext() *GroupTypeStmtContext

func NewGroupTypeStmtContext

func NewGroupTypeStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GroupTypeStmtContext

func (*GroupTypeStmtContext) AllNEWLINE

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

func (*GroupTypeStmtContext) AllPUB_KW

func (s *GroupTypeStmtContext) AllPUB_KW() []antlr.TerminalNode

func (*GroupTypeStmtContext) AllTypeDef

func (s *GroupTypeStmtContext) AllTypeDef() []ITypeDefContext

func (*GroupTypeStmtContext) EnterRule

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

func (*GroupTypeStmtContext) ExitRule

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

func (*GroupTypeStmtContext) GetParser

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

func (*GroupTypeStmtContext) GetRuleContext

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

func (*GroupTypeStmtContext) IsGroupTypeStmtContext

func (*GroupTypeStmtContext) IsGroupTypeStmtContext()

func (*GroupTypeStmtContext) NEWLINE

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

func (*GroupTypeStmtContext) PUB_KW

func (s *GroupTypeStmtContext) PUB_KW(i int) antlr.TerminalNode

func (*GroupTypeStmtContext) ToStringTree

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

func (*GroupTypeStmtContext) TypeDef

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 ICompBodyContext

type ICompBodyContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode
	CompNodesDef() ICompNodesDefContext
	CompNetDef() ICompNetDefContext

	// 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 ICompNetDefContext

type ICompNetDefContext interface {
	antlr.ParserRuleContext

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

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

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

ICompNetDefContext is an interface to support dynamic dispatch.

type ICompNodeDefContext

type ICompNodeDefContext interface {
	antlr.ParserRuleContext

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

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

	// 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

	// 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
	SingleCompStmt() ISingleCompStmtContext
	GroupCompStmt() IGroupCompStmtContext

	// 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 IConnDefContext

type IConnDefContext interface {
	antlr.ParserRuleContext

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

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

	// 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
	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
	ConstVal() IConstValContext
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode

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

IConstDefContext is an interface to support dynamic dispatch.

type IConstStmtContext

type IConstStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SingleConstStmt() ISingleConstStmtContext
	GroupConstStmt() IGroupConstStmtContext

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

IConstStmtContext is an interface to support dynamic dispatch.

type IConstValContext

type IConstValContext interface {
	antlr.ParserRuleContext

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

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

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

IConstValContext 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
	LocalEntityRef() ILocalEntityRefContext
	ImportedEntityRef() IImportedEntityRefContext

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

IEntityRefContext 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 IGroupCompStmtContext

type IGroupCompStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode
	AllCompDef() []ICompDefContext
	CompDef(i int) ICompDefContext
	AllCompilerDirectives() []ICompilerDirectivesContext
	CompilerDirectives(i int) ICompilerDirectivesContext
	AllPUB_KW() []antlr.TerminalNode
	PUB_KW(i int) antlr.TerminalNode

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

IGroupCompStmtContext is an interface to support dynamic dispatch.

type IGroupConstStmtContext

type IGroupConstStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode
	AllConstDef() []IConstDefContext
	ConstDef(i int) IConstDefContext
	AllPUB_KW() []antlr.TerminalNode
	PUB_KW(i int) antlr.TerminalNode

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

IGroupConstStmtContext is an interface to support dynamic dispatch.

type IGroupInterfaceStmtContext

type IGroupInterfaceStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode
	AllInterfaceDef() []IInterfaceDefContext
	InterfaceDef(i int) IInterfaceDefContext
	AllPUB_KW() []antlr.TerminalNode
	PUB_KW(i int) antlr.TerminalNode

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

IGroupInterfaceStmtContext is an interface to support dynamic dispatch.

type IGroupTypeStmtContext

type IGroupTypeStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode
	AllTypeDef() []ITypeDefContext
	TypeDef(i int) ITypeDefContext
	AllPUB_KW() []antlr.TerminalNode
	PUB_KW(i int) antlr.TerminalNode

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

IGroupTypeStmtContext 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 IImportPathContext

type IImportPathContext interface {
	antlr.ParserRuleContext

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

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

	// 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
	IDENTIFIER() antlr.TerminalNode

	// 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
	SingleInterfaceStmt() ISingleInterfaceStmtContext
	GroupInterfaceStmt() IGroupInterfaceStmtContext

	// 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
	AllConstVal() []IConstValContext
	ConstVal(i int) IConstValContext
	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 IMultipleReceiverSideContext

type IMultipleReceiverSideContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllReceiverSide() []IReceiverSideContext
	ReceiverSide(i int) IReceiverSideContext
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode

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

IMultipleReceiverSideContext 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
	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 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
	PortAddrNode() IPortAddrNodeContext
	PortAddrPort() IPortAddrPortContext
	PortAddrIdx() IPortAddrIdxContext

	// 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
	IDENTIFIER() antlr.TerminalNode
	TypeExpr() ITypeExprContext
	AllNEWLINE() []antlr.TerminalNode
	NEWLINE(i int) antlr.TerminalNode

	// 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 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
	PortAddr() IPortAddrContext
	ThenConnExpr() IThenConnExprContext

	// 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
	PortAddr() IPortAddrContext
	SenderConstRef() ISenderConstRefContext
	StructSelectors() IStructSelectorsContext

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

ISenderSideContext is an interface to support dynamic dispatch.

type ISingleCompStmtContext

type ISingleCompStmtContext interface {
	antlr.ParserRuleContext

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

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

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

ISingleCompStmtContext is an interface to support dynamic dispatch.

type ISingleConstStmtContext

type ISingleConstStmtContext interface {
	antlr.ParserRuleContext

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

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

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

ISingleConstStmtContext is an interface to support dynamic dispatch.

type ISingleInterfaceStmtContext

type ISingleInterfaceStmtContext interface {
	antlr.ParserRuleContext

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

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

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

ISingleInterfaceStmtContext is an interface to support dynamic dispatch.

type ISingleTypeStmtContext

type ISingleTypeStmtContext interface {
	antlr.ParserRuleContext

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

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

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

ISingleTypeStmtContext 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
	ConstVal() IConstValContext
	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 IThenConnExprContext

type IThenConnExprContext interface {
	antlr.ParserRuleContext

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

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

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

IThenConnExprContext 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

	// 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

	// 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
	SingleTypeStmt() ISingleTypeStmtContext
	GroupTypeStmt() IGroupTypeStmtContext

	// 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 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) IDENTIFIER

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

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) GroupInterfaceStmt

func (s *InterfaceStmtContext) GroupInterfaceStmt() IGroupInterfaceStmtContext

func (*InterfaceStmtContext) IsInterfaceStmtContext

func (*InterfaceStmtContext) IsInterfaceStmtContext()

func (*InterfaceStmtContext) SingleInterfaceStmt

func (s *InterfaceStmtContext) SingleInterfaceStmt() ISingleInterfaceStmtContext

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) AllConstVal

func (s *ListItemsContext) AllConstVal() []IConstValContext

func (*ListItemsContext) AllNEWLINE

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

func (*ListItemsContext) ConstVal

func (s *ListItemsContext) ConstVal(i int) IConstValContext

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 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) AllReceiverSide

func (s *MultipleReceiverSideContext) AllReceiverSide() []IReceiverSideContext

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) ReceiverSide

func (*MultipleReceiverSideContext) ToStringTree

func (s *MultipleReceiverSideContext) 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) 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 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) 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) PortAddrIdx

func (s *PortAddrContext) PortAddrIdx() IPortAddrIdxContext

func (*PortAddrContext) PortAddrNode

func (s *PortAddrContext) PortAddrNode() IPortAddrNodeContext

func (*PortAddrContext) PortAddrPort

func (s *PortAddrContext) PortAddrPort() IPortAddrPortContext

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) AllNEWLINE

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

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) IDENTIFIER

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

func (*PortDefContext) IsPortDefContext

func (*PortDefContext) IsPortDefContext()

func (*PortDefContext) NEWLINE

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

func (*PortDefContext) ToStringTree

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

func (*PortDefContext) TypeExpr

func (s *PortDefContext) TypeExpr() ITypeExprContext

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 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) 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) PortAddr

func (s *ReceiverSideContext) PortAddr() IPortAddrContext

func (*ReceiverSideContext) ThenConnExpr

func (s *ReceiverSideContext) ThenConnExpr() IThenConnExprContext

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) PortAddr

func (s *SenderSideContext) PortAddr() IPortAddrContext

func (*SenderSideContext) SenderConstRef

func (s *SenderSideContext) SenderConstRef() ISenderConstRefContext

func (*SenderSideContext) StructSelectors

func (s *SenderSideContext) StructSelectors() IStructSelectorsContext

func (*SenderSideContext) ToStringTree

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

type SingleCompStmtContext

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

func NewEmptySingleCompStmtContext

func NewEmptySingleCompStmtContext() *SingleCompStmtContext

func NewSingleCompStmtContext

func NewSingleCompStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SingleCompStmtContext

func (*SingleCompStmtContext) CompDef

func (*SingleCompStmtContext) CompilerDirectives

func (s *SingleCompStmtContext) CompilerDirectives() ICompilerDirectivesContext

func (*SingleCompStmtContext) EnterRule

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

func (*SingleCompStmtContext) ExitRule

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

func (*SingleCompStmtContext) GetParser

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

func (*SingleCompStmtContext) GetRuleContext

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

func (*SingleCompStmtContext) IsSingleCompStmtContext

func (*SingleCompStmtContext) IsSingleCompStmtContext()

func (*SingleCompStmtContext) PUB_KW

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

func (*SingleCompStmtContext) ToStringTree

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

type SingleConstStmtContext

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

func NewEmptySingleConstStmtContext

func NewEmptySingleConstStmtContext() *SingleConstStmtContext

func NewSingleConstStmtContext

func NewSingleConstStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SingleConstStmtContext

func (*SingleConstStmtContext) ConstDef

func (*SingleConstStmtContext) EnterRule

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

func (*SingleConstStmtContext) ExitRule

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

func (*SingleConstStmtContext) GetParser

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

func (*SingleConstStmtContext) GetRuleContext

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

func (*SingleConstStmtContext) IsSingleConstStmtContext

func (*SingleConstStmtContext) IsSingleConstStmtContext()

func (*SingleConstStmtContext) PUB_KW

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

func (*SingleConstStmtContext) ToStringTree

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

type SingleInterfaceStmtContext

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

func NewEmptySingleInterfaceStmtContext

func NewEmptySingleInterfaceStmtContext() *SingleInterfaceStmtContext

func NewSingleInterfaceStmtContext

func NewSingleInterfaceStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SingleInterfaceStmtContext

func (*SingleInterfaceStmtContext) EnterRule

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

func (*SingleInterfaceStmtContext) ExitRule

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

func (*SingleInterfaceStmtContext) GetParser

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

func (*SingleInterfaceStmtContext) GetRuleContext

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

func (*SingleInterfaceStmtContext) InterfaceDef

func (*SingleInterfaceStmtContext) IsSingleInterfaceStmtContext

func (*SingleInterfaceStmtContext) IsSingleInterfaceStmtContext()

func (*SingleInterfaceStmtContext) PUB_KW

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

func (*SingleInterfaceStmtContext) ToStringTree

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

type SingleTypeStmtContext

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

func NewEmptySingleTypeStmtContext

func NewEmptySingleTypeStmtContext() *SingleTypeStmtContext

func NewSingleTypeStmtContext

func NewSingleTypeStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SingleTypeStmtContext

func (*SingleTypeStmtContext) EnterRule

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

func (*SingleTypeStmtContext) ExitRule

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

func (*SingleTypeStmtContext) GetParser

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

func (*SingleTypeStmtContext) GetRuleContext

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

func (*SingleTypeStmtContext) IsSingleTypeStmtContext

func (*SingleTypeStmtContext) IsSingleTypeStmtContext()

func (*SingleTypeStmtContext) PUB_KW

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

func (*SingleTypeStmtContext) ToStringTree

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

func (*SingleTypeStmtContext) TypeDef

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) ConstVal

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 ThenConnExprContext

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

func NewEmptyThenConnExprContext

func NewEmptyThenConnExprContext() *ThenConnExprContext

func NewThenConnExprContext

func NewThenConnExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ThenConnExprContext

func (*ThenConnExprContext) AllConnDef

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

func (*ThenConnExprContext) AllNEWLINE

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

func (*ThenConnExprContext) ConnDef

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

func (*ThenConnExprContext) EnterRule

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

func (*ThenConnExprContext) ExitRule

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

func (*ThenConnExprContext) GetParser

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

func (*ThenConnExprContext) GetRuleContext

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

func (*ThenConnExprContext) IsThenConnExprContext

func (*ThenConnExprContext) IsThenConnExprContext()

func (*ThenConnExprContext) NEWLINE

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

func (*ThenConnExprContext) ToStringTree

func (s *ThenConnExprContext) 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) 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) 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) 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) GroupTypeStmt

func (s *TypeStmtContext) GroupTypeStmt() IGroupTypeStmtContext

func (*TypeStmtContext) IsTypeStmtContext

func (*TypeStmtContext) IsTypeStmtContext()

func (*TypeStmtContext) SingleTypeStmt

func (s *TypeStmtContext) SingleTypeStmt() ISingleTypeStmtContext

func (*TypeStmtContext) ToStringTree

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

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