parser

package
v0.0.15 Latest Latest
Warning

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

Go to latest
Published: Dec 14, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	VyLangLexerT__0       = 1
	VyLangLexerT__1       = 2
	VyLangLexerT__2       = 3
	VyLangLexerT__3       = 4
	VyLangLexerT__4       = 5
	VyLangLexerT__5       = 6
	VyLangLexerT__6       = 7
	VyLangLexerT__7       = 8
	VyLangLexerT__8       = 9
	VyLangLexerT__9       = 10
	VyLangLexerT__10      = 11
	VyLangLexerT__11      = 12
	VyLangLexerT__12      = 13
	VyLangLexerT__13      = 14
	VyLangLexerT__14      = 15
	VyLangLexerT__15      = 16
	VyLangLexerT__16      = 17
	VyLangLexerT__17      = 18
	VyLangLexerT__18      = 19
	VyLangLexerT__19      = 20
	VyLangLexerT__20      = 21
	VyLangLexerT__21      = 22
	VyLangLexerT__22      = 23
	VyLangLexerT__23      = 24
	VyLangLexerT__24      = 25
	VyLangLexerT__25      = 26
	VyLangLexerSTRING     = 27
	VyLangLexerIDENT      = 28
	VyLangLexerNL         = 29
	VyLangLexerWHITESPACE = 30
	VyLangLexerDIGITS     = 31
)

VyLangLexer tokens.

View Source
const (
	VyLangParserEOF        = antlr.TokenEOF
	VyLangParserT__0       = 1
	VyLangParserT__1       = 2
	VyLangParserT__2       = 3
	VyLangParserT__3       = 4
	VyLangParserT__4       = 5
	VyLangParserT__5       = 6
	VyLangParserT__6       = 7
	VyLangParserT__7       = 8
	VyLangParserT__8       = 9
	VyLangParserT__9       = 10
	VyLangParserT__10      = 11
	VyLangParserT__11      = 12
	VyLangParserT__12      = 13
	VyLangParserT__13      = 14
	VyLangParserT__14      = 15
	VyLangParserT__15      = 16
	VyLangParserT__16      = 17
	VyLangParserT__17      = 18
	VyLangParserT__18      = 19
	VyLangParserT__19      = 20
	VyLangParserT__20      = 21
	VyLangParserT__21      = 22
	VyLangParserT__22      = 23
	VyLangParserT__23      = 24
	VyLangParserT__24      = 25
	VyLangParserT__25      = 26
	VyLangParserSTRING     = 27
	VyLangParserIDENT      = 28
	VyLangParserNL         = 29
	VyLangParserWHITESPACE = 30
	VyLangParserDIGITS     = 31
)

VyLangParser tokens.

View Source
const (
	VyLangParserRULE_definitions       = 0
	VyLangParserRULE_definition        = 1
	VyLangParserRULE_namedPipe         = 2
	VyLangParserRULE_contextPipe       = 3
	VyLangParserRULE_pipe              = 4
	VyLangParserRULE_pipeProperty      = 5
	VyLangParserRULE_pipeNamedProperty = 6
	VyLangParserRULE_pipeTerminal      = 7
	VyLangParserRULE_pipeField         = 8
	VyLangParserRULE_pipeFieldForward  = 9
	VyLangParserRULE_pipeFieldBackward = 10
	VyLangParserRULE_pipeModified      = 11
	VyLangParserRULE_pipeMap           = 12
	VyLangParserRULE_pipeMapEntry      = 13
	VyLangParserRULE_pipeModifier      = 14
	VyLangParserRULE_pathModel         = 15
	VyLangParserRULE_pathRelation      = 16
	VyLangParserRULE_identPath         = 17
	VyLangParserRULE_sep               = 18
)

VyLangParser rules.

Variables

This section is empty.

Functions

func VyLangLexerInit

func VyLangLexerInit()

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

func VyLangParserInit

func VyLangParserInit()

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

Types

type BaseVyLangListener

type BaseVyLangListener struct{}

BaseVyLangListener is a complete listener for a parse tree produced by VyLangParser.

func (*BaseVyLangListener) EnterContextPipe

func (s *BaseVyLangListener) EnterContextPipe(ctx *ContextPipeContext)

EnterContextPipe is called when production contextPipe is entered.

func (*BaseVyLangListener) EnterDefinition

func (s *BaseVyLangListener) EnterDefinition(ctx *DefinitionContext)

EnterDefinition is called when production definition is entered.

func (*BaseVyLangListener) EnterDefinitions

func (s *BaseVyLangListener) EnterDefinitions(ctx *DefinitionsContext)

EnterDefinitions is called when production definitions is entered.

func (*BaseVyLangListener) EnterEveryRule

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

EnterEveryRule is called when any rule is entered.

func (*BaseVyLangListener) EnterIdentPath

func (s *BaseVyLangListener) EnterIdentPath(ctx *IdentPathContext)

EnterIdentPath is called when production identPath is entered.

func (*BaseVyLangListener) EnterNamedPipe

func (s *BaseVyLangListener) EnterNamedPipe(ctx *NamedPipeContext)

EnterNamedPipe is called when production namedPipe is entered.

func (*BaseVyLangListener) EnterPathModel

func (s *BaseVyLangListener) EnterPathModel(ctx *PathModelContext)

EnterPathModel is called when production pathModel is entered.

func (*BaseVyLangListener) EnterPathRelation

func (s *BaseVyLangListener) EnterPathRelation(ctx *PathRelationContext)

EnterPathRelation is called when production pathRelation is entered.

func (*BaseVyLangListener) EnterPipe

func (s *BaseVyLangListener) EnterPipe(ctx *PipeContext)

EnterPipe is called when production pipe is entered.

func (*BaseVyLangListener) EnterPipeField

func (s *BaseVyLangListener) EnterPipeField(ctx *PipeFieldContext)

EnterPipeField is called when production pipeField is entered.

func (*BaseVyLangListener) EnterPipeFieldBackward

func (s *BaseVyLangListener) EnterPipeFieldBackward(ctx *PipeFieldBackwardContext)

EnterPipeFieldBackward is called when production pipeFieldBackward is entered.

func (*BaseVyLangListener) EnterPipeFieldForward

func (s *BaseVyLangListener) EnterPipeFieldForward(ctx *PipeFieldForwardContext)

EnterPipeFieldForward is called when production pipeFieldForward is entered.

func (*BaseVyLangListener) EnterPipeMap

func (s *BaseVyLangListener) EnterPipeMap(ctx *PipeMapContext)

EnterPipeMap is called when production pipeMap is entered.

func (*BaseVyLangListener) EnterPipeMapEntry

func (s *BaseVyLangListener) EnterPipeMapEntry(ctx *PipeMapEntryContext)

EnterPipeMapEntry is called when production pipeMapEntry is entered.

func (*BaseVyLangListener) EnterPipeModified

func (s *BaseVyLangListener) EnterPipeModified(ctx *PipeModifiedContext)

EnterPipeModified is called when production pipeModified is entered.

func (*BaseVyLangListener) EnterPipeModifier

func (s *BaseVyLangListener) EnterPipeModifier(ctx *PipeModifierContext)

EnterPipeModifier is called when production pipeModifier is entered.

func (*BaseVyLangListener) EnterPipeNamedProperty

func (s *BaseVyLangListener) EnterPipeNamedProperty(ctx *PipeNamedPropertyContext)

EnterPipeNamedProperty is called when production pipeNamedProperty is entered.

func (*BaseVyLangListener) EnterPipeProperty

func (s *BaseVyLangListener) EnterPipeProperty(ctx *PipePropertyContext)

EnterPipeProperty is called when production pipeProperty is entered.

func (*BaseVyLangListener) EnterPipeTerminal

func (s *BaseVyLangListener) EnterPipeTerminal(ctx *PipeTerminalContext)

EnterPipeTerminal is called when production pipeTerminal is entered.

func (*BaseVyLangListener) EnterSep

func (s *BaseVyLangListener) EnterSep(ctx *SepContext)

EnterSep is called when production sep is entered.

func (*BaseVyLangListener) ExitContextPipe

func (s *BaseVyLangListener) ExitContextPipe(ctx *ContextPipeContext)

ExitContextPipe is called when production contextPipe is exited.

func (*BaseVyLangListener) ExitDefinition

func (s *BaseVyLangListener) ExitDefinition(ctx *DefinitionContext)

ExitDefinition is called when production definition is exited.

func (*BaseVyLangListener) ExitDefinitions

func (s *BaseVyLangListener) ExitDefinitions(ctx *DefinitionsContext)

ExitDefinitions is called when production definitions is exited.

func (*BaseVyLangListener) ExitEveryRule

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

ExitEveryRule is called when any rule is exited.

func (*BaseVyLangListener) ExitIdentPath

func (s *BaseVyLangListener) ExitIdentPath(ctx *IdentPathContext)

ExitIdentPath is called when production identPath is exited.

func (*BaseVyLangListener) ExitNamedPipe

func (s *BaseVyLangListener) ExitNamedPipe(ctx *NamedPipeContext)

ExitNamedPipe is called when production namedPipe is exited.

func (*BaseVyLangListener) ExitPathModel

func (s *BaseVyLangListener) ExitPathModel(ctx *PathModelContext)

ExitPathModel is called when production pathModel is exited.

func (*BaseVyLangListener) ExitPathRelation

func (s *BaseVyLangListener) ExitPathRelation(ctx *PathRelationContext)

ExitPathRelation is called when production pathRelation is exited.

func (*BaseVyLangListener) ExitPipe

func (s *BaseVyLangListener) ExitPipe(ctx *PipeContext)

ExitPipe is called when production pipe is exited.

func (*BaseVyLangListener) ExitPipeField

func (s *BaseVyLangListener) ExitPipeField(ctx *PipeFieldContext)

ExitPipeField is called when production pipeField is exited.

func (*BaseVyLangListener) ExitPipeFieldBackward

func (s *BaseVyLangListener) ExitPipeFieldBackward(ctx *PipeFieldBackwardContext)

ExitPipeFieldBackward is called when production pipeFieldBackward is exited.

func (*BaseVyLangListener) ExitPipeFieldForward

func (s *BaseVyLangListener) ExitPipeFieldForward(ctx *PipeFieldForwardContext)

ExitPipeFieldForward is called when production pipeFieldForward is exited.

func (*BaseVyLangListener) ExitPipeMap

func (s *BaseVyLangListener) ExitPipeMap(ctx *PipeMapContext)

ExitPipeMap is called when production pipeMap is exited.

func (*BaseVyLangListener) ExitPipeMapEntry

func (s *BaseVyLangListener) ExitPipeMapEntry(ctx *PipeMapEntryContext)

ExitPipeMapEntry is called when production pipeMapEntry is exited.

func (*BaseVyLangListener) ExitPipeModified

func (s *BaseVyLangListener) ExitPipeModified(ctx *PipeModifiedContext)

ExitPipeModified is called when production pipeModified is exited.

func (*BaseVyLangListener) ExitPipeModifier

func (s *BaseVyLangListener) ExitPipeModifier(ctx *PipeModifierContext)

ExitPipeModifier is called when production pipeModifier is exited.

func (*BaseVyLangListener) ExitPipeNamedProperty

func (s *BaseVyLangListener) ExitPipeNamedProperty(ctx *PipeNamedPropertyContext)

ExitPipeNamedProperty is called when production pipeNamedProperty is exited.

func (*BaseVyLangListener) ExitPipeProperty

func (s *BaseVyLangListener) ExitPipeProperty(ctx *PipePropertyContext)

ExitPipeProperty is called when production pipeProperty is exited.

func (*BaseVyLangListener) ExitPipeTerminal

func (s *BaseVyLangListener) ExitPipeTerminal(ctx *PipeTerminalContext)

ExitPipeTerminal is called when production pipeTerminal is exited.

func (*BaseVyLangListener) ExitSep

func (s *BaseVyLangListener) ExitSep(ctx *SepContext)

ExitSep is called when production sep is exited.

func (*BaseVyLangListener) VisitErrorNode

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

VisitErrorNode is called when an error node is visited.

func (*BaseVyLangListener) VisitTerminal

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

VisitTerminal is called when a terminal node is visited.

type ContextPipeContext

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

func NewContextPipeContext

func NewContextPipeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ContextPipeContext

func NewEmptyContextPipeContext

func NewEmptyContextPipeContext() *ContextPipeContext

func (*ContextPipeContext) EnterRule

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

func (*ContextPipeContext) ExitRule

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

func (*ContextPipeContext) GetParser

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

func (*ContextPipeContext) GetRuleContext

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

func (*ContextPipeContext) IsContextPipeContext

func (*ContextPipeContext) IsContextPipeContext()

func (*ContextPipeContext) PathModel

func (s *ContextPipeContext) PathModel() IPathModelContext

func (*ContextPipeContext) PipeModified

func (s *ContextPipeContext) PipeModified() IPipeModifiedContext

func (*ContextPipeContext) ToStringTree

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

type DefinitionContext

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

func NewDefinitionContext

func NewDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DefinitionContext

func NewEmptyDefinitionContext

func NewEmptyDefinitionContext() *DefinitionContext

func (*DefinitionContext) EnterRule

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

func (*DefinitionContext) ExitRule

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

func (*DefinitionContext) GetParser

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

func (*DefinitionContext) GetRuleContext

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

func (*DefinitionContext) IsDefinitionContext

func (*DefinitionContext) IsDefinitionContext()

func (*DefinitionContext) NamedPipe

func (s *DefinitionContext) NamedPipe() INamedPipeContext

func (*DefinitionContext) ToStringTree

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

type DefinitionsContext

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

func NewDefinitionsContext

func NewDefinitionsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DefinitionsContext

func NewEmptyDefinitionsContext

func NewEmptyDefinitionsContext() *DefinitionsContext

func (*DefinitionsContext) AllDefinition

func (s *DefinitionsContext) AllDefinition() []IDefinitionContext

func (*DefinitionsContext) AllNL

func (s *DefinitionsContext) AllNL() []antlr.TerminalNode

func (*DefinitionsContext) Definition

func (s *DefinitionsContext) Definition(i int) IDefinitionContext

func (*DefinitionsContext) EOF

func (s *DefinitionsContext) EOF() antlr.TerminalNode

func (*DefinitionsContext) EnterRule

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

func (*DefinitionsContext) ExitRule

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

func (*DefinitionsContext) GetParser

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

func (*DefinitionsContext) GetRuleContext

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

func (*DefinitionsContext) IsDefinitionsContext

func (*DefinitionsContext) IsDefinitionsContext()

func (*DefinitionsContext) NL

func (s *DefinitionsContext) NL(i int) antlr.TerminalNode

func (*DefinitionsContext) ToStringTree

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

type IContextPipeContext

type IContextPipeContext interface {
	antlr.ParserRuleContext

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

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

IContextPipeContext is an interface to support dynamic dispatch.

type IDefinitionContext

type IDefinitionContext interface {
	antlr.ParserRuleContext

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

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

IDefinitionContext is an interface to support dynamic dispatch.

type IDefinitionsContext

type IDefinitionsContext interface {
	antlr.ParserRuleContext

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

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

IDefinitionsContext is an interface to support dynamic dispatch.

type IIdentPathContext

type IIdentPathContext interface {
	antlr.ParserRuleContext

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

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

IIdentPathContext is an interface to support dynamic dispatch.

type INamedPipeContext

type INamedPipeContext interface {
	antlr.ParserRuleContext

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

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

INamedPipeContext is an interface to support dynamic dispatch.

type IPathModelContext

type IPathModelContext interface {
	antlr.ParserRuleContext

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

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

IPathModelContext is an interface to support dynamic dispatch.

type IPathRelationContext

type IPathRelationContext interface {
	antlr.ParserRuleContext

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

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

IPathRelationContext is an interface to support dynamic dispatch.

type IPipeContext

type IPipeContext interface {
	antlr.ParserRuleContext

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

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

IPipeContext is an interface to support dynamic dispatch.

type IPipeFieldBackwardContext

type IPipeFieldBackwardContext interface {
	antlr.ParserRuleContext

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

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

IPipeFieldBackwardContext is an interface to support dynamic dispatch.

type IPipeFieldContext

type IPipeFieldContext interface {
	antlr.ParserRuleContext

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

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

IPipeFieldContext is an interface to support dynamic dispatch.

type IPipeFieldForwardContext

type IPipeFieldForwardContext interface {
	antlr.ParserRuleContext

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

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

IPipeFieldForwardContext is an interface to support dynamic dispatch.

type IPipeMapContext

type IPipeMapContext interface {
	antlr.ParserRuleContext

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

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

IPipeMapContext is an interface to support dynamic dispatch.

type IPipeMapEntryContext

type IPipeMapEntryContext interface {
	antlr.ParserRuleContext

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

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

IPipeMapEntryContext is an interface to support dynamic dispatch.

type IPipeModifiedContext

type IPipeModifiedContext interface {
	antlr.ParserRuleContext

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

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

IPipeModifiedContext is an interface to support dynamic dispatch.

type IPipeModifierContext

type IPipeModifierContext interface {
	antlr.ParserRuleContext

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

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

IPipeModifierContext is an interface to support dynamic dispatch.

type IPipeNamedPropertyContext

type IPipeNamedPropertyContext interface {
	antlr.ParserRuleContext

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

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

IPipeNamedPropertyContext is an interface to support dynamic dispatch.

type IPipePropertyContext

type IPipePropertyContext interface {
	antlr.ParserRuleContext

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

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

IPipePropertyContext is an interface to support dynamic dispatch.

type IPipeTerminalContext

type IPipeTerminalContext interface {
	antlr.ParserRuleContext

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

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

IPipeTerminalContext is an interface to support dynamic dispatch.

type ISepContext

type ISepContext interface {
	antlr.ParserRuleContext

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

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

ISepContext is an interface to support dynamic dispatch.

type IdentPathContext

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

func NewEmptyIdentPathContext

func NewEmptyIdentPathContext() *IdentPathContext

func NewIdentPathContext

func NewIdentPathContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentPathContext

func (*IdentPathContext) AllIDENT

func (s *IdentPathContext) AllIDENT() []antlr.TerminalNode

func (*IdentPathContext) EnterRule

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

func (*IdentPathContext) ExitRule

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

func (*IdentPathContext) GetParser

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

func (*IdentPathContext) GetRuleContext

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

func (*IdentPathContext) IDENT

func (s *IdentPathContext) IDENT(i int) antlr.TerminalNode

func (*IdentPathContext) IsIdentPathContext

func (*IdentPathContext) IsIdentPathContext()

func (*IdentPathContext) ToStringTree

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

type NamedPipeContext

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

func NewEmptyNamedPipeContext

func NewEmptyNamedPipeContext() *NamedPipeContext

func NewNamedPipeContext

func NewNamedPipeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NamedPipeContext

func (*NamedPipeContext) ContextPipe

func (s *NamedPipeContext) ContextPipe() IContextPipeContext

func (*NamedPipeContext) EnterRule

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

func (*NamedPipeContext) ExitRule

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

func (*NamedPipeContext) GetParser

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

func (*NamedPipeContext) GetRuleContext

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

func (*NamedPipeContext) IDENT

func (s *NamedPipeContext) IDENT() antlr.TerminalNode

func (*NamedPipeContext) IsNamedPipeContext

func (*NamedPipeContext) IsNamedPipeContext()

func (*NamedPipeContext) ToStringTree

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

type PathModelContext

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

func NewEmptyPathModelContext

func NewEmptyPathModelContext() *PathModelContext

func NewPathModelContext

func NewPathModelContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PathModelContext

func (*PathModelContext) EnterRule

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

func (*PathModelContext) ExitRule

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

func (*PathModelContext) GetParser

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

func (*PathModelContext) GetRuleContext

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

func (*PathModelContext) IDENT

func (s *PathModelContext) IDENT() antlr.TerminalNode

func (*PathModelContext) IdentPath

func (s *PathModelContext) IdentPath() IIdentPathContext

func (*PathModelContext) IsPathModelContext

func (*PathModelContext) IsPathModelContext()

func (*PathModelContext) ToStringTree

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

type PathRelationContext

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

func NewEmptyPathRelationContext

func NewEmptyPathRelationContext() *PathRelationContext

func NewPathRelationContext

func NewPathRelationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PathRelationContext

func (*PathRelationContext) AllIDENT

func (s *PathRelationContext) AllIDENT() []antlr.TerminalNode

func (*PathRelationContext) EnterRule

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

func (*PathRelationContext) ExitRule

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

func (*PathRelationContext) GetParser

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

func (*PathRelationContext) GetRuleContext

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

func (*PathRelationContext) IDENT

func (s *PathRelationContext) IDENT(i int) antlr.TerminalNode

func (*PathRelationContext) IdentPath

func (s *PathRelationContext) IdentPath() IIdentPathContext

func (*PathRelationContext) IsPathRelationContext

func (*PathRelationContext) IsPathRelationContext()

func (*PathRelationContext) ToStringTree

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

type PipeContext

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

func NewEmptyPipeContext

func NewEmptyPipeContext() *PipeContext

func NewPipeContext

func NewPipeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PipeContext

func (*PipeContext) EnterRule

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

func (*PipeContext) ExitRule

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

func (*PipeContext) GetParser

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

func (*PipeContext) GetRuleContext

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

func (*PipeContext) IsPipeContext

func (*PipeContext) IsPipeContext()

func (*PipeContext) PipeMap

func (s *PipeContext) PipeMap() IPipeMapContext

func (*PipeContext) PipeProperty

func (s *PipeContext) PipeProperty() IPipePropertyContext

func (*PipeContext) ToStringTree

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

type PipeFieldBackwardContext

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

func NewEmptyPipeFieldBackwardContext

func NewEmptyPipeFieldBackwardContext() *PipeFieldBackwardContext

func NewPipeFieldBackwardContext

func NewPipeFieldBackwardContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PipeFieldBackwardContext

func (*PipeFieldBackwardContext) EnterRule

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

func (*PipeFieldBackwardContext) ExitRule

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

func (*PipeFieldBackwardContext) GetParser

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

func (*PipeFieldBackwardContext) GetRuleContext

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

func (*PipeFieldBackwardContext) IsPipeFieldBackwardContext

func (*PipeFieldBackwardContext) IsPipeFieldBackwardContext()

func (*PipeFieldBackwardContext) PathRelation

func (*PipeFieldBackwardContext) PipeModified

func (*PipeFieldBackwardContext) ToStringTree

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

type PipeFieldContext

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

func NewEmptyPipeFieldContext

func NewEmptyPipeFieldContext() *PipeFieldContext

func NewPipeFieldContext

func NewPipeFieldContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PipeFieldContext

func (*PipeFieldContext) EnterRule

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

func (*PipeFieldContext) ExitRule

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

func (*PipeFieldContext) GetParser

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

func (*PipeFieldContext) GetRuleContext

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

func (*PipeFieldContext) IsPipeFieldContext

func (*PipeFieldContext) IsPipeFieldContext()

func (*PipeFieldContext) PipeFieldBackward

func (s *PipeFieldContext) PipeFieldBackward() IPipeFieldBackwardContext

func (*PipeFieldContext) PipeFieldForward

func (s *PipeFieldContext) PipeFieldForward() IPipeFieldForwardContext

func (*PipeFieldContext) ToStringTree

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

type PipeFieldForwardContext

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

func NewEmptyPipeFieldForwardContext

func NewEmptyPipeFieldForwardContext() *PipeFieldForwardContext

func NewPipeFieldForwardContext

func NewPipeFieldForwardContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PipeFieldForwardContext

func (*PipeFieldForwardContext) EnterRule

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

func (*PipeFieldForwardContext) ExitRule

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

func (*PipeFieldForwardContext) GetParser

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

func (*PipeFieldForwardContext) GetRuleContext

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

func (*PipeFieldForwardContext) IsPipeFieldForwardContext

func (*PipeFieldForwardContext) IsPipeFieldForwardContext()

func (*PipeFieldForwardContext) PathRelation

func (*PipeFieldForwardContext) PipeModified

func (*PipeFieldForwardContext) ToStringTree

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

type PipeMapContext

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

func NewEmptyPipeMapContext

func NewEmptyPipeMapContext() *PipeMapContext

func NewPipeMapContext

func NewPipeMapContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PipeMapContext

func (*PipeMapContext) AllNL

func (s *PipeMapContext) AllNL() []antlr.TerminalNode

func (*PipeMapContext) AllPipeMapEntry

func (s *PipeMapContext) AllPipeMapEntry() []IPipeMapEntryContext

func (*PipeMapContext) AllSep

func (s *PipeMapContext) AllSep() []ISepContext

func (*PipeMapContext) EnterRule

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

func (*PipeMapContext) ExitRule

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

func (*PipeMapContext) GetParser

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

func (*PipeMapContext) GetRuleContext

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

func (*PipeMapContext) IsPipeMapContext

func (*PipeMapContext) IsPipeMapContext()

func (*PipeMapContext) NL

func (s *PipeMapContext) NL(i int) antlr.TerminalNode

func (*PipeMapContext) PipeMapEntry

func (s *PipeMapContext) PipeMapEntry(i int) IPipeMapEntryContext

func (*PipeMapContext) Sep

func (s *PipeMapContext) Sep(i int) ISepContext

func (*PipeMapContext) ToStringTree

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

type PipeMapEntryContext

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

func NewEmptyPipeMapEntryContext

func NewEmptyPipeMapEntryContext() *PipeMapEntryContext

func NewPipeMapEntryContext

func NewPipeMapEntryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PipeMapEntryContext

func (*PipeMapEntryContext) EnterRule

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

func (*PipeMapEntryContext) ExitRule

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

func (*PipeMapEntryContext) GetParser

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

func (*PipeMapEntryContext) GetRuleContext

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

func (*PipeMapEntryContext) IsPipeMapEntryContext

func (*PipeMapEntryContext) IsPipeMapEntryContext()

func (*PipeMapEntryContext) PipeNamedProperty

func (s *PipeMapEntryContext) PipeNamedProperty() IPipeNamedPropertyContext

func (*PipeMapEntryContext) PipeProperty

func (s *PipeMapEntryContext) PipeProperty() IPipePropertyContext

func (*PipeMapEntryContext) ToStringTree

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

type PipeModifiedContext

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

func NewEmptyPipeModifiedContext

func NewEmptyPipeModifiedContext() *PipeModifiedContext

func NewPipeModifiedContext

func NewPipeModifiedContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PipeModifiedContext

func (*PipeModifiedContext) AllNL

func (s *PipeModifiedContext) AllNL() []antlr.TerminalNode

func (*PipeModifiedContext) EnterRule

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

func (*PipeModifiedContext) ExitRule

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

func (*PipeModifiedContext) GetParser

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

func (*PipeModifiedContext) GetRuleContext

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

func (*PipeModifiedContext) IsPipeModifiedContext

func (*PipeModifiedContext) IsPipeModifiedContext()

func (*PipeModifiedContext) NL

func (s *PipeModifiedContext) NL(i int) antlr.TerminalNode

func (*PipeModifiedContext) Pipe

func (*PipeModifiedContext) PipeModifier

func (s *PipeModifiedContext) PipeModifier() IPipeModifierContext

func (*PipeModifiedContext) ToStringTree

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

type PipeModifierContext

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

func NewEmptyPipeModifierContext

func NewEmptyPipeModifierContext() *PipeModifierContext

func NewPipeModifierContext

func NewPipeModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PipeModifierContext

func (*PipeModifierContext) EnterRule

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

func (*PipeModifierContext) ExitRule

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

func (*PipeModifierContext) GetParser

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

func (*PipeModifierContext) GetRuleContext

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

func (*PipeModifierContext) IsPipeModifierContext

func (*PipeModifierContext) IsPipeModifierContext()

func (*PipeModifierContext) ToStringTree

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

type PipeNamedPropertyContext

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

func NewEmptyPipeNamedPropertyContext

func NewEmptyPipeNamedPropertyContext() *PipeNamedPropertyContext

func NewPipeNamedPropertyContext

func NewPipeNamedPropertyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PipeNamedPropertyContext

func (*PipeNamedPropertyContext) EnterRule

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

func (*PipeNamedPropertyContext) ExitRule

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

func (*PipeNamedPropertyContext) GetParser

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

func (*PipeNamedPropertyContext) GetRuleContext

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

func (*PipeNamedPropertyContext) IDENT

func (s *PipeNamedPropertyContext) IDENT() antlr.TerminalNode

func (*PipeNamedPropertyContext) IsPipeNamedPropertyContext

func (*PipeNamedPropertyContext) IsPipeNamedPropertyContext()

func (*PipeNamedPropertyContext) PipeProperty

func (*PipeNamedPropertyContext) ToStringTree

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

type PipePropertyContext

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

func NewEmptyPipePropertyContext

func NewEmptyPipePropertyContext() *PipePropertyContext

func NewPipePropertyContext

func NewPipePropertyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PipePropertyContext

func (*PipePropertyContext) EnterRule

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

func (*PipePropertyContext) ExitRule

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

func (*PipePropertyContext) GetParser

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

func (*PipePropertyContext) GetRuleContext

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

func (*PipePropertyContext) IsPipePropertyContext

func (*PipePropertyContext) IsPipePropertyContext()

func (*PipePropertyContext) PipeField

func (s *PipePropertyContext) PipeField() IPipeFieldContext

func (*PipePropertyContext) PipeTerminal

func (s *PipePropertyContext) PipeTerminal() IPipeTerminalContext

func (*PipePropertyContext) ToStringTree

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

type PipeTerminalContext

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

func NewEmptyPipeTerminalContext

func NewEmptyPipeTerminalContext() *PipeTerminalContext

func NewPipeTerminalContext

func NewPipeTerminalContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PipeTerminalContext

func (*PipeTerminalContext) EnterRule

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

func (*PipeTerminalContext) ExitRule

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

func (*PipeTerminalContext) GetParser

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

func (*PipeTerminalContext) GetRuleContext

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

func (*PipeTerminalContext) IsPipeTerminalContext

func (*PipeTerminalContext) IsPipeTerminalContext()

func (*PipeTerminalContext) ToStringTree

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

type SepContext

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

func NewEmptySepContext

func NewEmptySepContext() *SepContext

func NewSepContext

func NewSepContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SepContext

func (*SepContext) AllNL

func (s *SepContext) AllNL() []antlr.TerminalNode

func (*SepContext) EnterRule

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

func (*SepContext) ExitRule

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

func (*SepContext) GetParser

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

func (*SepContext) GetRuleContext

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

func (*SepContext) IsSepContext

func (*SepContext) IsSepContext()

func (*SepContext) NL

func (s *SepContext) NL(i int) antlr.TerminalNode

func (*SepContext) ToStringTree

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

type VyLangLexer

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

func NewVyLangLexer

func NewVyLangLexer(input antlr.CharStream) *VyLangLexer

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

type VyLangListener

type VyLangListener interface {
	antlr.ParseTreeListener

	// EnterDefinitions is called when entering the definitions production.
	EnterDefinitions(c *DefinitionsContext)

	// EnterDefinition is called when entering the definition production.
	EnterDefinition(c *DefinitionContext)

	// EnterNamedPipe is called when entering the namedPipe production.
	EnterNamedPipe(c *NamedPipeContext)

	// EnterContextPipe is called when entering the contextPipe production.
	EnterContextPipe(c *ContextPipeContext)

	// EnterPipe is called when entering the pipe production.
	EnterPipe(c *PipeContext)

	// EnterPipeProperty is called when entering the pipeProperty production.
	EnterPipeProperty(c *PipePropertyContext)

	// EnterPipeNamedProperty is called when entering the pipeNamedProperty production.
	EnterPipeNamedProperty(c *PipeNamedPropertyContext)

	// EnterPipeTerminal is called when entering the pipeTerminal production.
	EnterPipeTerminal(c *PipeTerminalContext)

	// EnterPipeField is called when entering the pipeField production.
	EnterPipeField(c *PipeFieldContext)

	// EnterPipeFieldForward is called when entering the pipeFieldForward production.
	EnterPipeFieldForward(c *PipeFieldForwardContext)

	// EnterPipeFieldBackward is called when entering the pipeFieldBackward production.
	EnterPipeFieldBackward(c *PipeFieldBackwardContext)

	// EnterPipeModified is called when entering the pipeModified production.
	EnterPipeModified(c *PipeModifiedContext)

	// EnterPipeMap is called when entering the pipeMap production.
	EnterPipeMap(c *PipeMapContext)

	// EnterPipeMapEntry is called when entering the pipeMapEntry production.
	EnterPipeMapEntry(c *PipeMapEntryContext)

	// EnterPipeModifier is called when entering the pipeModifier production.
	EnterPipeModifier(c *PipeModifierContext)

	// EnterPathModel is called when entering the pathModel production.
	EnterPathModel(c *PathModelContext)

	// EnterPathRelation is called when entering the pathRelation production.
	EnterPathRelation(c *PathRelationContext)

	// EnterIdentPath is called when entering the identPath production.
	EnterIdentPath(c *IdentPathContext)

	// EnterSep is called when entering the sep production.
	EnterSep(c *SepContext)

	// ExitDefinitions is called when exiting the definitions production.
	ExitDefinitions(c *DefinitionsContext)

	// ExitDefinition is called when exiting the definition production.
	ExitDefinition(c *DefinitionContext)

	// ExitNamedPipe is called when exiting the namedPipe production.
	ExitNamedPipe(c *NamedPipeContext)

	// ExitContextPipe is called when exiting the contextPipe production.
	ExitContextPipe(c *ContextPipeContext)

	// ExitPipe is called when exiting the pipe production.
	ExitPipe(c *PipeContext)

	// ExitPipeProperty is called when exiting the pipeProperty production.
	ExitPipeProperty(c *PipePropertyContext)

	// ExitPipeNamedProperty is called when exiting the pipeNamedProperty production.
	ExitPipeNamedProperty(c *PipeNamedPropertyContext)

	// ExitPipeTerminal is called when exiting the pipeTerminal production.
	ExitPipeTerminal(c *PipeTerminalContext)

	// ExitPipeField is called when exiting the pipeField production.
	ExitPipeField(c *PipeFieldContext)

	// ExitPipeFieldForward is called when exiting the pipeFieldForward production.
	ExitPipeFieldForward(c *PipeFieldForwardContext)

	// ExitPipeFieldBackward is called when exiting the pipeFieldBackward production.
	ExitPipeFieldBackward(c *PipeFieldBackwardContext)

	// ExitPipeModified is called when exiting the pipeModified production.
	ExitPipeModified(c *PipeModifiedContext)

	// ExitPipeMap is called when exiting the pipeMap production.
	ExitPipeMap(c *PipeMapContext)

	// ExitPipeMapEntry is called when exiting the pipeMapEntry production.
	ExitPipeMapEntry(c *PipeMapEntryContext)

	// ExitPipeModifier is called when exiting the pipeModifier production.
	ExitPipeModifier(c *PipeModifierContext)

	// ExitPathModel is called when exiting the pathModel production.
	ExitPathModel(c *PathModelContext)

	// ExitPathRelation is called when exiting the pathRelation production.
	ExitPathRelation(c *PathRelationContext)

	// ExitIdentPath is called when exiting the identPath production.
	ExitIdentPath(c *IdentPathContext)

	// ExitSep is called when exiting the sep production.
	ExitSep(c *SepContext)
}

VyLangListener is a complete listener for a parse tree produced by VyLangParser.

type VyLangParser

type VyLangParser struct {
	*antlr.BaseParser
}

func NewVyLangParser

func NewVyLangParser(input antlr.TokenStream) *VyLangParser

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

func (*VyLangParser) ContextPipe

func (p *VyLangParser) ContextPipe() (localctx IContextPipeContext)

func (*VyLangParser) Definition

func (p *VyLangParser) Definition() (localctx IDefinitionContext)

func (*VyLangParser) Definitions

func (p *VyLangParser) Definitions() (localctx IDefinitionsContext)

func (*VyLangParser) IdentPath

func (p *VyLangParser) IdentPath() (localctx IIdentPathContext)

func (*VyLangParser) NamedPipe

func (p *VyLangParser) NamedPipe() (localctx INamedPipeContext)

func (*VyLangParser) PathModel

func (p *VyLangParser) PathModel() (localctx IPathModelContext)

func (*VyLangParser) PathRelation

func (p *VyLangParser) PathRelation() (localctx IPathRelationContext)

func (*VyLangParser) Pipe

func (p *VyLangParser) Pipe() (localctx IPipeContext)

func (*VyLangParser) PipeField

func (p *VyLangParser) PipeField() (localctx IPipeFieldContext)

func (*VyLangParser) PipeFieldBackward

func (p *VyLangParser) PipeFieldBackward() (localctx IPipeFieldBackwardContext)

func (*VyLangParser) PipeFieldForward

func (p *VyLangParser) PipeFieldForward() (localctx IPipeFieldForwardContext)

func (*VyLangParser) PipeMap

func (p *VyLangParser) PipeMap() (localctx IPipeMapContext)

func (*VyLangParser) PipeMapEntry

func (p *VyLangParser) PipeMapEntry() (localctx IPipeMapEntryContext)

func (*VyLangParser) PipeModified

func (p *VyLangParser) PipeModified() (localctx IPipeModifiedContext)

func (*VyLangParser) PipeModifier

func (p *VyLangParser) PipeModifier() (localctx IPipeModifierContext)

func (*VyLangParser) PipeNamedProperty

func (p *VyLangParser) PipeNamedProperty() (localctx IPipeNamedPropertyContext)

func (*VyLangParser) PipeProperty

func (p *VyLangParser) PipeProperty() (localctx IPipePropertyContext)

func (*VyLangParser) PipeTerminal

func (p *VyLangParser) PipeTerminal() (localctx IPipeTerminalContext)

func (*VyLangParser) Sep

func (p *VyLangParser) Sep() (localctx ISepContext)

Jump to

Keyboard shortcuts

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