parser

package
v0.8.17 Latest Latest
Warning

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

Go to latest
Published: Feb 11, 2026 License: MPL-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	EarthLexerINDENT          = 1
	EarthLexerDEDENT          = 2
	EarthLexerTarget          = 3
	EarthLexerUserCommand     = 4
	EarthLexerFunction        = 5
	EarthLexerFROM            = 6
	EarthLexerFROM_DOCKERFILE = 7
	EarthLexerLOCALLY         = 8
	EarthLexerCOPY            = 9
	EarthLexerSAVE_ARTIFACT   = 10
	EarthLexerSAVE_IMAGE      = 11
	EarthLexerRUN             = 12
	EarthLexerEXPOSE          = 13
	EarthLexerVOLUME          = 14
	EarthLexerENV             = 15
	EarthLexerARG             = 16
	EarthLexerSET             = 17
	EarthLexerLET             = 18
	EarthLexerLABEL           = 19
	EarthLexerBUILD           = 20
	EarthLexerWORKDIR         = 21
	EarthLexerUSER            = 22
	EarthLexerCMD             = 23
	EarthLexerENTRYPOINT      = 24
	EarthLexerGIT_CLONE       = 25
	EarthLexerADD             = 26
	EarthLexerSTOPSIGNAL      = 27
	EarthLexerONBUILD         = 28
	EarthLexerHEALTHCHECK     = 29
	EarthLexerSHELL           = 30
	EarthLexerDO              = 31
	EarthLexerCOMMAND         = 32
	EarthLexerFUNCTION        = 33
	EarthLexerIMPORT          = 34
	EarthLexerVERSION         = 35
	EarthLexerCACHE           = 36
	EarthLexerHOST            = 37
	EarthLexerPROJECT         = 38
	EarthLexerWITH            = 39
	EarthLexerDOCKER          = 40
	EarthLexerIF              = 41
	EarthLexerTRY             = 42
	EarthLexerFOR             = 43
	EarthLexerWAIT            = 44
	EarthLexerNL              = 45
	EarthLexerWS              = 46
	EarthLexerCOMMENT         = 47
	EarthLexerELSE            = 48
	EarthLexerELSE_IF         = 49
	EarthLexerCATCH           = 50
	EarthLexerFINALLY         = 51
	EarthLexerEND             = 52
	EarthLexerAtom            = 53
	EarthLexerEQUALS          = 54
)

EarthLexer tokens.

View Source
const (
	EarthLexerWHITESPACE_CHANNEL = 2
	EarthLexerCOMMENTS_CHANNEL   = 3
)

EarthLexer escapedChannels.

View Source
const (
	EarthLexerRECIPE = iota + 1
	EarthLexerBLOCK
	EarthLexerCOMMAND_ARGS
	EarthLexerCOMMAND_ARGS_KEY_VALUE
	EarthLexerCOMMAND_ARGS_KEY_VALUE_ASSIGNMENT
	EarthLexerCOMMAND_ARGS_KEY_VALUE_LABEL
)

EarthLexer modes.

View Source
const (
	EarthParserEOF             = antlr.TokenEOF
	EarthParserINDENT          = 1
	EarthParserDEDENT          = 2
	EarthParserTarget          = 3
	EarthParserUserCommand     = 4
	EarthParserFunction        = 5
	EarthParserFROM            = 6
	EarthParserFROM_DOCKERFILE = 7
	EarthParserLOCALLY         = 8
	EarthParserCOPY            = 9
	EarthParserSAVE_ARTIFACT   = 10
	EarthParserSAVE_IMAGE      = 11
	EarthParserRUN             = 12
	EarthParserEXPOSE          = 13
	EarthParserVOLUME          = 14
	EarthParserENV             = 15
	EarthParserARG             = 16
	EarthParserSET             = 17
	EarthParserLET             = 18
	EarthParserLABEL           = 19
	EarthParserBUILD           = 20
	EarthParserWORKDIR         = 21
	EarthParserUSER            = 22
	EarthParserCMD             = 23
	EarthParserENTRYPOINT      = 24
	EarthParserGIT_CLONE       = 25
	EarthParserADD             = 26
	EarthParserSTOPSIGNAL      = 27
	EarthParserONBUILD         = 28
	EarthParserHEALTHCHECK     = 29
	EarthParserSHELL           = 30
	EarthParserDO              = 31
	EarthParserCOMMAND         = 32
	EarthParserFUNCTION        = 33
	EarthParserIMPORT          = 34
	EarthParserVERSION         = 35
	EarthParserCACHE           = 36
	EarthParserHOST            = 37
	EarthParserPROJECT         = 38
	EarthParserWITH            = 39
	EarthParserDOCKER          = 40
	EarthParserIF              = 41
	EarthParserTRY             = 42
	EarthParserFOR             = 43
	EarthParserWAIT            = 44
	EarthParserNL              = 45
	EarthParserWS              = 46
	EarthParserCOMMENT         = 47
	EarthParserELSE            = 48
	EarthParserELSE_IF         = 49
	EarthParserCATCH           = 50
	EarthParserFINALLY         = 51
	EarthParserEND             = 52
	EarthParserAtom            = 53
	EarthParserEQUALS          = 54
)

EarthParser tokens.

View Source
const (
	EarthParserRULE_earthFile           = 0
	EarthParserRULE_targets             = 1
	EarthParserRULE_targetOrUserCommand = 2
	EarthParserRULE_target              = 3
	EarthParserRULE_targetHeader        = 4
	EarthParserRULE_userCommand         = 5
	EarthParserRULE_userCommandHeader   = 6
	EarthParserRULE_function            = 7
	EarthParserRULE_functionHeader      = 8
	EarthParserRULE_stmts               = 9
	EarthParserRULE_stmt                = 10
	EarthParserRULE_commandStmt         = 11
	EarthParserRULE_version             = 12
	EarthParserRULE_withStmt            = 13
	EarthParserRULE_withBlock           = 14
	EarthParserRULE_withExpr            = 15
	EarthParserRULE_withCommand         = 16
	EarthParserRULE_dockerCommand       = 17
	EarthParserRULE_ifStmt              = 18
	EarthParserRULE_ifClause            = 19
	EarthParserRULE_ifBlock             = 20
	EarthParserRULE_elseIfClause        = 21
	EarthParserRULE_elseIfBlock         = 22
	EarthParserRULE_elseClause          = 23
	EarthParserRULE_elseBlock           = 24
	EarthParserRULE_ifExpr              = 25
	EarthParserRULE_elseIfExpr          = 26
	EarthParserRULE_tryStmt             = 27
	EarthParserRULE_tryClause           = 28
	EarthParserRULE_tryBlock            = 29
	EarthParserRULE_catchClause         = 30
	EarthParserRULE_catchBlock          = 31
	EarthParserRULE_finallyClause       = 32
	EarthParserRULE_finallyBlock        = 33
	EarthParserRULE_forStmt             = 34
	EarthParserRULE_forClause           = 35
	EarthParserRULE_forBlock            = 36
	EarthParserRULE_forExpr             = 37
	EarthParserRULE_waitStmt            = 38
	EarthParserRULE_waitClause          = 39
	EarthParserRULE_waitBlock           = 40
	EarthParserRULE_waitExpr            = 41
	EarthParserRULE_fromStmt            = 42
	EarthParserRULE_fromDockerfileStmt  = 43
	EarthParserRULE_locallyStmt         = 44
	EarthParserRULE_copyStmt            = 45
	EarthParserRULE_saveStmt            = 46
	EarthParserRULE_saveImage           = 47
	EarthParserRULE_saveArtifact        = 48
	EarthParserRULE_runStmt             = 49
	EarthParserRULE_buildStmt           = 50
	EarthParserRULE_workdirStmt         = 51
	EarthParserRULE_userStmt            = 52
	EarthParserRULE_cmdStmt             = 53
	EarthParserRULE_entrypointStmt      = 54
	EarthParserRULE_exposeStmt          = 55
	EarthParserRULE_volumeStmt          = 56
	EarthParserRULE_envStmt             = 57
	EarthParserRULE_argStmt             = 58
	EarthParserRULE_setStmt             = 59
	EarthParserRULE_letStmt             = 60
	EarthParserRULE_optionalFlag        = 61
	EarthParserRULE_envArgKey           = 62
	EarthParserRULE_envArgValue         = 63
	EarthParserRULE_labelStmt           = 64
	EarthParserRULE_labelKey            = 65
	EarthParserRULE_labelValue          = 66
	EarthParserRULE_gitCloneStmt        = 67
	EarthParserRULE_addStmt             = 68
	EarthParserRULE_stopsignalStmt      = 69
	EarthParserRULE_onbuildStmt         = 70
	EarthParserRULE_healthcheckStmt     = 71
	EarthParserRULE_shellStmt           = 72
	EarthParserRULE_userCommandStmt     = 73
	EarthParserRULE_functionStmt        = 74
	EarthParserRULE_doStmt              = 75
	EarthParserRULE_importStmt          = 76
	EarthParserRULE_cacheStmt           = 77
	EarthParserRULE_hostStmt            = 78
	EarthParserRULE_projectStmt         = 79
	EarthParserRULE_expr                = 80
	EarthParserRULE_stmtWordsMaybeJSON  = 81
	EarthParserRULE_stmtWords           = 82
	EarthParserRULE_stmtWord            = 83
)

EarthParser rules.

Variables

This section is empty.

Functions

func EarthLexerInit

func EarthLexerInit()

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

func EarthParserInit

func EarthParserInit()

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

func GetLexerLiteralNames

func GetLexerLiteralNames() []string

GetLexerLiteralNames returns the generated literal names.

func GetLexerModeNames

func GetLexerModeNames() []string

GetLexerModeNames returns the generated mode names.

func GetLexerSymbolicNames

func GetLexerSymbolicNames() []string

GetLexerSymbolicNames returns the generated token names.

Types

type AddStmtContext

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

func NewAddStmtContext

func NewAddStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AddStmtContext

func NewEmptyAddStmtContext

func NewEmptyAddStmtContext() *AddStmtContext

func (*AddStmtContext) ADD

func (*AddStmtContext) EnterRule

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

func (*AddStmtContext) ExitRule

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

func (*AddStmtContext) GetParser

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

func (*AddStmtContext) GetRuleContext

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

func (*AddStmtContext) IsAddStmtContext

func (*AddStmtContext) IsAddStmtContext()

func (*AddStmtContext) StmtWords

func (s *AddStmtContext) StmtWords() IStmtWordsContext

func (*AddStmtContext) ToStringTree

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

type ArgStmtContext

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

func NewArgStmtContext

func NewArgStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArgStmtContext

func NewEmptyArgStmtContext

func NewEmptyArgStmtContext() *ArgStmtContext

func (*ArgStmtContext) ARG

func (*ArgStmtContext) EQUALS

func (s *ArgStmtContext) EQUALS() antlr.TerminalNode

func (*ArgStmtContext) EnterRule

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

func (*ArgStmtContext) EnvArgKey

func (s *ArgStmtContext) EnvArgKey() IEnvArgKeyContext

func (*ArgStmtContext) EnvArgValue

func (s *ArgStmtContext) EnvArgValue() IEnvArgValueContext

func (*ArgStmtContext) ExitRule

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

func (*ArgStmtContext) GetParser

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

func (*ArgStmtContext) GetRuleContext

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

func (*ArgStmtContext) IsArgStmtContext

func (*ArgStmtContext) IsArgStmtContext()

func (*ArgStmtContext) OptionalFlag

func (s *ArgStmtContext) OptionalFlag() IOptionalFlagContext

func (*ArgStmtContext) ToStringTree

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

func (*ArgStmtContext) WS

type BaseEarthParserListener

type BaseEarthParserListener struct{}

BaseEarthParserListener is a complete listener for a parse tree produced by EarthParser.

func (*BaseEarthParserListener) EnterAddStmt

func (s *BaseEarthParserListener) EnterAddStmt(ctx *AddStmtContext)

EnterAddStmt is called when production addStmt is entered.

func (*BaseEarthParserListener) EnterArgStmt

func (s *BaseEarthParserListener) EnterArgStmt(ctx *ArgStmtContext)

EnterArgStmt is called when production argStmt is entered.

func (*BaseEarthParserListener) EnterBuildStmt

func (s *BaseEarthParserListener) EnterBuildStmt(ctx *BuildStmtContext)

EnterBuildStmt is called when production buildStmt is entered.

func (*BaseEarthParserListener) EnterCacheStmt

func (s *BaseEarthParserListener) EnterCacheStmt(ctx *CacheStmtContext)

EnterCacheStmt is called when production cacheStmt is entered.

func (*BaseEarthParserListener) EnterCatchBlock

func (s *BaseEarthParserListener) EnterCatchBlock(ctx *CatchBlockContext)

EnterCatchBlock is called when production catchBlock is entered.

func (*BaseEarthParserListener) EnterCatchClause

func (s *BaseEarthParserListener) EnterCatchClause(ctx *CatchClauseContext)

EnterCatchClause is called when production catchClause is entered.

func (*BaseEarthParserListener) EnterCmdStmt

func (s *BaseEarthParserListener) EnterCmdStmt(ctx *CmdStmtContext)

EnterCmdStmt is called when production cmdStmt is entered.

func (*BaseEarthParserListener) EnterCommandStmt

func (s *BaseEarthParserListener) EnterCommandStmt(ctx *CommandStmtContext)

EnterCommandStmt is called when production commandStmt is entered.

func (*BaseEarthParserListener) EnterCopyStmt

func (s *BaseEarthParserListener) EnterCopyStmt(ctx *CopyStmtContext)

EnterCopyStmt is called when production copyStmt is entered.

func (*BaseEarthParserListener) EnterDoStmt

func (s *BaseEarthParserListener) EnterDoStmt(ctx *DoStmtContext)

EnterDoStmt is called when production doStmt is entered.

func (*BaseEarthParserListener) EnterDockerCommand

func (s *BaseEarthParserListener) EnterDockerCommand(ctx *DockerCommandContext)

EnterDockerCommand is called when production dockerCommand is entered.

func (*BaseEarthParserListener) EnterEarthFile

func (s *BaseEarthParserListener) EnterEarthFile(ctx *EarthFileContext)

EnterEarthFile is called when production earthFile is entered.

func (*BaseEarthParserListener) EnterElseBlock

func (s *BaseEarthParserListener) EnterElseBlock(ctx *ElseBlockContext)

EnterElseBlock is called when production elseBlock is entered.

func (*BaseEarthParserListener) EnterElseClause

func (s *BaseEarthParserListener) EnterElseClause(ctx *ElseClauseContext)

EnterElseClause is called when production elseClause is entered.

func (*BaseEarthParserListener) EnterElseIfBlock

func (s *BaseEarthParserListener) EnterElseIfBlock(ctx *ElseIfBlockContext)

EnterElseIfBlock is called when production elseIfBlock is entered.

func (*BaseEarthParserListener) EnterElseIfClause

func (s *BaseEarthParserListener) EnterElseIfClause(ctx *ElseIfClauseContext)

EnterElseIfClause is called when production elseIfClause is entered.

func (*BaseEarthParserListener) EnterElseIfExpr

func (s *BaseEarthParserListener) EnterElseIfExpr(ctx *ElseIfExprContext)

EnterElseIfExpr is called when production elseIfExpr is entered.

func (*BaseEarthParserListener) EnterEntrypointStmt

func (s *BaseEarthParserListener) EnterEntrypointStmt(ctx *EntrypointStmtContext)

EnterEntrypointStmt is called when production entrypointStmt is entered.

func (*BaseEarthParserListener) EnterEnvArgKey

func (s *BaseEarthParserListener) EnterEnvArgKey(ctx *EnvArgKeyContext)

EnterEnvArgKey is called when production envArgKey is entered.

func (*BaseEarthParserListener) EnterEnvArgValue

func (s *BaseEarthParserListener) EnterEnvArgValue(ctx *EnvArgValueContext)

EnterEnvArgValue is called when production envArgValue is entered.

func (*BaseEarthParserListener) EnterEnvStmt

func (s *BaseEarthParserListener) EnterEnvStmt(ctx *EnvStmtContext)

EnterEnvStmt is called when production envStmt is entered.

func (*BaseEarthParserListener) EnterEveryRule

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

EnterEveryRule is called when any rule is entered.

func (*BaseEarthParserListener) EnterExposeStmt

func (s *BaseEarthParserListener) EnterExposeStmt(ctx *ExposeStmtContext)

EnterExposeStmt is called when production exposeStmt is entered.

func (*BaseEarthParserListener) EnterExpr

func (s *BaseEarthParserListener) EnterExpr(ctx *ExprContext)

EnterExpr is called when production expr is entered.

func (*BaseEarthParserListener) EnterFinallyBlock

func (s *BaseEarthParserListener) EnterFinallyBlock(ctx *FinallyBlockContext)

EnterFinallyBlock is called when production finallyBlock is entered.

func (*BaseEarthParserListener) EnterFinallyClause

func (s *BaseEarthParserListener) EnterFinallyClause(ctx *FinallyClauseContext)

EnterFinallyClause is called when production finallyClause is entered.

func (*BaseEarthParserListener) EnterForBlock

func (s *BaseEarthParserListener) EnterForBlock(ctx *ForBlockContext)

EnterForBlock is called when production forBlock is entered.

func (*BaseEarthParserListener) EnterForClause

func (s *BaseEarthParserListener) EnterForClause(ctx *ForClauseContext)

EnterForClause is called when production forClause is entered.

func (*BaseEarthParserListener) EnterForExpr

func (s *BaseEarthParserListener) EnterForExpr(ctx *ForExprContext)

EnterForExpr is called when production forExpr is entered.

func (*BaseEarthParserListener) EnterForStmt

func (s *BaseEarthParserListener) EnterForStmt(ctx *ForStmtContext)

EnterForStmt is called when production forStmt is entered.

func (*BaseEarthParserListener) EnterFromDockerfileStmt

func (s *BaseEarthParserListener) EnterFromDockerfileStmt(ctx *FromDockerfileStmtContext)

EnterFromDockerfileStmt is called when production fromDockerfileStmt is entered.

func (*BaseEarthParserListener) EnterFromStmt

func (s *BaseEarthParserListener) EnterFromStmt(ctx *FromStmtContext)

EnterFromStmt is called when production fromStmt is entered.

func (*BaseEarthParserListener) EnterFunction

func (s *BaseEarthParserListener) EnterFunction(ctx *FunctionContext)

EnterFunction is called when production function is entered.

func (*BaseEarthParserListener) EnterFunctionHeader

func (s *BaseEarthParserListener) EnterFunctionHeader(ctx *FunctionHeaderContext)

EnterFunctionHeader is called when production functionHeader is entered.

func (*BaseEarthParserListener) EnterFunctionStmt

func (s *BaseEarthParserListener) EnterFunctionStmt(ctx *FunctionStmtContext)

EnterFunctionStmt is called when production functionStmt is entered.

func (*BaseEarthParserListener) EnterGitCloneStmt

func (s *BaseEarthParserListener) EnterGitCloneStmt(ctx *GitCloneStmtContext)

EnterGitCloneStmt is called when production gitCloneStmt is entered.

func (*BaseEarthParserListener) EnterHealthcheckStmt

func (s *BaseEarthParserListener) EnterHealthcheckStmt(ctx *HealthcheckStmtContext)

EnterHealthcheckStmt is called when production healthcheckStmt is entered.

func (*BaseEarthParserListener) EnterHostStmt

func (s *BaseEarthParserListener) EnterHostStmt(ctx *HostStmtContext)

EnterHostStmt is called when production hostStmt is entered.

func (*BaseEarthParserListener) EnterIfBlock

func (s *BaseEarthParserListener) EnterIfBlock(ctx *IfBlockContext)

EnterIfBlock is called when production ifBlock is entered.

func (*BaseEarthParserListener) EnterIfClause

func (s *BaseEarthParserListener) EnterIfClause(ctx *IfClauseContext)

EnterIfClause is called when production ifClause is entered.

func (*BaseEarthParserListener) EnterIfExpr

func (s *BaseEarthParserListener) EnterIfExpr(ctx *IfExprContext)

EnterIfExpr is called when production ifExpr is entered.

func (*BaseEarthParserListener) EnterIfStmt

func (s *BaseEarthParserListener) EnterIfStmt(ctx *IfStmtContext)

EnterIfStmt is called when production ifStmt is entered.

func (*BaseEarthParserListener) EnterImportStmt

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

EnterImportStmt is called when production importStmt is entered.

func (*BaseEarthParserListener) EnterLabelKey

func (s *BaseEarthParserListener) EnterLabelKey(ctx *LabelKeyContext)

EnterLabelKey is called when production labelKey is entered.

func (*BaseEarthParserListener) EnterLabelStmt

func (s *BaseEarthParserListener) EnterLabelStmt(ctx *LabelStmtContext)

EnterLabelStmt is called when production labelStmt is entered.

func (*BaseEarthParserListener) EnterLabelValue

func (s *BaseEarthParserListener) EnterLabelValue(ctx *LabelValueContext)

EnterLabelValue is called when production labelValue is entered.

func (*BaseEarthParserListener) EnterLetStmt

func (s *BaseEarthParserListener) EnterLetStmt(ctx *LetStmtContext)

EnterLetStmt is called when production letStmt is entered.

func (*BaseEarthParserListener) EnterLocallyStmt

func (s *BaseEarthParserListener) EnterLocallyStmt(ctx *LocallyStmtContext)

EnterLocallyStmt is called when production locallyStmt is entered.

func (*BaseEarthParserListener) EnterOnbuildStmt

func (s *BaseEarthParserListener) EnterOnbuildStmt(ctx *OnbuildStmtContext)

EnterOnbuildStmt is called when production onbuildStmt is entered.

func (*BaseEarthParserListener) EnterOptionalFlag

func (s *BaseEarthParserListener) EnterOptionalFlag(ctx *OptionalFlagContext)

EnterOptionalFlag is called when production optionalFlag is entered.

func (*BaseEarthParserListener) EnterProjectStmt

func (s *BaseEarthParserListener) EnterProjectStmt(ctx *ProjectStmtContext)

EnterProjectStmt is called when production projectStmt is entered.

func (*BaseEarthParserListener) EnterRunStmt

func (s *BaseEarthParserListener) EnterRunStmt(ctx *RunStmtContext)

EnterRunStmt is called when production runStmt is entered.

func (*BaseEarthParserListener) EnterSaveArtifact

func (s *BaseEarthParserListener) EnterSaveArtifact(ctx *SaveArtifactContext)

EnterSaveArtifact is called when production saveArtifact is entered.

func (*BaseEarthParserListener) EnterSaveImage

func (s *BaseEarthParserListener) EnterSaveImage(ctx *SaveImageContext)

EnterSaveImage is called when production saveImage is entered.

func (*BaseEarthParserListener) EnterSaveStmt

func (s *BaseEarthParserListener) EnterSaveStmt(ctx *SaveStmtContext)

EnterSaveStmt is called when production saveStmt is entered.

func (*BaseEarthParserListener) EnterSetStmt

func (s *BaseEarthParserListener) EnterSetStmt(ctx *SetStmtContext)

EnterSetStmt is called when production setStmt is entered.

func (*BaseEarthParserListener) EnterShellStmt

func (s *BaseEarthParserListener) EnterShellStmt(ctx *ShellStmtContext)

EnterShellStmt is called when production shellStmt is entered.

func (*BaseEarthParserListener) EnterStmt

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

EnterStmt is called when production stmt is entered.

func (*BaseEarthParserListener) EnterStmtWord

func (s *BaseEarthParserListener) EnterStmtWord(ctx *StmtWordContext)

EnterStmtWord is called when production stmtWord is entered.

func (*BaseEarthParserListener) EnterStmtWords

func (s *BaseEarthParserListener) EnterStmtWords(ctx *StmtWordsContext)

EnterStmtWords is called when production stmtWords is entered.

func (*BaseEarthParserListener) EnterStmtWordsMaybeJSON

func (s *BaseEarthParserListener) EnterStmtWordsMaybeJSON(ctx *StmtWordsMaybeJSONContext)

EnterStmtWordsMaybeJSON is called when production stmtWordsMaybeJSON is entered.

func (*BaseEarthParserListener) EnterStmts

func (s *BaseEarthParserListener) EnterStmts(ctx *StmtsContext)

EnterStmts is called when production stmts is entered.

func (*BaseEarthParserListener) EnterStopsignalStmt

func (s *BaseEarthParserListener) EnterStopsignalStmt(ctx *StopsignalStmtContext)

EnterStopsignalStmt is called when production stopsignalStmt is entered.

func (*BaseEarthParserListener) EnterTarget

func (s *BaseEarthParserListener) EnterTarget(ctx *TargetContext)

EnterTarget is called when production target is entered.

func (*BaseEarthParserListener) EnterTargetHeader

func (s *BaseEarthParserListener) EnterTargetHeader(ctx *TargetHeaderContext)

EnterTargetHeader is called when production targetHeader is entered.

func (*BaseEarthParserListener) EnterTargetOrUserCommand

func (s *BaseEarthParserListener) EnterTargetOrUserCommand(ctx *TargetOrUserCommandContext)

EnterTargetOrUserCommand is called when production targetOrUserCommand is entered.

func (*BaseEarthParserListener) EnterTargets

func (s *BaseEarthParserListener) EnterTargets(ctx *TargetsContext)

EnterTargets is called when production targets is entered.

func (*BaseEarthParserListener) EnterTryBlock

func (s *BaseEarthParserListener) EnterTryBlock(ctx *TryBlockContext)

EnterTryBlock is called when production tryBlock is entered.

func (*BaseEarthParserListener) EnterTryClause

func (s *BaseEarthParserListener) EnterTryClause(ctx *TryClauseContext)

EnterTryClause is called when production tryClause is entered.

func (*BaseEarthParserListener) EnterTryStmt

func (s *BaseEarthParserListener) EnterTryStmt(ctx *TryStmtContext)

EnterTryStmt is called when production tryStmt is entered.

func (*BaseEarthParserListener) EnterUserCommand

func (s *BaseEarthParserListener) EnterUserCommand(ctx *UserCommandContext)

EnterUserCommand is called when production userCommand is entered.

func (*BaseEarthParserListener) EnterUserCommandHeader

func (s *BaseEarthParserListener) EnterUserCommandHeader(ctx *UserCommandHeaderContext)

EnterUserCommandHeader is called when production userCommandHeader is entered.

func (*BaseEarthParserListener) EnterUserCommandStmt

func (s *BaseEarthParserListener) EnterUserCommandStmt(ctx *UserCommandStmtContext)

EnterUserCommandStmt is called when production userCommandStmt is entered.

func (*BaseEarthParserListener) EnterUserStmt

func (s *BaseEarthParserListener) EnterUserStmt(ctx *UserStmtContext)

EnterUserStmt is called when production userStmt is entered.

func (*BaseEarthParserListener) EnterVersion

func (s *BaseEarthParserListener) EnterVersion(ctx *VersionContext)

EnterVersion is called when production version is entered.

func (*BaseEarthParserListener) EnterVolumeStmt

func (s *BaseEarthParserListener) EnterVolumeStmt(ctx *VolumeStmtContext)

EnterVolumeStmt is called when production volumeStmt is entered.

func (*BaseEarthParserListener) EnterWaitBlock

func (s *BaseEarthParserListener) EnterWaitBlock(ctx *WaitBlockContext)

EnterWaitBlock is called when production waitBlock is entered.

func (*BaseEarthParserListener) EnterWaitClause

func (s *BaseEarthParserListener) EnterWaitClause(ctx *WaitClauseContext)

EnterWaitClause is called when production waitClause is entered.

func (*BaseEarthParserListener) EnterWaitExpr

func (s *BaseEarthParserListener) EnterWaitExpr(ctx *WaitExprContext)

EnterWaitExpr is called when production waitExpr is entered.

func (*BaseEarthParserListener) EnterWaitStmt

func (s *BaseEarthParserListener) EnterWaitStmt(ctx *WaitStmtContext)

EnterWaitStmt is called when production waitStmt is entered.

func (*BaseEarthParserListener) EnterWithBlock

func (s *BaseEarthParserListener) EnterWithBlock(ctx *WithBlockContext)

EnterWithBlock is called when production withBlock is entered.

func (*BaseEarthParserListener) EnterWithCommand

func (s *BaseEarthParserListener) EnterWithCommand(ctx *WithCommandContext)

EnterWithCommand is called when production withCommand is entered.

func (*BaseEarthParserListener) EnterWithExpr

func (s *BaseEarthParserListener) EnterWithExpr(ctx *WithExprContext)

EnterWithExpr is called when production withExpr is entered.

func (*BaseEarthParserListener) EnterWithStmt

func (s *BaseEarthParserListener) EnterWithStmt(ctx *WithStmtContext)

EnterWithStmt is called when production withStmt is entered.

func (*BaseEarthParserListener) EnterWorkdirStmt

func (s *BaseEarthParserListener) EnterWorkdirStmt(ctx *WorkdirStmtContext)

EnterWorkdirStmt is called when production workdirStmt is entered.

func (*BaseEarthParserListener) ExitAddStmt

func (s *BaseEarthParserListener) ExitAddStmt(ctx *AddStmtContext)

ExitAddStmt is called when production addStmt is exited.

func (*BaseEarthParserListener) ExitArgStmt

func (s *BaseEarthParserListener) ExitArgStmt(ctx *ArgStmtContext)

ExitArgStmt is called when production argStmt is exited.

func (*BaseEarthParserListener) ExitBuildStmt

func (s *BaseEarthParserListener) ExitBuildStmt(ctx *BuildStmtContext)

ExitBuildStmt is called when production buildStmt is exited.

func (*BaseEarthParserListener) ExitCacheStmt

func (s *BaseEarthParserListener) ExitCacheStmt(ctx *CacheStmtContext)

ExitCacheStmt is called when production cacheStmt is exited.

func (*BaseEarthParserListener) ExitCatchBlock

func (s *BaseEarthParserListener) ExitCatchBlock(ctx *CatchBlockContext)

ExitCatchBlock is called when production catchBlock is exited.

func (*BaseEarthParserListener) ExitCatchClause

func (s *BaseEarthParserListener) ExitCatchClause(ctx *CatchClauseContext)

ExitCatchClause is called when production catchClause is exited.

func (*BaseEarthParserListener) ExitCmdStmt

func (s *BaseEarthParserListener) ExitCmdStmt(ctx *CmdStmtContext)

ExitCmdStmt is called when production cmdStmt is exited.

func (*BaseEarthParserListener) ExitCommandStmt

func (s *BaseEarthParserListener) ExitCommandStmt(ctx *CommandStmtContext)

ExitCommandStmt is called when production commandStmt is exited.

func (*BaseEarthParserListener) ExitCopyStmt

func (s *BaseEarthParserListener) ExitCopyStmt(ctx *CopyStmtContext)

ExitCopyStmt is called when production copyStmt is exited.

func (*BaseEarthParserListener) ExitDoStmt

func (s *BaseEarthParserListener) ExitDoStmt(ctx *DoStmtContext)

ExitDoStmt is called when production doStmt is exited.

func (*BaseEarthParserListener) ExitDockerCommand

func (s *BaseEarthParserListener) ExitDockerCommand(ctx *DockerCommandContext)

ExitDockerCommand is called when production dockerCommand is exited.

func (*BaseEarthParserListener) ExitEarthFile

func (s *BaseEarthParserListener) ExitEarthFile(ctx *EarthFileContext)

ExitEarthFile is called when production earthFile is exited.

func (*BaseEarthParserListener) ExitElseBlock

func (s *BaseEarthParserListener) ExitElseBlock(ctx *ElseBlockContext)

ExitElseBlock is called when production elseBlock is exited.

func (*BaseEarthParserListener) ExitElseClause

func (s *BaseEarthParserListener) ExitElseClause(ctx *ElseClauseContext)

ExitElseClause is called when production elseClause is exited.

func (*BaseEarthParserListener) ExitElseIfBlock

func (s *BaseEarthParserListener) ExitElseIfBlock(ctx *ElseIfBlockContext)

ExitElseIfBlock is called when production elseIfBlock is exited.

func (*BaseEarthParserListener) ExitElseIfClause

func (s *BaseEarthParserListener) ExitElseIfClause(ctx *ElseIfClauseContext)

ExitElseIfClause is called when production elseIfClause is exited.

func (*BaseEarthParserListener) ExitElseIfExpr

func (s *BaseEarthParserListener) ExitElseIfExpr(ctx *ElseIfExprContext)

ExitElseIfExpr is called when production elseIfExpr is exited.

func (*BaseEarthParserListener) ExitEntrypointStmt

func (s *BaseEarthParserListener) ExitEntrypointStmt(ctx *EntrypointStmtContext)

ExitEntrypointStmt is called when production entrypointStmt is exited.

func (*BaseEarthParserListener) ExitEnvArgKey

func (s *BaseEarthParserListener) ExitEnvArgKey(ctx *EnvArgKeyContext)

ExitEnvArgKey is called when production envArgKey is exited.

func (*BaseEarthParserListener) ExitEnvArgValue

func (s *BaseEarthParserListener) ExitEnvArgValue(ctx *EnvArgValueContext)

ExitEnvArgValue is called when production envArgValue is exited.

func (*BaseEarthParserListener) ExitEnvStmt

func (s *BaseEarthParserListener) ExitEnvStmt(ctx *EnvStmtContext)

ExitEnvStmt is called when production envStmt is exited.

func (*BaseEarthParserListener) ExitEveryRule

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

ExitEveryRule is called when any rule is exited.

func (*BaseEarthParserListener) ExitExposeStmt

func (s *BaseEarthParserListener) ExitExposeStmt(ctx *ExposeStmtContext)

ExitExposeStmt is called when production exposeStmt is exited.

func (*BaseEarthParserListener) ExitExpr

func (s *BaseEarthParserListener) ExitExpr(ctx *ExprContext)

ExitExpr is called when production expr is exited.

func (*BaseEarthParserListener) ExitFinallyBlock

func (s *BaseEarthParserListener) ExitFinallyBlock(ctx *FinallyBlockContext)

ExitFinallyBlock is called when production finallyBlock is exited.

func (*BaseEarthParserListener) ExitFinallyClause

func (s *BaseEarthParserListener) ExitFinallyClause(ctx *FinallyClauseContext)

ExitFinallyClause is called when production finallyClause is exited.

func (*BaseEarthParserListener) ExitForBlock

func (s *BaseEarthParserListener) ExitForBlock(ctx *ForBlockContext)

ExitForBlock is called when production forBlock is exited.

func (*BaseEarthParserListener) ExitForClause

func (s *BaseEarthParserListener) ExitForClause(ctx *ForClauseContext)

ExitForClause is called when production forClause is exited.

func (*BaseEarthParserListener) ExitForExpr

func (s *BaseEarthParserListener) ExitForExpr(ctx *ForExprContext)

ExitForExpr is called when production forExpr is exited.

func (*BaseEarthParserListener) ExitForStmt

func (s *BaseEarthParserListener) ExitForStmt(ctx *ForStmtContext)

ExitForStmt is called when production forStmt is exited.

func (*BaseEarthParserListener) ExitFromDockerfileStmt

func (s *BaseEarthParserListener) ExitFromDockerfileStmt(ctx *FromDockerfileStmtContext)

ExitFromDockerfileStmt is called when production fromDockerfileStmt is exited.

func (*BaseEarthParserListener) ExitFromStmt

func (s *BaseEarthParserListener) ExitFromStmt(ctx *FromStmtContext)

ExitFromStmt is called when production fromStmt is exited.

func (*BaseEarthParserListener) ExitFunction

func (s *BaseEarthParserListener) ExitFunction(ctx *FunctionContext)

ExitFunction is called when production function is exited.

func (*BaseEarthParserListener) ExitFunctionHeader

func (s *BaseEarthParserListener) ExitFunctionHeader(ctx *FunctionHeaderContext)

ExitFunctionHeader is called when production functionHeader is exited.

func (*BaseEarthParserListener) ExitFunctionStmt

func (s *BaseEarthParserListener) ExitFunctionStmt(ctx *FunctionStmtContext)

ExitFunctionStmt is called when production functionStmt is exited.

func (*BaseEarthParserListener) ExitGitCloneStmt

func (s *BaseEarthParserListener) ExitGitCloneStmt(ctx *GitCloneStmtContext)

ExitGitCloneStmt is called when production gitCloneStmt is exited.

func (*BaseEarthParserListener) ExitHealthcheckStmt

func (s *BaseEarthParserListener) ExitHealthcheckStmt(ctx *HealthcheckStmtContext)

ExitHealthcheckStmt is called when production healthcheckStmt is exited.

func (*BaseEarthParserListener) ExitHostStmt

func (s *BaseEarthParserListener) ExitHostStmt(ctx *HostStmtContext)

ExitHostStmt is called when production hostStmt is exited.

func (*BaseEarthParserListener) ExitIfBlock

func (s *BaseEarthParserListener) ExitIfBlock(ctx *IfBlockContext)

ExitIfBlock is called when production ifBlock is exited.

func (*BaseEarthParserListener) ExitIfClause

func (s *BaseEarthParserListener) ExitIfClause(ctx *IfClauseContext)

ExitIfClause is called when production ifClause is exited.

func (*BaseEarthParserListener) ExitIfExpr

func (s *BaseEarthParserListener) ExitIfExpr(ctx *IfExprContext)

ExitIfExpr is called when production ifExpr is exited.

func (*BaseEarthParserListener) ExitIfStmt

func (s *BaseEarthParserListener) ExitIfStmt(ctx *IfStmtContext)

ExitIfStmt is called when production ifStmt is exited.

func (*BaseEarthParserListener) ExitImportStmt

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

ExitImportStmt is called when production importStmt is exited.

func (*BaseEarthParserListener) ExitLabelKey

func (s *BaseEarthParserListener) ExitLabelKey(ctx *LabelKeyContext)

ExitLabelKey is called when production labelKey is exited.

func (*BaseEarthParserListener) ExitLabelStmt

func (s *BaseEarthParserListener) ExitLabelStmt(ctx *LabelStmtContext)

ExitLabelStmt is called when production labelStmt is exited.

func (*BaseEarthParserListener) ExitLabelValue

func (s *BaseEarthParserListener) ExitLabelValue(ctx *LabelValueContext)

ExitLabelValue is called when production labelValue is exited.

func (*BaseEarthParserListener) ExitLetStmt

func (s *BaseEarthParserListener) ExitLetStmt(ctx *LetStmtContext)

ExitLetStmt is called when production letStmt is exited.

func (*BaseEarthParserListener) ExitLocallyStmt

func (s *BaseEarthParserListener) ExitLocallyStmt(ctx *LocallyStmtContext)

ExitLocallyStmt is called when production locallyStmt is exited.

func (*BaseEarthParserListener) ExitOnbuildStmt

func (s *BaseEarthParserListener) ExitOnbuildStmt(ctx *OnbuildStmtContext)

ExitOnbuildStmt is called when production onbuildStmt is exited.

func (*BaseEarthParserListener) ExitOptionalFlag

func (s *BaseEarthParserListener) ExitOptionalFlag(ctx *OptionalFlagContext)

ExitOptionalFlag is called when production optionalFlag is exited.

func (*BaseEarthParserListener) ExitProjectStmt

func (s *BaseEarthParserListener) ExitProjectStmt(ctx *ProjectStmtContext)

ExitProjectStmt is called when production projectStmt is exited.

func (*BaseEarthParserListener) ExitRunStmt

func (s *BaseEarthParserListener) ExitRunStmt(ctx *RunStmtContext)

ExitRunStmt is called when production runStmt is exited.

func (*BaseEarthParserListener) ExitSaveArtifact

func (s *BaseEarthParserListener) ExitSaveArtifact(ctx *SaveArtifactContext)

ExitSaveArtifact is called when production saveArtifact is exited.

func (*BaseEarthParserListener) ExitSaveImage

func (s *BaseEarthParserListener) ExitSaveImage(ctx *SaveImageContext)

ExitSaveImage is called when production saveImage is exited.

func (*BaseEarthParserListener) ExitSaveStmt

func (s *BaseEarthParserListener) ExitSaveStmt(ctx *SaveStmtContext)

ExitSaveStmt is called when production saveStmt is exited.

func (*BaseEarthParserListener) ExitSetStmt

func (s *BaseEarthParserListener) ExitSetStmt(ctx *SetStmtContext)

ExitSetStmt is called when production setStmt is exited.

func (*BaseEarthParserListener) ExitShellStmt

func (s *BaseEarthParserListener) ExitShellStmt(ctx *ShellStmtContext)

ExitShellStmt is called when production shellStmt is exited.

func (*BaseEarthParserListener) ExitStmt

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

ExitStmt is called when production stmt is exited.

func (*BaseEarthParserListener) ExitStmtWord

func (s *BaseEarthParserListener) ExitStmtWord(ctx *StmtWordContext)

ExitStmtWord is called when production stmtWord is exited.

func (*BaseEarthParserListener) ExitStmtWords

func (s *BaseEarthParserListener) ExitStmtWords(ctx *StmtWordsContext)

ExitStmtWords is called when production stmtWords is exited.

func (*BaseEarthParserListener) ExitStmtWordsMaybeJSON

func (s *BaseEarthParserListener) ExitStmtWordsMaybeJSON(ctx *StmtWordsMaybeJSONContext)

ExitStmtWordsMaybeJSON is called when production stmtWordsMaybeJSON is exited.

func (*BaseEarthParserListener) ExitStmts

func (s *BaseEarthParserListener) ExitStmts(ctx *StmtsContext)

ExitStmts is called when production stmts is exited.

func (*BaseEarthParserListener) ExitStopsignalStmt

func (s *BaseEarthParserListener) ExitStopsignalStmt(ctx *StopsignalStmtContext)

ExitStopsignalStmt is called when production stopsignalStmt is exited.

func (*BaseEarthParserListener) ExitTarget

func (s *BaseEarthParserListener) ExitTarget(ctx *TargetContext)

ExitTarget is called when production target is exited.

func (*BaseEarthParserListener) ExitTargetHeader

func (s *BaseEarthParserListener) ExitTargetHeader(ctx *TargetHeaderContext)

ExitTargetHeader is called when production targetHeader is exited.

func (*BaseEarthParserListener) ExitTargetOrUserCommand

func (s *BaseEarthParserListener) ExitTargetOrUserCommand(ctx *TargetOrUserCommandContext)

ExitTargetOrUserCommand is called when production targetOrUserCommand is exited.

func (*BaseEarthParserListener) ExitTargets

func (s *BaseEarthParserListener) ExitTargets(ctx *TargetsContext)

ExitTargets is called when production targets is exited.

func (*BaseEarthParserListener) ExitTryBlock

func (s *BaseEarthParserListener) ExitTryBlock(ctx *TryBlockContext)

ExitTryBlock is called when production tryBlock is exited.

func (*BaseEarthParserListener) ExitTryClause

func (s *BaseEarthParserListener) ExitTryClause(ctx *TryClauseContext)

ExitTryClause is called when production tryClause is exited.

func (*BaseEarthParserListener) ExitTryStmt

func (s *BaseEarthParserListener) ExitTryStmt(ctx *TryStmtContext)

ExitTryStmt is called when production tryStmt is exited.

func (*BaseEarthParserListener) ExitUserCommand

func (s *BaseEarthParserListener) ExitUserCommand(ctx *UserCommandContext)

ExitUserCommand is called when production userCommand is exited.

func (*BaseEarthParserListener) ExitUserCommandHeader

func (s *BaseEarthParserListener) ExitUserCommandHeader(ctx *UserCommandHeaderContext)

ExitUserCommandHeader is called when production userCommandHeader is exited.

func (*BaseEarthParserListener) ExitUserCommandStmt

func (s *BaseEarthParserListener) ExitUserCommandStmt(ctx *UserCommandStmtContext)

ExitUserCommandStmt is called when production userCommandStmt is exited.

func (*BaseEarthParserListener) ExitUserStmt

func (s *BaseEarthParserListener) ExitUserStmt(ctx *UserStmtContext)

ExitUserStmt is called when production userStmt is exited.

func (*BaseEarthParserListener) ExitVersion

func (s *BaseEarthParserListener) ExitVersion(ctx *VersionContext)

ExitVersion is called when production version is exited.

func (*BaseEarthParserListener) ExitVolumeStmt

func (s *BaseEarthParserListener) ExitVolumeStmt(ctx *VolumeStmtContext)

ExitVolumeStmt is called when production volumeStmt is exited.

func (*BaseEarthParserListener) ExitWaitBlock

func (s *BaseEarthParserListener) ExitWaitBlock(ctx *WaitBlockContext)

ExitWaitBlock is called when production waitBlock is exited.

func (*BaseEarthParserListener) ExitWaitClause

func (s *BaseEarthParserListener) ExitWaitClause(ctx *WaitClauseContext)

ExitWaitClause is called when production waitClause is exited.

func (*BaseEarthParserListener) ExitWaitExpr

func (s *BaseEarthParserListener) ExitWaitExpr(ctx *WaitExprContext)

ExitWaitExpr is called when production waitExpr is exited.

func (*BaseEarthParserListener) ExitWaitStmt

func (s *BaseEarthParserListener) ExitWaitStmt(ctx *WaitStmtContext)

ExitWaitStmt is called when production waitStmt is exited.

func (*BaseEarthParserListener) ExitWithBlock

func (s *BaseEarthParserListener) ExitWithBlock(ctx *WithBlockContext)

ExitWithBlock is called when production withBlock is exited.

func (*BaseEarthParserListener) ExitWithCommand

func (s *BaseEarthParserListener) ExitWithCommand(ctx *WithCommandContext)

ExitWithCommand is called when production withCommand is exited.

func (*BaseEarthParserListener) ExitWithExpr

func (s *BaseEarthParserListener) ExitWithExpr(ctx *WithExprContext)

ExitWithExpr is called when production withExpr is exited.

func (*BaseEarthParserListener) ExitWithStmt

func (s *BaseEarthParserListener) ExitWithStmt(ctx *WithStmtContext)

ExitWithStmt is called when production withStmt is exited.

func (*BaseEarthParserListener) ExitWorkdirStmt

func (s *BaseEarthParserListener) ExitWorkdirStmt(ctx *WorkdirStmtContext)

ExitWorkdirStmt is called when production workdirStmt is exited.

func (*BaseEarthParserListener) VisitErrorNode

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

VisitErrorNode is called when an error node is visited.

func (*BaseEarthParserListener) VisitTerminal

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

VisitTerminal is called when a terminal node is visited.

type BuildStmtContext

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

func NewBuildStmtContext

func NewBuildStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BuildStmtContext

func NewEmptyBuildStmtContext

func NewEmptyBuildStmtContext() *BuildStmtContext

func (*BuildStmtContext) BUILD

func (s *BuildStmtContext) BUILD() antlr.TerminalNode

func (*BuildStmtContext) EnterRule

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

func (*BuildStmtContext) ExitRule

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

func (*BuildStmtContext) GetParser

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

func (*BuildStmtContext) GetRuleContext

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

func (*BuildStmtContext) IsBuildStmtContext

func (*BuildStmtContext) IsBuildStmtContext()

func (*BuildStmtContext) StmtWords

func (s *BuildStmtContext) StmtWords() IStmtWordsContext

func (*BuildStmtContext) ToStringTree

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

type CacheStmtContext

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

func NewCacheStmtContext

func NewCacheStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CacheStmtContext

func NewEmptyCacheStmtContext

func NewEmptyCacheStmtContext() *CacheStmtContext

func (*CacheStmtContext) CACHE

func (s *CacheStmtContext) CACHE() antlr.TerminalNode

func (*CacheStmtContext) EnterRule

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

func (*CacheStmtContext) ExitRule

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

func (*CacheStmtContext) GetParser

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

func (*CacheStmtContext) GetRuleContext

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

func (*CacheStmtContext) IsCacheStmtContext

func (*CacheStmtContext) IsCacheStmtContext()

func (*CacheStmtContext) StmtWords

func (s *CacheStmtContext) StmtWords() IStmtWordsContext

func (*CacheStmtContext) ToStringTree

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

type CatchBlockContext

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

func NewCatchBlockContext

func NewCatchBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CatchBlockContext

func NewEmptyCatchBlockContext

func NewEmptyCatchBlockContext() *CatchBlockContext

func (*CatchBlockContext) EnterRule

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

func (*CatchBlockContext) ExitRule

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

func (*CatchBlockContext) GetParser

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

func (*CatchBlockContext) GetRuleContext

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

func (*CatchBlockContext) IsCatchBlockContext

func (*CatchBlockContext) IsCatchBlockContext()

func (*CatchBlockContext) Stmts

func (s *CatchBlockContext) Stmts() IStmtsContext

func (*CatchBlockContext) ToStringTree

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

type CatchClauseContext

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

func NewCatchClauseContext

func NewCatchClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CatchClauseContext

func NewEmptyCatchClauseContext

func NewEmptyCatchClauseContext() *CatchClauseContext

func (*CatchClauseContext) AllNL

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

func (*CatchClauseContext) CATCH

func (*CatchClauseContext) CatchBlock

func (s *CatchClauseContext) CatchBlock() ICatchBlockContext

func (*CatchClauseContext) EnterRule

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

func (*CatchClauseContext) ExitRule

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

func (*CatchClauseContext) GetParser

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

func (*CatchClauseContext) GetRuleContext

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

func (*CatchClauseContext) IsCatchClauseContext

func (*CatchClauseContext) IsCatchClauseContext()

func (*CatchClauseContext) NL

func (*CatchClauseContext) ToStringTree

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

type CmdStmtContext

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

func NewCmdStmtContext

func NewCmdStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CmdStmtContext

func NewEmptyCmdStmtContext

func NewEmptyCmdStmtContext() *CmdStmtContext

func (*CmdStmtContext) CMD

func (*CmdStmtContext) EnterRule

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

func (*CmdStmtContext) ExitRule

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

func (*CmdStmtContext) GetParser

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

func (*CmdStmtContext) GetRuleContext

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

func (*CmdStmtContext) IsCmdStmtContext

func (*CmdStmtContext) IsCmdStmtContext()

func (*CmdStmtContext) StmtWordsMaybeJSON

func (s *CmdStmtContext) StmtWordsMaybeJSON() IStmtWordsMaybeJSONContext

func (*CmdStmtContext) ToStringTree

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

type CommandStmtContext

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

func NewCommandStmtContext

func NewCommandStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CommandStmtContext

func NewEmptyCommandStmtContext

func NewEmptyCommandStmtContext() *CommandStmtContext

func (*CommandStmtContext) AddStmt

func (s *CommandStmtContext) AddStmt() IAddStmtContext

func (*CommandStmtContext) ArgStmt

func (s *CommandStmtContext) ArgStmt() IArgStmtContext

func (*CommandStmtContext) BuildStmt

func (s *CommandStmtContext) BuildStmt() IBuildStmtContext

func (*CommandStmtContext) CacheStmt

func (s *CommandStmtContext) CacheStmt() ICacheStmtContext

func (*CommandStmtContext) CmdStmt

func (s *CommandStmtContext) CmdStmt() ICmdStmtContext

func (*CommandStmtContext) CopyStmt

func (s *CommandStmtContext) CopyStmt() ICopyStmtContext

func (*CommandStmtContext) DoStmt

func (s *CommandStmtContext) DoStmt() IDoStmtContext

func (*CommandStmtContext) EnterRule

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

func (*CommandStmtContext) EntrypointStmt

func (s *CommandStmtContext) EntrypointStmt() IEntrypointStmtContext

func (*CommandStmtContext) EnvStmt

func (s *CommandStmtContext) EnvStmt() IEnvStmtContext

func (*CommandStmtContext) ExitRule

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

func (*CommandStmtContext) ExposeStmt

func (s *CommandStmtContext) ExposeStmt() IExposeStmtContext

func (*CommandStmtContext) FromDockerfileStmt

func (s *CommandStmtContext) FromDockerfileStmt() IFromDockerfileStmtContext

func (*CommandStmtContext) FromStmt

func (s *CommandStmtContext) FromStmt() IFromStmtContext

func (*CommandStmtContext) FunctionStmt

func (s *CommandStmtContext) FunctionStmt() IFunctionStmtContext

func (*CommandStmtContext) GetParser

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

func (*CommandStmtContext) GetRuleContext

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

func (*CommandStmtContext) GitCloneStmt

func (s *CommandStmtContext) GitCloneStmt() IGitCloneStmtContext

func (*CommandStmtContext) HealthcheckStmt

func (s *CommandStmtContext) HealthcheckStmt() IHealthcheckStmtContext

func (*CommandStmtContext) HostStmt

func (s *CommandStmtContext) HostStmt() IHostStmtContext

func (*CommandStmtContext) ImportStmt

func (s *CommandStmtContext) ImportStmt() IImportStmtContext

func (*CommandStmtContext) IsCommandStmtContext

func (*CommandStmtContext) IsCommandStmtContext()

func (*CommandStmtContext) LabelStmt

func (s *CommandStmtContext) LabelStmt() ILabelStmtContext

func (*CommandStmtContext) LetStmt

func (s *CommandStmtContext) LetStmt() ILetStmtContext

func (*CommandStmtContext) LocallyStmt

func (s *CommandStmtContext) LocallyStmt() ILocallyStmtContext

func (*CommandStmtContext) OnbuildStmt

func (s *CommandStmtContext) OnbuildStmt() IOnbuildStmtContext

func (*CommandStmtContext) ProjectStmt

func (s *CommandStmtContext) ProjectStmt() IProjectStmtContext

func (*CommandStmtContext) RunStmt

func (s *CommandStmtContext) RunStmt() IRunStmtContext

func (*CommandStmtContext) SaveStmt

func (s *CommandStmtContext) SaveStmt() ISaveStmtContext

func (*CommandStmtContext) SetStmt

func (s *CommandStmtContext) SetStmt() ISetStmtContext

func (*CommandStmtContext) ShellStmt

func (s *CommandStmtContext) ShellStmt() IShellStmtContext

func (*CommandStmtContext) StopsignalStmt

func (s *CommandStmtContext) StopsignalStmt() IStopsignalStmtContext

func (*CommandStmtContext) ToStringTree

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

func (*CommandStmtContext) UserCommandStmt

func (s *CommandStmtContext) UserCommandStmt() IUserCommandStmtContext

func (*CommandStmtContext) UserStmt

func (s *CommandStmtContext) UserStmt() IUserStmtContext

func (*CommandStmtContext) VolumeStmt

func (s *CommandStmtContext) VolumeStmt() IVolumeStmtContext

func (*CommandStmtContext) WorkdirStmt

func (s *CommandStmtContext) WorkdirStmt() IWorkdirStmtContext

type CopyStmtContext

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

func NewCopyStmtContext

func NewCopyStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CopyStmtContext

func NewEmptyCopyStmtContext

func NewEmptyCopyStmtContext() *CopyStmtContext

func (*CopyStmtContext) COPY

func (*CopyStmtContext) EnterRule

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

func (*CopyStmtContext) ExitRule

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

func (*CopyStmtContext) GetParser

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

func (*CopyStmtContext) GetRuleContext

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

func (*CopyStmtContext) IsCopyStmtContext

func (*CopyStmtContext) IsCopyStmtContext()

func (*CopyStmtContext) StmtWords

func (s *CopyStmtContext) StmtWords() IStmtWordsContext

func (*CopyStmtContext) ToStringTree

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

type DoStmtContext

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

func NewDoStmtContext

func NewDoStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DoStmtContext

func NewEmptyDoStmtContext

func NewEmptyDoStmtContext() *DoStmtContext

func (*DoStmtContext) DO

func (*DoStmtContext) EnterRule

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

func (*DoStmtContext) ExitRule

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

func (*DoStmtContext) GetParser

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

func (*DoStmtContext) GetRuleContext

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

func (*DoStmtContext) IsDoStmtContext

func (*DoStmtContext) IsDoStmtContext()

func (*DoStmtContext) StmtWords

func (s *DoStmtContext) StmtWords() IStmtWordsContext

func (*DoStmtContext) ToStringTree

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

type DockerCommandContext

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

func NewDockerCommandContext

func NewDockerCommandContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DockerCommandContext

func NewEmptyDockerCommandContext

func NewEmptyDockerCommandContext() *DockerCommandContext

func (*DockerCommandContext) DOCKER

func (*DockerCommandContext) EnterRule

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

func (*DockerCommandContext) ExitRule

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

func (*DockerCommandContext) GetParser

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

func (*DockerCommandContext) GetRuleContext

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

func (*DockerCommandContext) IsDockerCommandContext

func (*DockerCommandContext) IsDockerCommandContext()

func (*DockerCommandContext) StmtWords

func (s *DockerCommandContext) StmtWords() IStmtWordsContext

func (*DockerCommandContext) ToStringTree

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

type EarthFileContext

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

func NewEarthFileContext

func NewEarthFileContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EarthFileContext

func NewEmptyEarthFileContext

func NewEmptyEarthFileContext() *EarthFileContext

func (*EarthFileContext) AllNL

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

func (*EarthFileContext) EOF

func (*EarthFileContext) EnterRule

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

func (*EarthFileContext) ExitRule

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

func (*EarthFileContext) GetParser

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

func (*EarthFileContext) GetRuleContext

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

func (*EarthFileContext) IsEarthFileContext

func (*EarthFileContext) IsEarthFileContext()

func (*EarthFileContext) NL

func (*EarthFileContext) Stmts

func (s *EarthFileContext) Stmts() IStmtsContext

func (*EarthFileContext) Targets

func (s *EarthFileContext) Targets() ITargetsContext

func (*EarthFileContext) ToStringTree

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

func (*EarthFileContext) Version

func (s *EarthFileContext) Version() IVersionContext

type EarthLexer

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

func NewEarthLexer

func NewEarthLexer(input antlr.CharStream) *EarthLexer

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

type EarthParser

type EarthParser struct {
	*antlr.BaseParser
}

func NewEarthParser

func NewEarthParser(input antlr.TokenStream) *EarthParser

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

func (*EarthParser) AddStmt

func (p *EarthParser) AddStmt() (localctx IAddStmtContext)

func (*EarthParser) ArgStmt

func (p *EarthParser) ArgStmt() (localctx IArgStmtContext)

func (*EarthParser) BuildStmt

func (p *EarthParser) BuildStmt() (localctx IBuildStmtContext)

func (*EarthParser) CacheStmt

func (p *EarthParser) CacheStmt() (localctx ICacheStmtContext)

func (*EarthParser) CatchBlock

func (p *EarthParser) CatchBlock() (localctx ICatchBlockContext)

func (*EarthParser) CatchClause

func (p *EarthParser) CatchClause() (localctx ICatchClauseContext)

func (*EarthParser) CmdStmt

func (p *EarthParser) CmdStmt() (localctx ICmdStmtContext)

func (*EarthParser) CommandStmt

func (p *EarthParser) CommandStmt() (localctx ICommandStmtContext)

func (*EarthParser) CopyStmt

func (p *EarthParser) CopyStmt() (localctx ICopyStmtContext)

func (*EarthParser) DoStmt

func (p *EarthParser) DoStmt() (localctx IDoStmtContext)

func (*EarthParser) DockerCommand

func (p *EarthParser) DockerCommand() (localctx IDockerCommandContext)

func (*EarthParser) EarthFile

func (p *EarthParser) EarthFile() (localctx IEarthFileContext)

func (*EarthParser) ElseBlock

func (p *EarthParser) ElseBlock() (localctx IElseBlockContext)

func (*EarthParser) ElseClause

func (p *EarthParser) ElseClause() (localctx IElseClauseContext)

func (*EarthParser) ElseIfBlock

func (p *EarthParser) ElseIfBlock() (localctx IElseIfBlockContext)

func (*EarthParser) ElseIfClause

func (p *EarthParser) ElseIfClause() (localctx IElseIfClauseContext)

func (*EarthParser) ElseIfExpr

func (p *EarthParser) ElseIfExpr() (localctx IElseIfExprContext)

func (*EarthParser) EntrypointStmt

func (p *EarthParser) EntrypointStmt() (localctx IEntrypointStmtContext)

func (*EarthParser) EnvArgKey

func (p *EarthParser) EnvArgKey() (localctx IEnvArgKeyContext)

func (*EarthParser) EnvArgValue

func (p *EarthParser) EnvArgValue() (localctx IEnvArgValueContext)

func (*EarthParser) EnvStmt

func (p *EarthParser) EnvStmt() (localctx IEnvStmtContext)

func (*EarthParser) ExposeStmt

func (p *EarthParser) ExposeStmt() (localctx IExposeStmtContext)

func (*EarthParser) Expr

func (p *EarthParser) Expr() (localctx IExprContext)

func (*EarthParser) FinallyBlock

func (p *EarthParser) FinallyBlock() (localctx IFinallyBlockContext)

func (*EarthParser) FinallyClause

func (p *EarthParser) FinallyClause() (localctx IFinallyClauseContext)

func (*EarthParser) ForBlock

func (p *EarthParser) ForBlock() (localctx IForBlockContext)

func (*EarthParser) ForClause

func (p *EarthParser) ForClause() (localctx IForClauseContext)

func (*EarthParser) ForExpr

func (p *EarthParser) ForExpr() (localctx IForExprContext)

func (*EarthParser) ForStmt

func (p *EarthParser) ForStmt() (localctx IForStmtContext)

func (*EarthParser) FromDockerfileStmt

func (p *EarthParser) FromDockerfileStmt() (localctx IFromDockerfileStmtContext)

func (*EarthParser) FromStmt

func (p *EarthParser) FromStmt() (localctx IFromStmtContext)

func (*EarthParser) Function

func (p *EarthParser) Function() (localctx IFunctionContext)

func (*EarthParser) FunctionHeader

func (p *EarthParser) FunctionHeader() (localctx IFunctionHeaderContext)

func (*EarthParser) FunctionStmt

func (p *EarthParser) FunctionStmt() (localctx IFunctionStmtContext)

func (*EarthParser) GitCloneStmt

func (p *EarthParser) GitCloneStmt() (localctx IGitCloneStmtContext)

func (*EarthParser) HealthcheckStmt

func (p *EarthParser) HealthcheckStmt() (localctx IHealthcheckStmtContext)

func (*EarthParser) HostStmt

func (p *EarthParser) HostStmt() (localctx IHostStmtContext)

func (*EarthParser) IfBlock

func (p *EarthParser) IfBlock() (localctx IIfBlockContext)

func (*EarthParser) IfClause

func (p *EarthParser) IfClause() (localctx IIfClauseContext)

func (*EarthParser) IfExpr

func (p *EarthParser) IfExpr() (localctx IIfExprContext)

func (*EarthParser) IfStmt

func (p *EarthParser) IfStmt() (localctx IIfStmtContext)

func (*EarthParser) ImportStmt

func (p *EarthParser) ImportStmt() (localctx IImportStmtContext)

func (*EarthParser) LabelKey

func (p *EarthParser) LabelKey() (localctx ILabelKeyContext)

func (*EarthParser) LabelStmt

func (p *EarthParser) LabelStmt() (localctx ILabelStmtContext)

func (*EarthParser) LabelValue

func (p *EarthParser) LabelValue() (localctx ILabelValueContext)

func (*EarthParser) LetStmt

func (p *EarthParser) LetStmt() (localctx ILetStmtContext)

func (*EarthParser) LocallyStmt

func (p *EarthParser) LocallyStmt() (localctx ILocallyStmtContext)

func (*EarthParser) OnbuildStmt

func (p *EarthParser) OnbuildStmt() (localctx IOnbuildStmtContext)

func (*EarthParser) OptionalFlag

func (p *EarthParser) OptionalFlag() (localctx IOptionalFlagContext)

func (*EarthParser) ProjectStmt

func (p *EarthParser) ProjectStmt() (localctx IProjectStmtContext)

func (*EarthParser) RunStmt

func (p *EarthParser) RunStmt() (localctx IRunStmtContext)

func (*EarthParser) SaveArtifact

func (p *EarthParser) SaveArtifact() (localctx ISaveArtifactContext)

func (*EarthParser) SaveImage

func (p *EarthParser) SaveImage() (localctx ISaveImageContext)

func (*EarthParser) SaveStmt

func (p *EarthParser) SaveStmt() (localctx ISaveStmtContext)

func (*EarthParser) SetStmt

func (p *EarthParser) SetStmt() (localctx ISetStmtContext)

func (*EarthParser) ShellStmt

func (p *EarthParser) ShellStmt() (localctx IShellStmtContext)

func (*EarthParser) Stmt

func (p *EarthParser) Stmt() (localctx IStmtContext)

func (*EarthParser) StmtWord

func (p *EarthParser) StmtWord() (localctx IStmtWordContext)

func (*EarthParser) StmtWords

func (p *EarthParser) StmtWords() (localctx IStmtWordsContext)

func (*EarthParser) StmtWordsMaybeJSON

func (p *EarthParser) StmtWordsMaybeJSON() (localctx IStmtWordsMaybeJSONContext)

func (*EarthParser) Stmts

func (p *EarthParser) Stmts() (localctx IStmtsContext)

func (*EarthParser) StopsignalStmt

func (p *EarthParser) StopsignalStmt() (localctx IStopsignalStmtContext)

func (*EarthParser) Target

func (p *EarthParser) Target() (localctx ITargetContext)

func (*EarthParser) TargetHeader

func (p *EarthParser) TargetHeader() (localctx ITargetHeaderContext)

func (*EarthParser) TargetOrUserCommand

func (p *EarthParser) TargetOrUserCommand() (localctx ITargetOrUserCommandContext)

func (*EarthParser) Targets

func (p *EarthParser) Targets() (localctx ITargetsContext)

func (*EarthParser) TryBlock

func (p *EarthParser) TryBlock() (localctx ITryBlockContext)

func (*EarthParser) TryClause

func (p *EarthParser) TryClause() (localctx ITryClauseContext)

func (*EarthParser) TryStmt

func (p *EarthParser) TryStmt() (localctx ITryStmtContext)

func (*EarthParser) UserCommand

func (p *EarthParser) UserCommand() (localctx IUserCommandContext)

func (*EarthParser) UserCommandHeader

func (p *EarthParser) UserCommandHeader() (localctx IUserCommandHeaderContext)

func (*EarthParser) UserCommandStmt

func (p *EarthParser) UserCommandStmt() (localctx IUserCommandStmtContext)

func (*EarthParser) UserStmt

func (p *EarthParser) UserStmt() (localctx IUserStmtContext)

func (*EarthParser) Version

func (p *EarthParser) Version() (localctx IVersionContext)

func (*EarthParser) VolumeStmt

func (p *EarthParser) VolumeStmt() (localctx IVolumeStmtContext)

func (*EarthParser) WaitBlock

func (p *EarthParser) WaitBlock() (localctx IWaitBlockContext)

func (*EarthParser) WaitClause

func (p *EarthParser) WaitClause() (localctx IWaitClauseContext)

func (*EarthParser) WaitExpr

func (p *EarthParser) WaitExpr() (localctx IWaitExprContext)

func (*EarthParser) WaitStmt

func (p *EarthParser) WaitStmt() (localctx IWaitStmtContext)

func (*EarthParser) WithBlock

func (p *EarthParser) WithBlock() (localctx IWithBlockContext)

func (*EarthParser) WithCommand

func (p *EarthParser) WithCommand() (localctx IWithCommandContext)

func (*EarthParser) WithExpr

func (p *EarthParser) WithExpr() (localctx IWithExprContext)

func (*EarthParser) WithStmt

func (p *EarthParser) WithStmt() (localctx IWithStmtContext)

func (*EarthParser) WorkdirStmt

func (p *EarthParser) WorkdirStmt() (localctx IWorkdirStmtContext)

type EarthParserListener

type EarthParserListener interface {
	antlr.ParseTreeListener

	// EnterEarthFile is called when entering the earthFile production.
	EnterEarthFile(c *EarthFileContext)

	// EnterTargets is called when entering the targets production.
	EnterTargets(c *TargetsContext)

	// EnterTargetOrUserCommand is called when entering the targetOrUserCommand production.
	EnterTargetOrUserCommand(c *TargetOrUserCommandContext)

	// EnterTarget is called when entering the target production.
	EnterTarget(c *TargetContext)

	// EnterTargetHeader is called when entering the targetHeader production.
	EnterTargetHeader(c *TargetHeaderContext)

	// EnterUserCommand is called when entering the userCommand production.
	EnterUserCommand(c *UserCommandContext)

	// EnterUserCommandHeader is called when entering the userCommandHeader production.
	EnterUserCommandHeader(c *UserCommandHeaderContext)

	// EnterFunction is called when entering the function production.
	EnterFunction(c *FunctionContext)

	// EnterFunctionHeader is called when entering the functionHeader production.
	EnterFunctionHeader(c *FunctionHeaderContext)

	// EnterStmts is called when entering the stmts production.
	EnterStmts(c *StmtsContext)

	// EnterStmt is called when entering the stmt production.
	EnterStmt(c *StmtContext)

	// EnterCommandStmt is called when entering the commandStmt production.
	EnterCommandStmt(c *CommandStmtContext)

	// EnterVersion is called when entering the version production.
	EnterVersion(c *VersionContext)

	// EnterWithStmt is called when entering the withStmt production.
	EnterWithStmt(c *WithStmtContext)

	// EnterWithBlock is called when entering the withBlock production.
	EnterWithBlock(c *WithBlockContext)

	// EnterWithExpr is called when entering the withExpr production.
	EnterWithExpr(c *WithExprContext)

	// EnterWithCommand is called when entering the withCommand production.
	EnterWithCommand(c *WithCommandContext)

	// EnterDockerCommand is called when entering the dockerCommand production.
	EnterDockerCommand(c *DockerCommandContext)

	// EnterIfStmt is called when entering the ifStmt production.
	EnterIfStmt(c *IfStmtContext)

	// EnterIfClause is called when entering the ifClause production.
	EnterIfClause(c *IfClauseContext)

	// EnterIfBlock is called when entering the ifBlock production.
	EnterIfBlock(c *IfBlockContext)

	// EnterElseIfClause is called when entering the elseIfClause production.
	EnterElseIfClause(c *ElseIfClauseContext)

	// EnterElseIfBlock is called when entering the elseIfBlock production.
	EnterElseIfBlock(c *ElseIfBlockContext)

	// EnterElseClause is called when entering the elseClause production.
	EnterElseClause(c *ElseClauseContext)

	// EnterElseBlock is called when entering the elseBlock production.
	EnterElseBlock(c *ElseBlockContext)

	// EnterIfExpr is called when entering the ifExpr production.
	EnterIfExpr(c *IfExprContext)

	// EnterElseIfExpr is called when entering the elseIfExpr production.
	EnterElseIfExpr(c *ElseIfExprContext)

	// EnterTryStmt is called when entering the tryStmt production.
	EnterTryStmt(c *TryStmtContext)

	// EnterTryClause is called when entering the tryClause production.
	EnterTryClause(c *TryClauseContext)

	// EnterTryBlock is called when entering the tryBlock production.
	EnterTryBlock(c *TryBlockContext)

	// EnterCatchClause is called when entering the catchClause production.
	EnterCatchClause(c *CatchClauseContext)

	// EnterCatchBlock is called when entering the catchBlock production.
	EnterCatchBlock(c *CatchBlockContext)

	// EnterFinallyClause is called when entering the finallyClause production.
	EnterFinallyClause(c *FinallyClauseContext)

	// EnterFinallyBlock is called when entering the finallyBlock production.
	EnterFinallyBlock(c *FinallyBlockContext)

	// EnterForStmt is called when entering the forStmt production.
	EnterForStmt(c *ForStmtContext)

	// EnterForClause is called when entering the forClause production.
	EnterForClause(c *ForClauseContext)

	// EnterForBlock is called when entering the forBlock production.
	EnterForBlock(c *ForBlockContext)

	// EnterForExpr is called when entering the forExpr production.
	EnterForExpr(c *ForExprContext)

	// EnterWaitStmt is called when entering the waitStmt production.
	EnterWaitStmt(c *WaitStmtContext)

	// EnterWaitClause is called when entering the waitClause production.
	EnterWaitClause(c *WaitClauseContext)

	// EnterWaitBlock is called when entering the waitBlock production.
	EnterWaitBlock(c *WaitBlockContext)

	// EnterWaitExpr is called when entering the waitExpr production.
	EnterWaitExpr(c *WaitExprContext)

	// EnterFromStmt is called when entering the fromStmt production.
	EnterFromStmt(c *FromStmtContext)

	// EnterFromDockerfileStmt is called when entering the fromDockerfileStmt production.
	EnterFromDockerfileStmt(c *FromDockerfileStmtContext)

	// EnterLocallyStmt is called when entering the locallyStmt production.
	EnterLocallyStmt(c *LocallyStmtContext)

	// EnterCopyStmt is called when entering the copyStmt production.
	EnterCopyStmt(c *CopyStmtContext)

	// EnterSaveStmt is called when entering the saveStmt production.
	EnterSaveStmt(c *SaveStmtContext)

	// EnterSaveImage is called when entering the saveImage production.
	EnterSaveImage(c *SaveImageContext)

	// EnterSaveArtifact is called when entering the saveArtifact production.
	EnterSaveArtifact(c *SaveArtifactContext)

	// EnterRunStmt is called when entering the runStmt production.
	EnterRunStmt(c *RunStmtContext)

	// EnterBuildStmt is called when entering the buildStmt production.
	EnterBuildStmt(c *BuildStmtContext)

	// EnterWorkdirStmt is called when entering the workdirStmt production.
	EnterWorkdirStmt(c *WorkdirStmtContext)

	// EnterUserStmt is called when entering the userStmt production.
	EnterUserStmt(c *UserStmtContext)

	// EnterCmdStmt is called when entering the cmdStmt production.
	EnterCmdStmt(c *CmdStmtContext)

	// EnterEntrypointStmt is called when entering the entrypointStmt production.
	EnterEntrypointStmt(c *EntrypointStmtContext)

	// EnterExposeStmt is called when entering the exposeStmt production.
	EnterExposeStmt(c *ExposeStmtContext)

	// EnterVolumeStmt is called when entering the volumeStmt production.
	EnterVolumeStmt(c *VolumeStmtContext)

	// EnterEnvStmt is called when entering the envStmt production.
	EnterEnvStmt(c *EnvStmtContext)

	// EnterArgStmt is called when entering the argStmt production.
	EnterArgStmt(c *ArgStmtContext)

	// EnterSetStmt is called when entering the setStmt production.
	EnterSetStmt(c *SetStmtContext)

	// EnterLetStmt is called when entering the letStmt production.
	EnterLetStmt(c *LetStmtContext)

	// EnterOptionalFlag is called when entering the optionalFlag production.
	EnterOptionalFlag(c *OptionalFlagContext)

	// EnterEnvArgKey is called when entering the envArgKey production.
	EnterEnvArgKey(c *EnvArgKeyContext)

	// EnterEnvArgValue is called when entering the envArgValue production.
	EnterEnvArgValue(c *EnvArgValueContext)

	// EnterLabelStmt is called when entering the labelStmt production.
	EnterLabelStmt(c *LabelStmtContext)

	// EnterLabelKey is called when entering the labelKey production.
	EnterLabelKey(c *LabelKeyContext)

	// EnterLabelValue is called when entering the labelValue production.
	EnterLabelValue(c *LabelValueContext)

	// EnterGitCloneStmt is called when entering the gitCloneStmt production.
	EnterGitCloneStmt(c *GitCloneStmtContext)

	// EnterAddStmt is called when entering the addStmt production.
	EnterAddStmt(c *AddStmtContext)

	// EnterStopsignalStmt is called when entering the stopsignalStmt production.
	EnterStopsignalStmt(c *StopsignalStmtContext)

	// EnterOnbuildStmt is called when entering the onbuildStmt production.
	EnterOnbuildStmt(c *OnbuildStmtContext)

	// EnterHealthcheckStmt is called when entering the healthcheckStmt production.
	EnterHealthcheckStmt(c *HealthcheckStmtContext)

	// EnterShellStmt is called when entering the shellStmt production.
	EnterShellStmt(c *ShellStmtContext)

	// EnterUserCommandStmt is called when entering the userCommandStmt production.
	EnterUserCommandStmt(c *UserCommandStmtContext)

	// EnterFunctionStmt is called when entering the functionStmt production.
	EnterFunctionStmt(c *FunctionStmtContext)

	// EnterDoStmt is called when entering the doStmt production.
	EnterDoStmt(c *DoStmtContext)

	// EnterImportStmt is called when entering the importStmt production.
	EnterImportStmt(c *ImportStmtContext)

	// EnterCacheStmt is called when entering the cacheStmt production.
	EnterCacheStmt(c *CacheStmtContext)

	// EnterHostStmt is called when entering the hostStmt production.
	EnterHostStmt(c *HostStmtContext)

	// EnterProjectStmt is called when entering the projectStmt production.
	EnterProjectStmt(c *ProjectStmtContext)

	// EnterExpr is called when entering the expr production.
	EnterExpr(c *ExprContext)

	// EnterStmtWordsMaybeJSON is called when entering the stmtWordsMaybeJSON production.
	EnterStmtWordsMaybeJSON(c *StmtWordsMaybeJSONContext)

	// EnterStmtWords is called when entering the stmtWords production.
	EnterStmtWords(c *StmtWordsContext)

	// EnterStmtWord is called when entering the stmtWord production.
	EnterStmtWord(c *StmtWordContext)

	// ExitEarthFile is called when exiting the earthFile production.
	ExitEarthFile(c *EarthFileContext)

	// ExitTargets is called when exiting the targets production.
	ExitTargets(c *TargetsContext)

	// ExitTargetOrUserCommand is called when exiting the targetOrUserCommand production.
	ExitTargetOrUserCommand(c *TargetOrUserCommandContext)

	// ExitTarget is called when exiting the target production.
	ExitTarget(c *TargetContext)

	// ExitTargetHeader is called when exiting the targetHeader production.
	ExitTargetHeader(c *TargetHeaderContext)

	// ExitUserCommand is called when exiting the userCommand production.
	ExitUserCommand(c *UserCommandContext)

	// ExitUserCommandHeader is called when exiting the userCommandHeader production.
	ExitUserCommandHeader(c *UserCommandHeaderContext)

	// ExitFunction is called when exiting the function production.
	ExitFunction(c *FunctionContext)

	// ExitFunctionHeader is called when exiting the functionHeader production.
	ExitFunctionHeader(c *FunctionHeaderContext)

	// ExitStmts is called when exiting the stmts production.
	ExitStmts(c *StmtsContext)

	// ExitStmt is called when exiting the stmt production.
	ExitStmt(c *StmtContext)

	// ExitCommandStmt is called when exiting the commandStmt production.
	ExitCommandStmt(c *CommandStmtContext)

	// ExitVersion is called when exiting the version production.
	ExitVersion(c *VersionContext)

	// ExitWithStmt is called when exiting the withStmt production.
	ExitWithStmt(c *WithStmtContext)

	// ExitWithBlock is called when exiting the withBlock production.
	ExitWithBlock(c *WithBlockContext)

	// ExitWithExpr is called when exiting the withExpr production.
	ExitWithExpr(c *WithExprContext)

	// ExitWithCommand is called when exiting the withCommand production.
	ExitWithCommand(c *WithCommandContext)

	// ExitDockerCommand is called when exiting the dockerCommand production.
	ExitDockerCommand(c *DockerCommandContext)

	// ExitIfStmt is called when exiting the ifStmt production.
	ExitIfStmt(c *IfStmtContext)

	// ExitIfClause is called when exiting the ifClause production.
	ExitIfClause(c *IfClauseContext)

	// ExitIfBlock is called when exiting the ifBlock production.
	ExitIfBlock(c *IfBlockContext)

	// ExitElseIfClause is called when exiting the elseIfClause production.
	ExitElseIfClause(c *ElseIfClauseContext)

	// ExitElseIfBlock is called when exiting the elseIfBlock production.
	ExitElseIfBlock(c *ElseIfBlockContext)

	// ExitElseClause is called when exiting the elseClause production.
	ExitElseClause(c *ElseClauseContext)

	// ExitElseBlock is called when exiting the elseBlock production.
	ExitElseBlock(c *ElseBlockContext)

	// ExitIfExpr is called when exiting the ifExpr production.
	ExitIfExpr(c *IfExprContext)

	// ExitElseIfExpr is called when exiting the elseIfExpr production.
	ExitElseIfExpr(c *ElseIfExprContext)

	// ExitTryStmt is called when exiting the tryStmt production.
	ExitTryStmt(c *TryStmtContext)

	// ExitTryClause is called when exiting the tryClause production.
	ExitTryClause(c *TryClauseContext)

	// ExitTryBlock is called when exiting the tryBlock production.
	ExitTryBlock(c *TryBlockContext)

	// ExitCatchClause is called when exiting the catchClause production.
	ExitCatchClause(c *CatchClauseContext)

	// ExitCatchBlock is called when exiting the catchBlock production.
	ExitCatchBlock(c *CatchBlockContext)

	// ExitFinallyClause is called when exiting the finallyClause production.
	ExitFinallyClause(c *FinallyClauseContext)

	// ExitFinallyBlock is called when exiting the finallyBlock production.
	ExitFinallyBlock(c *FinallyBlockContext)

	// ExitForStmt is called when exiting the forStmt production.
	ExitForStmt(c *ForStmtContext)

	// ExitForClause is called when exiting the forClause production.
	ExitForClause(c *ForClauseContext)

	// ExitForBlock is called when exiting the forBlock production.
	ExitForBlock(c *ForBlockContext)

	// ExitForExpr is called when exiting the forExpr production.
	ExitForExpr(c *ForExprContext)

	// ExitWaitStmt is called when exiting the waitStmt production.
	ExitWaitStmt(c *WaitStmtContext)

	// ExitWaitClause is called when exiting the waitClause production.
	ExitWaitClause(c *WaitClauseContext)

	// ExitWaitBlock is called when exiting the waitBlock production.
	ExitWaitBlock(c *WaitBlockContext)

	// ExitWaitExpr is called when exiting the waitExpr production.
	ExitWaitExpr(c *WaitExprContext)

	// ExitFromStmt is called when exiting the fromStmt production.
	ExitFromStmt(c *FromStmtContext)

	// ExitFromDockerfileStmt is called when exiting the fromDockerfileStmt production.
	ExitFromDockerfileStmt(c *FromDockerfileStmtContext)

	// ExitLocallyStmt is called when exiting the locallyStmt production.
	ExitLocallyStmt(c *LocallyStmtContext)

	// ExitCopyStmt is called when exiting the copyStmt production.
	ExitCopyStmt(c *CopyStmtContext)

	// ExitSaveStmt is called when exiting the saveStmt production.
	ExitSaveStmt(c *SaveStmtContext)

	// ExitSaveImage is called when exiting the saveImage production.
	ExitSaveImage(c *SaveImageContext)

	// ExitSaveArtifact is called when exiting the saveArtifact production.
	ExitSaveArtifact(c *SaveArtifactContext)

	// ExitRunStmt is called when exiting the runStmt production.
	ExitRunStmt(c *RunStmtContext)

	// ExitBuildStmt is called when exiting the buildStmt production.
	ExitBuildStmt(c *BuildStmtContext)

	// ExitWorkdirStmt is called when exiting the workdirStmt production.
	ExitWorkdirStmt(c *WorkdirStmtContext)

	// ExitUserStmt is called when exiting the userStmt production.
	ExitUserStmt(c *UserStmtContext)

	// ExitCmdStmt is called when exiting the cmdStmt production.
	ExitCmdStmt(c *CmdStmtContext)

	// ExitEntrypointStmt is called when exiting the entrypointStmt production.
	ExitEntrypointStmt(c *EntrypointStmtContext)

	// ExitExposeStmt is called when exiting the exposeStmt production.
	ExitExposeStmt(c *ExposeStmtContext)

	// ExitVolumeStmt is called when exiting the volumeStmt production.
	ExitVolumeStmt(c *VolumeStmtContext)

	// ExitEnvStmt is called when exiting the envStmt production.
	ExitEnvStmt(c *EnvStmtContext)

	// ExitArgStmt is called when exiting the argStmt production.
	ExitArgStmt(c *ArgStmtContext)

	// ExitSetStmt is called when exiting the setStmt production.
	ExitSetStmt(c *SetStmtContext)

	// ExitLetStmt is called when exiting the letStmt production.
	ExitLetStmt(c *LetStmtContext)

	// ExitOptionalFlag is called when exiting the optionalFlag production.
	ExitOptionalFlag(c *OptionalFlagContext)

	// ExitEnvArgKey is called when exiting the envArgKey production.
	ExitEnvArgKey(c *EnvArgKeyContext)

	// ExitEnvArgValue is called when exiting the envArgValue production.
	ExitEnvArgValue(c *EnvArgValueContext)

	// ExitLabelStmt is called when exiting the labelStmt production.
	ExitLabelStmt(c *LabelStmtContext)

	// ExitLabelKey is called when exiting the labelKey production.
	ExitLabelKey(c *LabelKeyContext)

	// ExitLabelValue is called when exiting the labelValue production.
	ExitLabelValue(c *LabelValueContext)

	// ExitGitCloneStmt is called when exiting the gitCloneStmt production.
	ExitGitCloneStmt(c *GitCloneStmtContext)

	// ExitAddStmt is called when exiting the addStmt production.
	ExitAddStmt(c *AddStmtContext)

	// ExitStopsignalStmt is called when exiting the stopsignalStmt production.
	ExitStopsignalStmt(c *StopsignalStmtContext)

	// ExitOnbuildStmt is called when exiting the onbuildStmt production.
	ExitOnbuildStmt(c *OnbuildStmtContext)

	// ExitHealthcheckStmt is called when exiting the healthcheckStmt production.
	ExitHealthcheckStmt(c *HealthcheckStmtContext)

	// ExitShellStmt is called when exiting the shellStmt production.
	ExitShellStmt(c *ShellStmtContext)

	// ExitUserCommandStmt is called when exiting the userCommandStmt production.
	ExitUserCommandStmt(c *UserCommandStmtContext)

	// ExitFunctionStmt is called when exiting the functionStmt production.
	ExitFunctionStmt(c *FunctionStmtContext)

	// ExitDoStmt is called when exiting the doStmt production.
	ExitDoStmt(c *DoStmtContext)

	// ExitImportStmt is called when exiting the importStmt production.
	ExitImportStmt(c *ImportStmtContext)

	// ExitCacheStmt is called when exiting the cacheStmt production.
	ExitCacheStmt(c *CacheStmtContext)

	// ExitHostStmt is called when exiting the hostStmt production.
	ExitHostStmt(c *HostStmtContext)

	// ExitProjectStmt is called when exiting the projectStmt production.
	ExitProjectStmt(c *ProjectStmtContext)

	// ExitExpr is called when exiting the expr production.
	ExitExpr(c *ExprContext)

	// ExitStmtWordsMaybeJSON is called when exiting the stmtWordsMaybeJSON production.
	ExitStmtWordsMaybeJSON(c *StmtWordsMaybeJSONContext)

	// ExitStmtWords is called when exiting the stmtWords production.
	ExitStmtWords(c *StmtWordsContext)

	// ExitStmtWord is called when exiting the stmtWord production.
	ExitStmtWord(c *StmtWordContext)
}

EarthParserListener is a complete listener for a parse tree produced by EarthParser.

type ElseBlockContext

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

func NewElseBlockContext

func NewElseBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ElseBlockContext

func NewEmptyElseBlockContext

func NewEmptyElseBlockContext() *ElseBlockContext

func (*ElseBlockContext) EnterRule

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

func (*ElseBlockContext) ExitRule

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

func (*ElseBlockContext) GetParser

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

func (*ElseBlockContext) GetRuleContext

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

func (*ElseBlockContext) IsElseBlockContext

func (*ElseBlockContext) IsElseBlockContext()

func (*ElseBlockContext) Stmts

func (s *ElseBlockContext) Stmts() IStmtsContext

func (*ElseBlockContext) ToStringTree

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

type ElseClauseContext

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

func NewElseClauseContext

func NewElseClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ElseClauseContext

func NewEmptyElseClauseContext

func NewEmptyElseClauseContext() *ElseClauseContext

func (*ElseClauseContext) AllNL

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

func (*ElseClauseContext) ELSE

func (*ElseClauseContext) ElseBlock

func (s *ElseClauseContext) ElseBlock() IElseBlockContext

func (*ElseClauseContext) EnterRule

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

func (*ElseClauseContext) ExitRule

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

func (*ElseClauseContext) GetParser

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

func (*ElseClauseContext) GetRuleContext

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

func (*ElseClauseContext) IsElseClauseContext

func (*ElseClauseContext) IsElseClauseContext()

func (*ElseClauseContext) NL

func (*ElseClauseContext) ToStringTree

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

type ElseIfBlockContext

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

func NewElseIfBlockContext

func NewElseIfBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ElseIfBlockContext

func NewEmptyElseIfBlockContext

func NewEmptyElseIfBlockContext() *ElseIfBlockContext

func (*ElseIfBlockContext) EnterRule

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

func (*ElseIfBlockContext) ExitRule

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

func (*ElseIfBlockContext) GetParser

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

func (*ElseIfBlockContext) GetRuleContext

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

func (*ElseIfBlockContext) IsElseIfBlockContext

func (*ElseIfBlockContext) IsElseIfBlockContext()

func (*ElseIfBlockContext) Stmts

func (s *ElseIfBlockContext) Stmts() IStmtsContext

func (*ElseIfBlockContext) ToStringTree

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

type ElseIfClauseContext

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

func NewElseIfClauseContext

func NewElseIfClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ElseIfClauseContext

func NewEmptyElseIfClauseContext

func NewEmptyElseIfClauseContext() *ElseIfClauseContext

func (*ElseIfClauseContext) AllNL

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

func (*ElseIfClauseContext) ELSE_IF

func (s *ElseIfClauseContext) ELSE_IF() antlr.TerminalNode

func (*ElseIfClauseContext) ElseIfBlock

func (s *ElseIfClauseContext) ElseIfBlock() IElseIfBlockContext

func (*ElseIfClauseContext) ElseIfExpr

func (s *ElseIfClauseContext) ElseIfExpr() IElseIfExprContext

func (*ElseIfClauseContext) EnterRule

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

func (*ElseIfClauseContext) ExitRule

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

func (*ElseIfClauseContext) GetParser

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

func (*ElseIfClauseContext) GetRuleContext

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

func (*ElseIfClauseContext) IsElseIfClauseContext

func (*ElseIfClauseContext) IsElseIfClauseContext()

func (*ElseIfClauseContext) NL

func (*ElseIfClauseContext) ToStringTree

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

type ElseIfExprContext

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

func NewElseIfExprContext

func NewElseIfExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ElseIfExprContext

func NewEmptyElseIfExprContext

func NewEmptyElseIfExprContext() *ElseIfExprContext

func (*ElseIfExprContext) EnterRule

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

func (*ElseIfExprContext) ExitRule

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

func (*ElseIfExprContext) Expr

func (s *ElseIfExprContext) Expr() IExprContext

func (*ElseIfExprContext) GetParser

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

func (*ElseIfExprContext) GetRuleContext

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

func (*ElseIfExprContext) IsElseIfExprContext

func (*ElseIfExprContext) IsElseIfExprContext()

func (*ElseIfExprContext) ToStringTree

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

type EntrypointStmtContext

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

func NewEmptyEntrypointStmtContext

func NewEmptyEntrypointStmtContext() *EntrypointStmtContext

func NewEntrypointStmtContext

func NewEntrypointStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EntrypointStmtContext

func (*EntrypointStmtContext) ENTRYPOINT

func (s *EntrypointStmtContext) ENTRYPOINT() antlr.TerminalNode

func (*EntrypointStmtContext) EnterRule

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

func (*EntrypointStmtContext) ExitRule

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

func (*EntrypointStmtContext) GetParser

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

func (*EntrypointStmtContext) GetRuleContext

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

func (*EntrypointStmtContext) IsEntrypointStmtContext

func (*EntrypointStmtContext) IsEntrypointStmtContext()

func (*EntrypointStmtContext) StmtWordsMaybeJSON

func (s *EntrypointStmtContext) StmtWordsMaybeJSON() IStmtWordsMaybeJSONContext

func (*EntrypointStmtContext) ToStringTree

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

type EnvArgKeyContext

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

func NewEmptyEnvArgKeyContext

func NewEmptyEnvArgKeyContext() *EnvArgKeyContext

func NewEnvArgKeyContext

func NewEnvArgKeyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnvArgKeyContext

func (*EnvArgKeyContext) Atom

func (*EnvArgKeyContext) EnterRule

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

func (*EnvArgKeyContext) ExitRule

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

func (*EnvArgKeyContext) GetParser

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

func (*EnvArgKeyContext) GetRuleContext

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

func (*EnvArgKeyContext) IsEnvArgKeyContext

func (*EnvArgKeyContext) IsEnvArgKeyContext()

func (*EnvArgKeyContext) ToStringTree

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

type EnvArgValueContext

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

func NewEmptyEnvArgValueContext

func NewEmptyEnvArgValueContext() *EnvArgValueContext

func NewEnvArgValueContext

func NewEnvArgValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnvArgValueContext

func (*EnvArgValueContext) AllAtom

func (s *EnvArgValueContext) AllAtom() []antlr.TerminalNode

func (*EnvArgValueContext) AllWS

func (s *EnvArgValueContext) AllWS() []antlr.TerminalNode

func (*EnvArgValueContext) Atom

func (*EnvArgValueContext) EnterRule

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

func (*EnvArgValueContext) ExitRule

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

func (*EnvArgValueContext) GetParser

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

func (*EnvArgValueContext) GetRuleContext

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

func (*EnvArgValueContext) IsEnvArgValueContext

func (*EnvArgValueContext) IsEnvArgValueContext()

func (*EnvArgValueContext) ToStringTree

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

func (*EnvArgValueContext) WS

type EnvStmtContext

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

func NewEmptyEnvStmtContext

func NewEmptyEnvStmtContext() *EnvStmtContext

func NewEnvStmtContext

func NewEnvStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnvStmtContext

func (*EnvStmtContext) ENV

func (*EnvStmtContext) EQUALS

func (s *EnvStmtContext) EQUALS() antlr.TerminalNode

func (*EnvStmtContext) EnterRule

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

func (*EnvStmtContext) EnvArgKey

func (s *EnvStmtContext) EnvArgKey() IEnvArgKeyContext

func (*EnvStmtContext) EnvArgValue

func (s *EnvStmtContext) EnvArgValue() IEnvArgValueContext

func (*EnvStmtContext) ExitRule

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

func (*EnvStmtContext) GetParser

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

func (*EnvStmtContext) GetRuleContext

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

func (*EnvStmtContext) IsEnvStmtContext

func (*EnvStmtContext) IsEnvStmtContext()

func (*EnvStmtContext) ToStringTree

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

func (*EnvStmtContext) WS

type ExposeStmtContext

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

func NewEmptyExposeStmtContext

func NewEmptyExposeStmtContext() *ExposeStmtContext

func NewExposeStmtContext

func NewExposeStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExposeStmtContext

func (*ExposeStmtContext) EXPOSE

func (s *ExposeStmtContext) EXPOSE() antlr.TerminalNode

func (*ExposeStmtContext) EnterRule

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

func (*ExposeStmtContext) ExitRule

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

func (*ExposeStmtContext) GetParser

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

func (*ExposeStmtContext) GetRuleContext

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

func (*ExposeStmtContext) IsExposeStmtContext

func (*ExposeStmtContext) IsExposeStmtContext()

func (*ExposeStmtContext) StmtWords

func (s *ExposeStmtContext) StmtWords() IStmtWordsContext

func (*ExposeStmtContext) ToStringTree

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

type ExprContext

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

func NewEmptyExprContext

func NewEmptyExprContext() *ExprContext

func NewExprContext

func NewExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprContext

func (*ExprContext) EnterRule

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

func (*ExprContext) ExitRule

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

func (*ExprContext) GetParser

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

func (*ExprContext) GetRuleContext

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

func (*ExprContext) IsExprContext

func (*ExprContext) IsExprContext()

func (*ExprContext) StmtWordsMaybeJSON

func (s *ExprContext) StmtWordsMaybeJSON() IStmtWordsMaybeJSONContext

func (*ExprContext) ToStringTree

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

type FinallyBlockContext

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

func NewEmptyFinallyBlockContext

func NewEmptyFinallyBlockContext() *FinallyBlockContext

func NewFinallyBlockContext

func NewFinallyBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FinallyBlockContext

func (*FinallyBlockContext) EnterRule

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

func (*FinallyBlockContext) ExitRule

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

func (*FinallyBlockContext) GetParser

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

func (*FinallyBlockContext) GetRuleContext

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

func (*FinallyBlockContext) IsFinallyBlockContext

func (*FinallyBlockContext) IsFinallyBlockContext()

func (*FinallyBlockContext) Stmts

func (*FinallyBlockContext) ToStringTree

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

type FinallyClauseContext

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

func NewEmptyFinallyClauseContext

func NewEmptyFinallyClauseContext() *FinallyClauseContext

func NewFinallyClauseContext

func NewFinallyClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FinallyClauseContext

func (*FinallyClauseContext) AllNL

func (*FinallyClauseContext) EnterRule

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

func (*FinallyClauseContext) ExitRule

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

func (*FinallyClauseContext) FINALLY

func (*FinallyClauseContext) FinallyBlock

func (s *FinallyClauseContext) FinallyBlock() IFinallyBlockContext

func (*FinallyClauseContext) GetParser

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

func (*FinallyClauseContext) GetRuleContext

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

func (*FinallyClauseContext) IsFinallyClauseContext

func (*FinallyClauseContext) IsFinallyClauseContext()

func (*FinallyClauseContext) NL

func (*FinallyClauseContext) ToStringTree

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

type ForBlockContext

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

func NewEmptyForBlockContext

func NewEmptyForBlockContext() *ForBlockContext

func NewForBlockContext

func NewForBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForBlockContext

func (*ForBlockContext) EnterRule

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

func (*ForBlockContext) ExitRule

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

func (*ForBlockContext) GetParser

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

func (*ForBlockContext) GetRuleContext

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

func (*ForBlockContext) IsForBlockContext

func (*ForBlockContext) IsForBlockContext()

func (*ForBlockContext) Stmts

func (s *ForBlockContext) Stmts() IStmtsContext

func (*ForBlockContext) ToStringTree

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

type ForClauseContext

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

func NewEmptyForClauseContext

func NewEmptyForClauseContext() *ForClauseContext

func NewForClauseContext

func NewForClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForClauseContext

func (*ForClauseContext) AllNL

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

func (*ForClauseContext) EnterRule

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

func (*ForClauseContext) ExitRule

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

func (*ForClauseContext) FOR

func (*ForClauseContext) ForBlock

func (s *ForClauseContext) ForBlock() IForBlockContext

func (*ForClauseContext) ForExpr

func (s *ForClauseContext) ForExpr() IForExprContext

func (*ForClauseContext) GetParser

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

func (*ForClauseContext) GetRuleContext

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

func (*ForClauseContext) IsForClauseContext

func (*ForClauseContext) IsForClauseContext()

func (*ForClauseContext) NL

func (*ForClauseContext) ToStringTree

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

type ForExprContext

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

func NewEmptyForExprContext

func NewEmptyForExprContext() *ForExprContext

func NewForExprContext

func NewForExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForExprContext

func (*ForExprContext) EnterRule

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

func (*ForExprContext) ExitRule

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

func (*ForExprContext) GetParser

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

func (*ForExprContext) GetRuleContext

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

func (*ForExprContext) IsForExprContext

func (*ForExprContext) IsForExprContext()

func (*ForExprContext) StmtWords

func (s *ForExprContext) StmtWords() IStmtWordsContext

func (*ForExprContext) ToStringTree

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

type ForStmtContext

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

func NewEmptyForStmtContext

func NewEmptyForStmtContext() *ForStmtContext

func NewForStmtContext

func NewForStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForStmtContext

func (*ForStmtContext) AllNL

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

func (*ForStmtContext) END

func (*ForStmtContext) EnterRule

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

func (*ForStmtContext) ExitRule

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

func (*ForStmtContext) ForClause

func (s *ForStmtContext) ForClause() IForClauseContext

func (*ForStmtContext) GetParser

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

func (*ForStmtContext) GetRuleContext

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

func (*ForStmtContext) IsForStmtContext

func (*ForStmtContext) IsForStmtContext()

func (*ForStmtContext) NL

func (*ForStmtContext) ToStringTree

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

type FromDockerfileStmtContext

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

func NewEmptyFromDockerfileStmtContext

func NewEmptyFromDockerfileStmtContext() *FromDockerfileStmtContext

func NewFromDockerfileStmtContext

func NewFromDockerfileStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FromDockerfileStmtContext

func (*FromDockerfileStmtContext) EnterRule

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

func (*FromDockerfileStmtContext) ExitRule

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

func (*FromDockerfileStmtContext) FROM_DOCKERFILE

func (s *FromDockerfileStmtContext) FROM_DOCKERFILE() antlr.TerminalNode

func (*FromDockerfileStmtContext) GetParser

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

func (*FromDockerfileStmtContext) GetRuleContext

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

func (*FromDockerfileStmtContext) IsFromDockerfileStmtContext

func (*FromDockerfileStmtContext) IsFromDockerfileStmtContext()

func (*FromDockerfileStmtContext) StmtWords

func (*FromDockerfileStmtContext) ToStringTree

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

type FromStmtContext

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

func NewEmptyFromStmtContext

func NewEmptyFromStmtContext() *FromStmtContext

func NewFromStmtContext

func NewFromStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FromStmtContext

func (*FromStmtContext) EnterRule

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

func (*FromStmtContext) ExitRule

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

func (*FromStmtContext) FROM

func (*FromStmtContext) GetParser

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

func (*FromStmtContext) GetRuleContext

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

func (*FromStmtContext) IsFromStmtContext

func (*FromStmtContext) IsFromStmtContext()

func (*FromStmtContext) StmtWords

func (s *FromStmtContext) StmtWords() IStmtWordsContext

func (*FromStmtContext) ToStringTree

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

type FunctionContext

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

func NewEmptyFunctionContext

func NewEmptyFunctionContext() *FunctionContext

func NewFunctionContext

func NewFunctionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionContext

func (*FunctionContext) AllNL

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

func (*FunctionContext) DEDENT

func (s *FunctionContext) DEDENT() antlr.TerminalNode

func (*FunctionContext) EnterRule

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

func (*FunctionContext) ExitRule

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

func (*FunctionContext) FunctionHeader

func (s *FunctionContext) FunctionHeader() IFunctionHeaderContext

func (*FunctionContext) GetParser

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

func (*FunctionContext) GetRuleContext

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

func (*FunctionContext) INDENT

func (s *FunctionContext) INDENT() antlr.TerminalNode

func (*FunctionContext) IsFunctionContext

func (*FunctionContext) IsFunctionContext()

func (*FunctionContext) NL

func (*FunctionContext) Stmts

func (s *FunctionContext) Stmts() IStmtsContext

func (*FunctionContext) ToStringTree

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

type FunctionHeaderContext

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

func NewEmptyFunctionHeaderContext

func NewEmptyFunctionHeaderContext() *FunctionHeaderContext

func NewFunctionHeaderContext

func NewFunctionHeaderContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionHeaderContext

func (*FunctionHeaderContext) EnterRule

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

func (*FunctionHeaderContext) ExitRule

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

func (*FunctionHeaderContext) Function

func (*FunctionHeaderContext) GetParser

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

func (*FunctionHeaderContext) GetRuleContext

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

func (*FunctionHeaderContext) IsFunctionHeaderContext

func (*FunctionHeaderContext) IsFunctionHeaderContext()

func (*FunctionHeaderContext) ToStringTree

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

type FunctionStmtContext

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

func NewEmptyFunctionStmtContext

func NewEmptyFunctionStmtContext() *FunctionStmtContext

func NewFunctionStmtContext

func NewFunctionStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionStmtContext

func (*FunctionStmtContext) EnterRule

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

func (*FunctionStmtContext) ExitRule

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

func (*FunctionStmtContext) FUNCTION

func (s *FunctionStmtContext) FUNCTION() antlr.TerminalNode

func (*FunctionStmtContext) GetParser

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

func (*FunctionStmtContext) GetRuleContext

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

func (*FunctionStmtContext) IsFunctionStmtContext

func (*FunctionStmtContext) IsFunctionStmtContext()

func (*FunctionStmtContext) StmtWords

func (s *FunctionStmtContext) StmtWords() IStmtWordsContext

func (*FunctionStmtContext) ToStringTree

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

type GitCloneStmtContext

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

func NewEmptyGitCloneStmtContext

func NewEmptyGitCloneStmtContext() *GitCloneStmtContext

func NewGitCloneStmtContext

func NewGitCloneStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GitCloneStmtContext

func (*GitCloneStmtContext) EnterRule

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

func (*GitCloneStmtContext) ExitRule

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

func (*GitCloneStmtContext) GIT_CLONE

func (s *GitCloneStmtContext) GIT_CLONE() antlr.TerminalNode

func (*GitCloneStmtContext) GetParser

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

func (*GitCloneStmtContext) GetRuleContext

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

func (*GitCloneStmtContext) IsGitCloneStmtContext

func (*GitCloneStmtContext) IsGitCloneStmtContext()

func (*GitCloneStmtContext) StmtWords

func (s *GitCloneStmtContext) StmtWords() IStmtWordsContext

func (*GitCloneStmtContext) ToStringTree

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

type HealthcheckStmtContext

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

func NewEmptyHealthcheckStmtContext

func NewEmptyHealthcheckStmtContext() *HealthcheckStmtContext

func NewHealthcheckStmtContext

func NewHealthcheckStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *HealthcheckStmtContext

func (*HealthcheckStmtContext) EnterRule

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

func (*HealthcheckStmtContext) ExitRule

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

func (*HealthcheckStmtContext) GetParser

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

func (*HealthcheckStmtContext) GetRuleContext

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

func (*HealthcheckStmtContext) HEALTHCHECK

func (s *HealthcheckStmtContext) HEALTHCHECK() antlr.TerminalNode

func (*HealthcheckStmtContext) IsHealthcheckStmtContext

func (*HealthcheckStmtContext) IsHealthcheckStmtContext()

func (*HealthcheckStmtContext) StmtWords

func (*HealthcheckStmtContext) ToStringTree

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

type HostStmtContext

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

func NewEmptyHostStmtContext

func NewEmptyHostStmtContext() *HostStmtContext

func NewHostStmtContext

func NewHostStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *HostStmtContext

func (*HostStmtContext) EnterRule

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

func (*HostStmtContext) ExitRule

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

func (*HostStmtContext) GetParser

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

func (*HostStmtContext) GetRuleContext

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

func (*HostStmtContext) HOST

func (*HostStmtContext) IsHostStmtContext

func (*HostStmtContext) IsHostStmtContext()

func (*HostStmtContext) StmtWords

func (s *HostStmtContext) StmtWords() IStmtWordsContext

func (*HostStmtContext) ToStringTree

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

type IAddStmtContext

type IAddStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ADD() antlr.TerminalNode
	StmtWords() IStmtWordsContext

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

IAddStmtContext is an interface to support dynamic dispatch.

type IArgStmtContext

type IArgStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ARG() antlr.TerminalNode
	OptionalFlag() IOptionalFlagContext
	EnvArgKey() IEnvArgKeyContext
	EQUALS() antlr.TerminalNode
	EnvArgValue() IEnvArgValueContext
	WS() antlr.TerminalNode

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

IArgStmtContext is an interface to support dynamic dispatch.

type IBuildStmtContext

type IBuildStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	BUILD() antlr.TerminalNode
	StmtWords() IStmtWordsContext

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

IBuildStmtContext is an interface to support dynamic dispatch.

type ICacheStmtContext

type ICacheStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CACHE() antlr.TerminalNode
	StmtWords() IStmtWordsContext

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

ICacheStmtContext is an interface to support dynamic dispatch.

type ICatchBlockContext

type ICatchBlockContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Stmts() IStmtsContext

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

ICatchBlockContext is an interface to support dynamic dispatch.

type ICatchClauseContext

type ICatchClauseContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CATCH() antlr.TerminalNode
	CatchBlock() ICatchBlockContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

ICatchClauseContext is an interface to support dynamic dispatch.

type ICmdStmtContext

type ICmdStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CMD() antlr.TerminalNode
	StmtWordsMaybeJSON() IStmtWordsMaybeJSONContext

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

ICmdStmtContext is an interface to support dynamic dispatch.

type ICommandStmtContext

type ICommandStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	FromStmt() IFromStmtContext
	FromDockerfileStmt() IFromDockerfileStmtContext
	LocallyStmt() ILocallyStmtContext
	CopyStmt() ICopyStmtContext
	SaveStmt() ISaveStmtContext
	RunStmt() IRunStmtContext
	BuildStmt() IBuildStmtContext
	WorkdirStmt() IWorkdirStmtContext
	UserStmt() IUserStmtContext
	CmdStmt() ICmdStmtContext
	EntrypointStmt() IEntrypointStmtContext
	ExposeStmt() IExposeStmtContext
	VolumeStmt() IVolumeStmtContext
	EnvStmt() IEnvStmtContext
	ArgStmt() IArgStmtContext
	SetStmt() ISetStmtContext
	LetStmt() ILetStmtContext
	LabelStmt() ILabelStmtContext
	GitCloneStmt() IGitCloneStmtContext
	AddStmt() IAddStmtContext
	StopsignalStmt() IStopsignalStmtContext
	OnbuildStmt() IOnbuildStmtContext
	HealthcheckStmt() IHealthcheckStmtContext
	ShellStmt() IShellStmtContext
	UserCommandStmt() IUserCommandStmtContext
	FunctionStmt() IFunctionStmtContext
	DoStmt() IDoStmtContext
	ImportStmt() IImportStmtContext
	CacheStmt() ICacheStmtContext
	HostStmt() IHostStmtContext
	ProjectStmt() IProjectStmtContext

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

ICommandStmtContext is an interface to support dynamic dispatch.

type ICopyStmtContext

type ICopyStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	COPY() antlr.TerminalNode
	StmtWords() IStmtWordsContext

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

ICopyStmtContext is an interface to support dynamic dispatch.

type IDoStmtContext

type IDoStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DO() antlr.TerminalNode
	StmtWords() IStmtWordsContext

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

IDoStmtContext is an interface to support dynamic dispatch.

type IDockerCommandContext

type IDockerCommandContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DOCKER() antlr.TerminalNode
	StmtWords() IStmtWordsContext

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

IDockerCommandContext is an interface to support dynamic dispatch.

type IEarthFileContext

type IEarthFileContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	EOF() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	Version() IVersionContext
	Stmts() IStmtsContext
	Targets() ITargetsContext

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

IEarthFileContext is an interface to support dynamic dispatch.

type IElseBlockContext

type IElseBlockContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Stmts() IStmtsContext

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

IElseBlockContext is an interface to support dynamic dispatch.

type IElseClauseContext

type IElseClauseContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ELSE() antlr.TerminalNode
	ElseBlock() IElseBlockContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IElseClauseContext is an interface to support dynamic dispatch.

type IElseIfBlockContext

type IElseIfBlockContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Stmts() IStmtsContext

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

IElseIfBlockContext is an interface to support dynamic dispatch.

type IElseIfClauseContext

type IElseIfClauseContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ELSE_IF() antlr.TerminalNode
	ElseIfExpr() IElseIfExprContext
	ElseIfBlock() IElseIfBlockContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IElseIfClauseContext is an interface to support dynamic dispatch.

type IElseIfExprContext

type IElseIfExprContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Expr() IExprContext

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

IElseIfExprContext is an interface to support dynamic dispatch.

type IEntrypointStmtContext

type IEntrypointStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ENTRYPOINT() antlr.TerminalNode
	StmtWordsMaybeJSON() IStmtWordsMaybeJSONContext

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

IEntrypointStmtContext is an interface to support dynamic dispatch.

type IEnvArgKeyContext

type IEnvArgKeyContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Atom() antlr.TerminalNode

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

IEnvArgKeyContext is an interface to support dynamic dispatch.

type IEnvArgValueContext

type IEnvArgValueContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllAtom() []antlr.TerminalNode
	Atom(i int) antlr.TerminalNode
	AllWS() []antlr.TerminalNode
	WS(i int) antlr.TerminalNode

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

IEnvArgValueContext is an interface to support dynamic dispatch.

type IEnvStmtContext

type IEnvStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ENV() antlr.TerminalNode
	EnvArgKey() IEnvArgKeyContext
	EQUALS() antlr.TerminalNode
	EnvArgValue() IEnvArgValueContext
	WS() antlr.TerminalNode

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

IEnvStmtContext is an interface to support dynamic dispatch.

type IExposeStmtContext

type IExposeStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	EXPOSE() antlr.TerminalNode
	StmtWords() IStmtWordsContext

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

IExposeStmtContext is an interface to support dynamic dispatch.

type IExprContext

type IExprContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	StmtWordsMaybeJSON() IStmtWordsMaybeJSONContext

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

IExprContext is an interface to support dynamic dispatch.

type IFinallyBlockContext

type IFinallyBlockContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Stmts() IStmtsContext

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

IFinallyBlockContext is an interface to support dynamic dispatch.

type IFinallyClauseContext

type IFinallyClauseContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	FINALLY() antlr.TerminalNode
	FinallyBlock() IFinallyBlockContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IFinallyClauseContext is an interface to support dynamic dispatch.

type IForBlockContext

type IForBlockContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Stmts() IStmtsContext

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

IForBlockContext is an interface to support dynamic dispatch.

type IForClauseContext

type IForClauseContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	FOR() antlr.TerminalNode
	ForExpr() IForExprContext
	ForBlock() IForBlockContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IForClauseContext is an interface to support dynamic dispatch.

type IForExprContext

type IForExprContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	StmtWords() IStmtWordsContext

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

IForExprContext is an interface to support dynamic dispatch.

type IForStmtContext

type IForStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ForClause() IForClauseContext
	END() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IForStmtContext is an interface to support dynamic dispatch.

type IFromDockerfileStmtContext

type IFromDockerfileStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	FROM_DOCKERFILE() antlr.TerminalNode
	StmtWords() IStmtWordsContext

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

IFromDockerfileStmtContext is an interface to support dynamic dispatch.

type IFromStmtContext

type IFromStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	FROM() antlr.TerminalNode
	StmtWords() IStmtWordsContext

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

IFromStmtContext is an interface to support dynamic dispatch.

type IFunctionContext

type IFunctionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	FunctionHeader() IFunctionHeaderContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	INDENT() antlr.TerminalNode
	Stmts() IStmtsContext
	DEDENT() antlr.TerminalNode

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

IFunctionContext is an interface to support dynamic dispatch.

type IFunctionHeaderContext

type IFunctionHeaderContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Function() antlr.TerminalNode

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

IFunctionHeaderContext is an interface to support dynamic dispatch.

type IFunctionStmtContext

type IFunctionStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	FUNCTION() antlr.TerminalNode
	StmtWords() IStmtWordsContext

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

IFunctionStmtContext is an interface to support dynamic dispatch.

type IGitCloneStmtContext

type IGitCloneStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	GIT_CLONE() antlr.TerminalNode
	StmtWords() IStmtWordsContext

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

IGitCloneStmtContext is an interface to support dynamic dispatch.

type IHealthcheckStmtContext

type IHealthcheckStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	HEALTHCHECK() antlr.TerminalNode
	StmtWords() IStmtWordsContext

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

IHealthcheckStmtContext is an interface to support dynamic dispatch.

type IHostStmtContext

type IHostStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	HOST() antlr.TerminalNode
	StmtWords() IStmtWordsContext

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

IHostStmtContext is an interface to support dynamic dispatch.

type IIfBlockContext

type IIfBlockContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Stmts() IStmtsContext

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

IIfBlockContext is an interface to support dynamic dispatch.

type IIfClauseContext

type IIfClauseContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IF() antlr.TerminalNode
	IfExpr() IIfExprContext
	IfBlock() IIfBlockContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IIfClauseContext is an interface to support dynamic dispatch.

type IIfExprContext

type IIfExprContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Expr() IExprContext

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

IIfExprContext is an interface to support dynamic dispatch.

type IIfStmtContext

type IIfStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IfClause() IIfClauseContext
	END() antlr.TerminalNode
	AllElseIfClause() []IElseIfClauseContext
	ElseIfClause(i int) IElseIfClauseContext
	ElseClause() IElseClauseContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IIfStmtContext is an interface to support dynamic dispatch.

type IImportStmtContext

type IImportStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IMPORT() antlr.TerminalNode
	StmtWords() IStmtWordsContext

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

IImportStmtContext is an interface to support dynamic dispatch.

type ILabelKeyContext

type ILabelKeyContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Atom() antlr.TerminalNode

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

ILabelKeyContext is an interface to support dynamic dispatch.

type ILabelStmtContext

type ILabelStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LABEL() antlr.TerminalNode
	AllLabelKey() []ILabelKeyContext
	LabelKey(i int) ILabelKeyContext
	AllEQUALS() []antlr.TerminalNode
	EQUALS(i int) antlr.TerminalNode
	AllLabelValue() []ILabelValueContext
	LabelValue(i int) ILabelValueContext

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

ILabelStmtContext is an interface to support dynamic dispatch.

type ILabelValueContext

type ILabelValueContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Atom() antlr.TerminalNode

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

ILabelValueContext is an interface to support dynamic dispatch.

type ILetStmtContext

type ILetStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LET() antlr.TerminalNode
	OptionalFlag() IOptionalFlagContext
	EnvArgKey() IEnvArgKeyContext
	EQUALS() antlr.TerminalNode
	EnvArgValue() IEnvArgValueContext
	WS() antlr.TerminalNode

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

ILetStmtContext is an interface to support dynamic dispatch.

type ILocallyStmtContext

type ILocallyStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LOCALLY() antlr.TerminalNode
	StmtWords() IStmtWordsContext

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

ILocallyStmtContext is an interface to support dynamic dispatch.

type IOnbuildStmtContext

type IOnbuildStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ONBUILD() antlr.TerminalNode
	StmtWords() IStmtWordsContext

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

IOnbuildStmtContext is an interface to support dynamic dispatch.

type IOptionalFlagContext

type IOptionalFlagContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	StmtWords() IStmtWordsContext

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

IOptionalFlagContext is an interface to support dynamic dispatch.

type IProjectStmtContext

type IProjectStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	PROJECT() antlr.TerminalNode
	StmtWords() IStmtWordsContext

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

IProjectStmtContext is an interface to support dynamic dispatch.

type IRunStmtContext

type IRunStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	RUN() antlr.TerminalNode
	StmtWordsMaybeJSON() IStmtWordsMaybeJSONContext

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

IRunStmtContext is an interface to support dynamic dispatch.

type ISaveArtifactContext

type ISaveArtifactContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SAVE_ARTIFACT() antlr.TerminalNode
	StmtWords() IStmtWordsContext

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

ISaveArtifactContext is an interface to support dynamic dispatch.

type ISaveImageContext

type ISaveImageContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SAVE_IMAGE() antlr.TerminalNode
	StmtWords() IStmtWordsContext

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

ISaveImageContext is an interface to support dynamic dispatch.

type ISaveStmtContext

type ISaveStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SaveArtifact() ISaveArtifactContext
	SaveImage() ISaveImageContext

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

ISaveStmtContext is an interface to support dynamic dispatch.

type ISetStmtContext

type ISetStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SET() antlr.TerminalNode
	EnvArgKey() IEnvArgKeyContext
	EQUALS() antlr.TerminalNode
	EnvArgValue() IEnvArgValueContext
	WS() antlr.TerminalNode

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

ISetStmtContext is an interface to support dynamic dispatch.

type IShellStmtContext

type IShellStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SHELL() antlr.TerminalNode
	StmtWords() IStmtWordsContext

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

IShellStmtContext is an interface to support dynamic dispatch.

type IStmtContext

type IStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CommandStmt() ICommandStmtContext
	WithStmt() IWithStmtContext
	IfStmt() IIfStmtContext
	ForStmt() IForStmtContext
	WaitStmt() IWaitStmtContext
	TryStmt() ITryStmtContext

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

IStmtContext is an interface to support dynamic dispatch.

type IStmtWordContext

type IStmtWordContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Atom() antlr.TerminalNode

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

IStmtWordContext is an interface to support dynamic dispatch.

type IStmtWordsContext

type IStmtWordsContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllStmtWord() []IStmtWordContext
	StmtWord(i int) IStmtWordContext

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

IStmtWordsContext is an interface to support dynamic dispatch.

type IStmtWordsMaybeJSONContext

type IStmtWordsMaybeJSONContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	StmtWords() IStmtWordsContext

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

IStmtWordsMaybeJSONContext is an interface to support dynamic dispatch.

type IStmtsContext

type IStmtsContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllStmt() []IStmtContext
	Stmt(i int) IStmtContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IStmtsContext is an interface to support dynamic dispatch.

type IStopsignalStmtContext

type IStopsignalStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	STOPSIGNAL() antlr.TerminalNode
	StmtWords() IStmtWordsContext

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

IStopsignalStmtContext is an interface to support dynamic dispatch.

type ITargetContext

type ITargetContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	TargetHeader() ITargetHeaderContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	INDENT() antlr.TerminalNode
	DEDENT() antlr.TerminalNode
	Stmts() IStmtsContext

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

ITargetContext is an interface to support dynamic dispatch.

type ITargetHeaderContext

type ITargetHeaderContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Target() antlr.TerminalNode

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

ITargetHeaderContext is an interface to support dynamic dispatch.

type ITargetOrUserCommandContext

type ITargetOrUserCommandContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Target() ITargetContext
	UserCommand() IUserCommandContext

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

ITargetOrUserCommandContext is an interface to support dynamic dispatch.

type ITargetsContext

type ITargetsContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllTargetOrUserCommand() []ITargetOrUserCommandContext
	TargetOrUserCommand(i int) ITargetOrUserCommandContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

ITargetsContext is an interface to support dynamic dispatch.

type ITryBlockContext

type ITryBlockContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Stmts() IStmtsContext

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

ITryBlockContext is an interface to support dynamic dispatch.

type ITryClauseContext

type ITryClauseContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	TRY() antlr.TerminalNode
	TryBlock() ITryBlockContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

ITryClauseContext is an interface to support dynamic dispatch.

type ITryStmtContext

type ITryStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	TryClause() ITryClauseContext
	END() antlr.TerminalNode
	CatchClause() ICatchClauseContext
	FinallyClause() IFinallyClauseContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

ITryStmtContext is an interface to support dynamic dispatch.

type IUserCommandContext

type IUserCommandContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	UserCommandHeader() IUserCommandHeaderContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	INDENT() antlr.TerminalNode
	Stmts() IStmtsContext
	DEDENT() antlr.TerminalNode

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

IUserCommandContext is an interface to support dynamic dispatch.

type IUserCommandHeaderContext

type IUserCommandHeaderContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	UserCommand() antlr.TerminalNode

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

IUserCommandHeaderContext is an interface to support dynamic dispatch.

type IUserCommandStmtContext

type IUserCommandStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	COMMAND() antlr.TerminalNode
	StmtWords() IStmtWordsContext

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

IUserCommandStmtContext is an interface to support dynamic dispatch.

type IUserStmtContext

type IUserStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	USER() antlr.TerminalNode
	StmtWords() IStmtWordsContext

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

IUserStmtContext is an interface to support dynamic dispatch.

type IVersionContext

type IVersionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	VERSION() antlr.TerminalNode
	StmtWords() IStmtWordsContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IVersionContext is an interface to support dynamic dispatch.

type IVolumeStmtContext

type IVolumeStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	VOLUME() antlr.TerminalNode
	StmtWordsMaybeJSON() IStmtWordsMaybeJSONContext

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

IVolumeStmtContext is an interface to support dynamic dispatch.

type IWaitBlockContext

type IWaitBlockContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Stmts() IStmtsContext

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

IWaitBlockContext is an interface to support dynamic dispatch.

type IWaitClauseContext

type IWaitClauseContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	WAIT() antlr.TerminalNode
	WaitExpr() IWaitExprContext
	WaitBlock() IWaitBlockContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IWaitClauseContext is an interface to support dynamic dispatch.

type IWaitExprContext

type IWaitExprContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	StmtWords() IStmtWordsContext

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

IWaitExprContext is an interface to support dynamic dispatch.

type IWaitStmtContext

type IWaitStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	WaitClause() IWaitClauseContext
	END() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IWaitStmtContext is an interface to support dynamic dispatch.

type IWithBlockContext

type IWithBlockContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Stmts() IStmtsContext

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

IWithBlockContext is an interface to support dynamic dispatch.

type IWithCommandContext

type IWithCommandContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DockerCommand() IDockerCommandContext

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

IWithCommandContext is an interface to support dynamic dispatch.

type IWithExprContext

type IWithExprContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	WITH() antlr.TerminalNode
	WithCommand() IWithCommandContext

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

IWithExprContext is an interface to support dynamic dispatch.

type IWithStmtContext

type IWithStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	WithExpr() IWithExprContext
	END() antlr.TerminalNode
	WithBlock() IWithBlockContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IWithStmtContext is an interface to support dynamic dispatch.

type IWorkdirStmtContext

type IWorkdirStmtContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	WORKDIR() antlr.TerminalNode
	StmtWords() IStmtWordsContext

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

IWorkdirStmtContext is an interface to support dynamic dispatch.

type IfBlockContext

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

func NewEmptyIfBlockContext

func NewEmptyIfBlockContext() *IfBlockContext

func NewIfBlockContext

func NewIfBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfBlockContext

func (*IfBlockContext) EnterRule

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

func (*IfBlockContext) ExitRule

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

func (*IfBlockContext) GetParser

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

func (*IfBlockContext) GetRuleContext

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

func (*IfBlockContext) IsIfBlockContext

func (*IfBlockContext) IsIfBlockContext()

func (*IfBlockContext) Stmts

func (s *IfBlockContext) Stmts() IStmtsContext

func (*IfBlockContext) ToStringTree

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

type IfClauseContext

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

func NewEmptyIfClauseContext

func NewEmptyIfClauseContext() *IfClauseContext

func NewIfClauseContext

func NewIfClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfClauseContext

func (*IfClauseContext) AllNL

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

func (*IfClauseContext) EnterRule

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

func (*IfClauseContext) ExitRule

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

func (*IfClauseContext) GetParser

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

func (*IfClauseContext) GetRuleContext

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

func (*IfClauseContext) IF

func (*IfClauseContext) IfBlock

func (s *IfClauseContext) IfBlock() IIfBlockContext

func (*IfClauseContext) IfExpr

func (s *IfClauseContext) IfExpr() IIfExprContext

func (*IfClauseContext) IsIfClauseContext

func (*IfClauseContext) IsIfClauseContext()

func (*IfClauseContext) NL

func (*IfClauseContext) ToStringTree

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

type IfExprContext

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

func NewEmptyIfExprContext

func NewEmptyIfExprContext() *IfExprContext

func NewIfExprContext

func NewIfExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfExprContext

func (*IfExprContext) EnterRule

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

func (*IfExprContext) ExitRule

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

func (*IfExprContext) Expr

func (s *IfExprContext) Expr() IExprContext

func (*IfExprContext) GetParser

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

func (*IfExprContext) GetRuleContext

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

func (*IfExprContext) IsIfExprContext

func (*IfExprContext) IsIfExprContext()

func (*IfExprContext) ToStringTree

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

type IfStmtContext

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

func NewEmptyIfStmtContext

func NewEmptyIfStmtContext() *IfStmtContext

func NewIfStmtContext

func NewIfStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfStmtContext

func (*IfStmtContext) AllElseIfClause

func (s *IfStmtContext) AllElseIfClause() []IElseIfClauseContext

func (*IfStmtContext) AllNL

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

func (*IfStmtContext) END

func (s *IfStmtContext) END() antlr.TerminalNode

func (*IfStmtContext) ElseClause

func (s *IfStmtContext) ElseClause() IElseClauseContext

func (*IfStmtContext) ElseIfClause

func (s *IfStmtContext) ElseIfClause(i int) IElseIfClauseContext

func (*IfStmtContext) EnterRule

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

func (*IfStmtContext) ExitRule

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

func (*IfStmtContext) GetParser

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

func (*IfStmtContext) GetRuleContext

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

func (*IfStmtContext) IfClause

func (s *IfStmtContext) IfClause() IIfClauseContext

func (*IfStmtContext) IsIfStmtContext

func (*IfStmtContext) IsIfStmtContext()

func (*IfStmtContext) NL

func (*IfStmtContext) ToStringTree

func (s *IfStmtContext) 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) 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) IMPORT

func (s *ImportStmtContext) IMPORT() antlr.TerminalNode

func (*ImportStmtContext) IsImportStmtContext

func (*ImportStmtContext) IsImportStmtContext()

func (*ImportStmtContext) StmtWords

func (s *ImportStmtContext) StmtWords() IStmtWordsContext

func (*ImportStmtContext) ToStringTree

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

type LabelKeyContext

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

func NewEmptyLabelKeyContext

func NewEmptyLabelKeyContext() *LabelKeyContext

func NewLabelKeyContext

func NewLabelKeyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LabelKeyContext

func (*LabelKeyContext) Atom

func (*LabelKeyContext) EnterRule

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

func (*LabelKeyContext) ExitRule

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

func (*LabelKeyContext) GetParser

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

func (*LabelKeyContext) GetRuleContext

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

func (*LabelKeyContext) IsLabelKeyContext

func (*LabelKeyContext) IsLabelKeyContext()

func (*LabelKeyContext) ToStringTree

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

type LabelStmtContext

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

func NewEmptyLabelStmtContext

func NewEmptyLabelStmtContext() *LabelStmtContext

func NewLabelStmtContext

func NewLabelStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LabelStmtContext

func (*LabelStmtContext) AllEQUALS

func (s *LabelStmtContext) AllEQUALS() []antlr.TerminalNode

func (*LabelStmtContext) AllLabelKey

func (s *LabelStmtContext) AllLabelKey() []ILabelKeyContext

func (*LabelStmtContext) AllLabelValue

func (s *LabelStmtContext) AllLabelValue() []ILabelValueContext

func (*LabelStmtContext) EQUALS

func (s *LabelStmtContext) EQUALS(i int) antlr.TerminalNode

func (*LabelStmtContext) EnterRule

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

func (*LabelStmtContext) ExitRule

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

func (*LabelStmtContext) GetParser

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

func (*LabelStmtContext) GetRuleContext

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

func (*LabelStmtContext) IsLabelStmtContext

func (*LabelStmtContext) IsLabelStmtContext()

func (*LabelStmtContext) LABEL

func (s *LabelStmtContext) LABEL() antlr.TerminalNode

func (*LabelStmtContext) LabelKey

func (s *LabelStmtContext) LabelKey(i int) ILabelKeyContext

func (*LabelStmtContext) LabelValue

func (s *LabelStmtContext) LabelValue(i int) ILabelValueContext

func (*LabelStmtContext) ToStringTree

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

type LabelValueContext

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

func NewEmptyLabelValueContext

func NewEmptyLabelValueContext() *LabelValueContext

func NewLabelValueContext

func NewLabelValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LabelValueContext

func (*LabelValueContext) Atom

func (*LabelValueContext) EnterRule

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

func (*LabelValueContext) ExitRule

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

func (*LabelValueContext) GetParser

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

func (*LabelValueContext) GetRuleContext

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

func (*LabelValueContext) IsLabelValueContext

func (*LabelValueContext) IsLabelValueContext()

func (*LabelValueContext) ToStringTree

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

type LetStmtContext

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

func NewEmptyLetStmtContext

func NewEmptyLetStmtContext() *LetStmtContext

func NewLetStmtContext

func NewLetStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LetStmtContext

func (*LetStmtContext) EQUALS

func (s *LetStmtContext) EQUALS() antlr.TerminalNode

func (*LetStmtContext) EnterRule

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

func (*LetStmtContext) EnvArgKey

func (s *LetStmtContext) EnvArgKey() IEnvArgKeyContext

func (*LetStmtContext) EnvArgValue

func (s *LetStmtContext) EnvArgValue() IEnvArgValueContext

func (*LetStmtContext) ExitRule

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

func (*LetStmtContext) GetParser

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

func (*LetStmtContext) GetRuleContext

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

func (*LetStmtContext) IsLetStmtContext

func (*LetStmtContext) IsLetStmtContext()

func (*LetStmtContext) LET

func (*LetStmtContext) OptionalFlag

func (s *LetStmtContext) OptionalFlag() IOptionalFlagContext

func (*LetStmtContext) ToStringTree

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

func (*LetStmtContext) WS

type LocallyStmtContext

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

func NewEmptyLocallyStmtContext

func NewEmptyLocallyStmtContext() *LocallyStmtContext

func NewLocallyStmtContext

func NewLocallyStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LocallyStmtContext

func (*LocallyStmtContext) EnterRule

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

func (*LocallyStmtContext) ExitRule

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

func (*LocallyStmtContext) GetParser

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

func (*LocallyStmtContext) GetRuleContext

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

func (*LocallyStmtContext) IsLocallyStmtContext

func (*LocallyStmtContext) IsLocallyStmtContext()

func (*LocallyStmtContext) LOCALLY

func (s *LocallyStmtContext) LOCALLY() antlr.TerminalNode

func (*LocallyStmtContext) StmtWords

func (s *LocallyStmtContext) StmtWords() IStmtWordsContext

func (*LocallyStmtContext) ToStringTree

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

type OnbuildStmtContext

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

func NewEmptyOnbuildStmtContext

func NewEmptyOnbuildStmtContext() *OnbuildStmtContext

func NewOnbuildStmtContext

func NewOnbuildStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OnbuildStmtContext

func (*OnbuildStmtContext) EnterRule

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

func (*OnbuildStmtContext) ExitRule

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

func (*OnbuildStmtContext) GetParser

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

func (*OnbuildStmtContext) GetRuleContext

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

func (*OnbuildStmtContext) IsOnbuildStmtContext

func (*OnbuildStmtContext) IsOnbuildStmtContext()

func (*OnbuildStmtContext) ONBUILD

func (s *OnbuildStmtContext) ONBUILD() antlr.TerminalNode

func (*OnbuildStmtContext) StmtWords

func (s *OnbuildStmtContext) StmtWords() IStmtWordsContext

func (*OnbuildStmtContext) ToStringTree

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

type OptionalFlagContext

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

func NewEmptyOptionalFlagContext

func NewEmptyOptionalFlagContext() *OptionalFlagContext

func NewOptionalFlagContext

func NewOptionalFlagContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OptionalFlagContext

func (*OptionalFlagContext) EnterRule

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

func (*OptionalFlagContext) ExitRule

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

func (*OptionalFlagContext) GetParser

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

func (*OptionalFlagContext) GetRuleContext

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

func (*OptionalFlagContext) IsOptionalFlagContext

func (*OptionalFlagContext) IsOptionalFlagContext()

func (*OptionalFlagContext) StmtWords

func (s *OptionalFlagContext) StmtWords() IStmtWordsContext

func (*OptionalFlagContext) ToStringTree

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

type ProjectStmtContext

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

func NewEmptyProjectStmtContext

func NewEmptyProjectStmtContext() *ProjectStmtContext

func NewProjectStmtContext

func NewProjectStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProjectStmtContext

func (*ProjectStmtContext) EnterRule

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

func (*ProjectStmtContext) ExitRule

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

func (*ProjectStmtContext) GetParser

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

func (*ProjectStmtContext) GetRuleContext

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

func (*ProjectStmtContext) IsProjectStmtContext

func (*ProjectStmtContext) IsProjectStmtContext()

func (*ProjectStmtContext) PROJECT

func (s *ProjectStmtContext) PROJECT() antlr.TerminalNode

func (*ProjectStmtContext) StmtWords

func (s *ProjectStmtContext) StmtWords() IStmtWordsContext

func (*ProjectStmtContext) ToStringTree

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

type RunStmtContext

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

func NewEmptyRunStmtContext

func NewEmptyRunStmtContext() *RunStmtContext

func NewRunStmtContext

func NewRunStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RunStmtContext

func (*RunStmtContext) EnterRule

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

func (*RunStmtContext) ExitRule

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

func (*RunStmtContext) GetParser

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

func (*RunStmtContext) GetRuleContext

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

func (*RunStmtContext) IsRunStmtContext

func (*RunStmtContext) IsRunStmtContext()

func (*RunStmtContext) RUN

func (*RunStmtContext) StmtWordsMaybeJSON

func (s *RunStmtContext) StmtWordsMaybeJSON() IStmtWordsMaybeJSONContext

func (*RunStmtContext) ToStringTree

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

type SaveArtifactContext

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

func NewEmptySaveArtifactContext

func NewEmptySaveArtifactContext() *SaveArtifactContext

func NewSaveArtifactContext

func NewSaveArtifactContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SaveArtifactContext

func (*SaveArtifactContext) EnterRule

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

func (*SaveArtifactContext) ExitRule

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

func (*SaveArtifactContext) GetParser

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

func (*SaveArtifactContext) GetRuleContext

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

func (*SaveArtifactContext) IsSaveArtifactContext

func (*SaveArtifactContext) IsSaveArtifactContext()

func (*SaveArtifactContext) SAVE_ARTIFACT

func (s *SaveArtifactContext) SAVE_ARTIFACT() antlr.TerminalNode

func (*SaveArtifactContext) StmtWords

func (s *SaveArtifactContext) StmtWords() IStmtWordsContext

func (*SaveArtifactContext) ToStringTree

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

type SaveImageContext

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

func NewEmptySaveImageContext

func NewEmptySaveImageContext() *SaveImageContext

func NewSaveImageContext

func NewSaveImageContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SaveImageContext

func (*SaveImageContext) EnterRule

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

func (*SaveImageContext) ExitRule

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

func (*SaveImageContext) GetParser

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

func (*SaveImageContext) GetRuleContext

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

func (*SaveImageContext) IsSaveImageContext

func (*SaveImageContext) IsSaveImageContext()

func (*SaveImageContext) SAVE_IMAGE

func (s *SaveImageContext) SAVE_IMAGE() antlr.TerminalNode

func (*SaveImageContext) StmtWords

func (s *SaveImageContext) StmtWords() IStmtWordsContext

func (*SaveImageContext) ToStringTree

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

type SaveStmtContext

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

func NewEmptySaveStmtContext

func NewEmptySaveStmtContext() *SaveStmtContext

func NewSaveStmtContext

func NewSaveStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SaveStmtContext

func (*SaveStmtContext) EnterRule

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

func (*SaveStmtContext) ExitRule

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

func (*SaveStmtContext) GetParser

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

func (*SaveStmtContext) GetRuleContext

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

func (*SaveStmtContext) IsSaveStmtContext

func (*SaveStmtContext) IsSaveStmtContext()

func (*SaveStmtContext) SaveArtifact

func (s *SaveStmtContext) SaveArtifact() ISaveArtifactContext

func (*SaveStmtContext) SaveImage

func (s *SaveStmtContext) SaveImage() ISaveImageContext

func (*SaveStmtContext) ToStringTree

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

type SetStmtContext

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

func NewEmptySetStmtContext

func NewEmptySetStmtContext() *SetStmtContext

func NewSetStmtContext

func NewSetStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SetStmtContext

func (*SetStmtContext) EQUALS

func (s *SetStmtContext) EQUALS() antlr.TerminalNode

func (*SetStmtContext) EnterRule

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

func (*SetStmtContext) EnvArgKey

func (s *SetStmtContext) EnvArgKey() IEnvArgKeyContext

func (*SetStmtContext) EnvArgValue

func (s *SetStmtContext) EnvArgValue() IEnvArgValueContext

func (*SetStmtContext) ExitRule

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

func (*SetStmtContext) GetParser

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

func (*SetStmtContext) GetRuleContext

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

func (*SetStmtContext) IsSetStmtContext

func (*SetStmtContext) IsSetStmtContext()

func (*SetStmtContext) SET

func (*SetStmtContext) ToStringTree

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

func (*SetStmtContext) WS

type ShellStmtContext

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

func NewEmptyShellStmtContext

func NewEmptyShellStmtContext() *ShellStmtContext

func NewShellStmtContext

func NewShellStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ShellStmtContext

func (*ShellStmtContext) EnterRule

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

func (*ShellStmtContext) ExitRule

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

func (*ShellStmtContext) GetParser

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

func (*ShellStmtContext) GetRuleContext

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

func (*ShellStmtContext) IsShellStmtContext

func (*ShellStmtContext) IsShellStmtContext()

func (*ShellStmtContext) SHELL

func (s *ShellStmtContext) SHELL() antlr.TerminalNode

func (*ShellStmtContext) StmtWords

func (s *ShellStmtContext) StmtWords() IStmtWordsContext

func (*ShellStmtContext) ToStringTree

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

type StmtContext

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

func NewEmptyStmtContext

func NewEmptyStmtContext() *StmtContext

func NewStmtContext

func NewStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StmtContext

func (*StmtContext) CommandStmt

func (s *StmtContext) CommandStmt() ICommandStmtContext

func (*StmtContext) EnterRule

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

func (*StmtContext) ExitRule

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

func (*StmtContext) ForStmt

func (s *StmtContext) ForStmt() IForStmtContext

func (*StmtContext) GetParser

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

func (*StmtContext) GetRuleContext

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

func (*StmtContext) IfStmt

func (s *StmtContext) IfStmt() IIfStmtContext

func (*StmtContext) IsStmtContext

func (*StmtContext) IsStmtContext()

func (*StmtContext) ToStringTree

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

func (*StmtContext) TryStmt

func (s *StmtContext) TryStmt() ITryStmtContext

func (*StmtContext) WaitStmt

func (s *StmtContext) WaitStmt() IWaitStmtContext

func (*StmtContext) WithStmt

func (s *StmtContext) WithStmt() IWithStmtContext

type StmtWordContext

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

func NewEmptyStmtWordContext

func NewEmptyStmtWordContext() *StmtWordContext

func NewStmtWordContext

func NewStmtWordContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StmtWordContext

func (*StmtWordContext) Atom

func (*StmtWordContext) EnterRule

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

func (*StmtWordContext) ExitRule

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

func (*StmtWordContext) GetParser

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

func (*StmtWordContext) GetRuleContext

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

func (*StmtWordContext) IsStmtWordContext

func (*StmtWordContext) IsStmtWordContext()

func (*StmtWordContext) ToStringTree

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

type StmtWordsContext

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

func NewEmptyStmtWordsContext

func NewEmptyStmtWordsContext() *StmtWordsContext

func NewStmtWordsContext

func NewStmtWordsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StmtWordsContext

func (*StmtWordsContext) AllStmtWord

func (s *StmtWordsContext) AllStmtWord() []IStmtWordContext

func (*StmtWordsContext) EnterRule

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

func (*StmtWordsContext) ExitRule

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

func (*StmtWordsContext) GetParser

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

func (*StmtWordsContext) GetRuleContext

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

func (*StmtWordsContext) IsStmtWordsContext

func (*StmtWordsContext) IsStmtWordsContext()

func (*StmtWordsContext) StmtWord

func (s *StmtWordsContext) StmtWord(i int) IStmtWordContext

func (*StmtWordsContext) ToStringTree

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

type StmtWordsMaybeJSONContext

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

func NewEmptyStmtWordsMaybeJSONContext

func NewEmptyStmtWordsMaybeJSONContext() *StmtWordsMaybeJSONContext

func NewStmtWordsMaybeJSONContext

func NewStmtWordsMaybeJSONContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StmtWordsMaybeJSONContext

func (*StmtWordsMaybeJSONContext) EnterRule

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

func (*StmtWordsMaybeJSONContext) ExitRule

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

func (*StmtWordsMaybeJSONContext) GetParser

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

func (*StmtWordsMaybeJSONContext) GetRuleContext

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

func (*StmtWordsMaybeJSONContext) IsStmtWordsMaybeJSONContext

func (*StmtWordsMaybeJSONContext) IsStmtWordsMaybeJSONContext()

func (*StmtWordsMaybeJSONContext) StmtWords

func (*StmtWordsMaybeJSONContext) ToStringTree

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

type StmtsContext

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

func NewEmptyStmtsContext

func NewEmptyStmtsContext() *StmtsContext

func NewStmtsContext

func NewStmtsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StmtsContext

func (*StmtsContext) AllNL

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

func (*StmtsContext) AllStmt

func (s *StmtsContext) AllStmt() []IStmtContext

func (*StmtsContext) EnterRule

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

func (*StmtsContext) ExitRule

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

func (*StmtsContext) GetParser

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

func (*StmtsContext) GetRuleContext

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

func (*StmtsContext) IsStmtsContext

func (*StmtsContext) IsStmtsContext()

func (*StmtsContext) NL

func (*StmtsContext) Stmt

func (s *StmtsContext) Stmt(i int) IStmtContext

func (*StmtsContext) ToStringTree

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

type StopsignalStmtContext

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

func NewEmptyStopsignalStmtContext

func NewEmptyStopsignalStmtContext() *StopsignalStmtContext

func NewStopsignalStmtContext

func NewStopsignalStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StopsignalStmtContext

func (*StopsignalStmtContext) EnterRule

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

func (*StopsignalStmtContext) ExitRule

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

func (*StopsignalStmtContext) GetParser

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

func (*StopsignalStmtContext) GetRuleContext

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

func (*StopsignalStmtContext) IsStopsignalStmtContext

func (*StopsignalStmtContext) IsStopsignalStmtContext()

func (*StopsignalStmtContext) STOPSIGNAL

func (s *StopsignalStmtContext) STOPSIGNAL() antlr.TerminalNode

func (*StopsignalStmtContext) StmtWords

func (*StopsignalStmtContext) ToStringTree

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

type TargetContext

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

func NewEmptyTargetContext

func NewEmptyTargetContext() *TargetContext

func NewTargetContext

func NewTargetContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TargetContext

func (*TargetContext) AllNL

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

func (*TargetContext) DEDENT

func (s *TargetContext) DEDENT() antlr.TerminalNode

func (*TargetContext) EnterRule

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

func (*TargetContext) ExitRule

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

func (*TargetContext) GetParser

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

func (*TargetContext) GetRuleContext

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

func (*TargetContext) INDENT

func (s *TargetContext) INDENT() antlr.TerminalNode

func (*TargetContext) IsTargetContext

func (*TargetContext) IsTargetContext()

func (*TargetContext) NL

func (*TargetContext) Stmts

func (s *TargetContext) Stmts() IStmtsContext

func (*TargetContext) TargetHeader

func (s *TargetContext) TargetHeader() ITargetHeaderContext

func (*TargetContext) ToStringTree

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

type TargetHeaderContext

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

func NewEmptyTargetHeaderContext

func NewEmptyTargetHeaderContext() *TargetHeaderContext

func NewTargetHeaderContext

func NewTargetHeaderContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TargetHeaderContext

func (*TargetHeaderContext) EnterRule

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

func (*TargetHeaderContext) ExitRule

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

func (*TargetHeaderContext) GetParser

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

func (*TargetHeaderContext) GetRuleContext

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

func (*TargetHeaderContext) IsTargetHeaderContext

func (*TargetHeaderContext) IsTargetHeaderContext()

func (*TargetHeaderContext) Target

func (*TargetHeaderContext) ToStringTree

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

type TargetOrUserCommandContext

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

func NewEmptyTargetOrUserCommandContext

func NewEmptyTargetOrUserCommandContext() *TargetOrUserCommandContext

func NewTargetOrUserCommandContext

func NewTargetOrUserCommandContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TargetOrUserCommandContext

func (*TargetOrUserCommandContext) EnterRule

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

func (*TargetOrUserCommandContext) ExitRule

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

func (*TargetOrUserCommandContext) GetParser

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

func (*TargetOrUserCommandContext) GetRuleContext

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

func (*TargetOrUserCommandContext) IsTargetOrUserCommandContext

func (*TargetOrUserCommandContext) IsTargetOrUserCommandContext()

func (*TargetOrUserCommandContext) Target

func (*TargetOrUserCommandContext) ToStringTree

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

func (*TargetOrUserCommandContext) UserCommand

type TargetsContext

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

func NewEmptyTargetsContext

func NewEmptyTargetsContext() *TargetsContext

func NewTargetsContext

func NewTargetsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TargetsContext

func (*TargetsContext) AllNL

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

func (*TargetsContext) AllTargetOrUserCommand

func (s *TargetsContext) AllTargetOrUserCommand() []ITargetOrUserCommandContext

func (*TargetsContext) EnterRule

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

func (*TargetsContext) ExitRule

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

func (*TargetsContext) GetParser

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

func (*TargetsContext) GetRuleContext

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

func (*TargetsContext) IsTargetsContext

func (*TargetsContext) IsTargetsContext()

func (*TargetsContext) NL

func (*TargetsContext) TargetOrUserCommand

func (s *TargetsContext) TargetOrUserCommand(i int) ITargetOrUserCommandContext

func (*TargetsContext) ToStringTree

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

type TryBlockContext

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

func NewEmptyTryBlockContext

func NewEmptyTryBlockContext() *TryBlockContext

func NewTryBlockContext

func NewTryBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TryBlockContext

func (*TryBlockContext) EnterRule

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

func (*TryBlockContext) ExitRule

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

func (*TryBlockContext) GetParser

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

func (*TryBlockContext) GetRuleContext

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

func (*TryBlockContext) IsTryBlockContext

func (*TryBlockContext) IsTryBlockContext()

func (*TryBlockContext) Stmts

func (s *TryBlockContext) Stmts() IStmtsContext

func (*TryBlockContext) ToStringTree

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

type TryClauseContext

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

func NewEmptyTryClauseContext

func NewEmptyTryClauseContext() *TryClauseContext

func NewTryClauseContext

func NewTryClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TryClauseContext

func (*TryClauseContext) AllNL

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

func (*TryClauseContext) EnterRule

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

func (*TryClauseContext) ExitRule

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

func (*TryClauseContext) GetParser

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

func (*TryClauseContext) GetRuleContext

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

func (*TryClauseContext) IsTryClauseContext

func (*TryClauseContext) IsTryClauseContext()

func (*TryClauseContext) NL

func (*TryClauseContext) TRY

func (*TryClauseContext) ToStringTree

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

func (*TryClauseContext) TryBlock

func (s *TryClauseContext) TryBlock() ITryBlockContext

type TryStmtContext

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

func NewEmptyTryStmtContext

func NewEmptyTryStmtContext() *TryStmtContext

func NewTryStmtContext

func NewTryStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TryStmtContext

func (*TryStmtContext) AllNL

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

func (*TryStmtContext) CatchClause

func (s *TryStmtContext) CatchClause() ICatchClauseContext

func (*TryStmtContext) END

func (*TryStmtContext) EnterRule

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

func (*TryStmtContext) ExitRule

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

func (*TryStmtContext) FinallyClause

func (s *TryStmtContext) FinallyClause() IFinallyClauseContext

func (*TryStmtContext) GetParser

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

func (*TryStmtContext) GetRuleContext

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

func (*TryStmtContext) IsTryStmtContext

func (*TryStmtContext) IsTryStmtContext()

func (*TryStmtContext) NL

func (*TryStmtContext) ToStringTree

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

func (*TryStmtContext) TryClause

func (s *TryStmtContext) TryClause() ITryClauseContext

type UserCommandContext

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

func NewEmptyUserCommandContext

func NewEmptyUserCommandContext() *UserCommandContext

func NewUserCommandContext

func NewUserCommandContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UserCommandContext

func (*UserCommandContext) AllNL

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

func (*UserCommandContext) DEDENT

func (*UserCommandContext) EnterRule

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

func (*UserCommandContext) ExitRule

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

func (*UserCommandContext) GetParser

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

func (*UserCommandContext) GetRuleContext

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

func (*UserCommandContext) INDENT

func (*UserCommandContext) IsUserCommandContext

func (*UserCommandContext) IsUserCommandContext()

func (*UserCommandContext) NL

func (*UserCommandContext) Stmts

func (s *UserCommandContext) Stmts() IStmtsContext

func (*UserCommandContext) ToStringTree

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

func (*UserCommandContext) UserCommandHeader

func (s *UserCommandContext) UserCommandHeader() IUserCommandHeaderContext

type UserCommandHeaderContext

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

func NewEmptyUserCommandHeaderContext

func NewEmptyUserCommandHeaderContext() *UserCommandHeaderContext

func NewUserCommandHeaderContext

func NewUserCommandHeaderContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UserCommandHeaderContext

func (*UserCommandHeaderContext) EnterRule

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

func (*UserCommandHeaderContext) ExitRule

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

func (*UserCommandHeaderContext) GetParser

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

func (*UserCommandHeaderContext) GetRuleContext

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

func (*UserCommandHeaderContext) IsUserCommandHeaderContext

func (*UserCommandHeaderContext) IsUserCommandHeaderContext()

func (*UserCommandHeaderContext) ToStringTree

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

func (*UserCommandHeaderContext) UserCommand

func (s *UserCommandHeaderContext) UserCommand() antlr.TerminalNode

type UserCommandStmtContext

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

func NewEmptyUserCommandStmtContext

func NewEmptyUserCommandStmtContext() *UserCommandStmtContext

func NewUserCommandStmtContext

func NewUserCommandStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UserCommandStmtContext

func (*UserCommandStmtContext) COMMAND

func (*UserCommandStmtContext) EnterRule

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

func (*UserCommandStmtContext) ExitRule

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

func (*UserCommandStmtContext) GetParser

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

func (*UserCommandStmtContext) GetRuleContext

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

func (*UserCommandStmtContext) IsUserCommandStmtContext

func (*UserCommandStmtContext) IsUserCommandStmtContext()

func (*UserCommandStmtContext) StmtWords

func (*UserCommandStmtContext) ToStringTree

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

type UserStmtContext

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

func NewEmptyUserStmtContext

func NewEmptyUserStmtContext() *UserStmtContext

func NewUserStmtContext

func NewUserStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UserStmtContext

func (*UserStmtContext) EnterRule

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

func (*UserStmtContext) ExitRule

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

func (*UserStmtContext) GetParser

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

func (*UserStmtContext) GetRuleContext

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

func (*UserStmtContext) IsUserStmtContext

func (*UserStmtContext) IsUserStmtContext()

func (*UserStmtContext) StmtWords

func (s *UserStmtContext) StmtWords() IStmtWordsContext

func (*UserStmtContext) ToStringTree

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

func (*UserStmtContext) USER

type VersionContext

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

func NewEmptyVersionContext

func NewEmptyVersionContext() *VersionContext

func NewVersionContext

func NewVersionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VersionContext

func (*VersionContext) AllNL

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

func (*VersionContext) EnterRule

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

func (*VersionContext) ExitRule

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

func (*VersionContext) GetParser

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

func (*VersionContext) GetRuleContext

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

func (*VersionContext) IsVersionContext

func (*VersionContext) IsVersionContext()

func (*VersionContext) NL

func (*VersionContext) StmtWords

func (s *VersionContext) StmtWords() IStmtWordsContext

func (*VersionContext) ToStringTree

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

func (*VersionContext) VERSION

func (s *VersionContext) VERSION() antlr.TerminalNode

type VolumeStmtContext

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

func NewEmptyVolumeStmtContext

func NewEmptyVolumeStmtContext() *VolumeStmtContext

func NewVolumeStmtContext

func NewVolumeStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VolumeStmtContext

func (*VolumeStmtContext) EnterRule

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

func (*VolumeStmtContext) ExitRule

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

func (*VolumeStmtContext) GetParser

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

func (*VolumeStmtContext) GetRuleContext

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

func (*VolumeStmtContext) IsVolumeStmtContext

func (*VolumeStmtContext) IsVolumeStmtContext()

func (*VolumeStmtContext) StmtWordsMaybeJSON

func (s *VolumeStmtContext) StmtWordsMaybeJSON() IStmtWordsMaybeJSONContext

func (*VolumeStmtContext) ToStringTree

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

func (*VolumeStmtContext) VOLUME

func (s *VolumeStmtContext) VOLUME() antlr.TerminalNode

type WaitBlockContext

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

func NewEmptyWaitBlockContext

func NewEmptyWaitBlockContext() *WaitBlockContext

func NewWaitBlockContext

func NewWaitBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WaitBlockContext

func (*WaitBlockContext) EnterRule

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

func (*WaitBlockContext) ExitRule

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

func (*WaitBlockContext) GetParser

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

func (*WaitBlockContext) GetRuleContext

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

func (*WaitBlockContext) IsWaitBlockContext

func (*WaitBlockContext) IsWaitBlockContext()

func (*WaitBlockContext) Stmts

func (s *WaitBlockContext) Stmts() IStmtsContext

func (*WaitBlockContext) ToStringTree

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

type WaitClauseContext

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

func NewEmptyWaitClauseContext

func NewEmptyWaitClauseContext() *WaitClauseContext

func NewWaitClauseContext

func NewWaitClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WaitClauseContext

func (*WaitClauseContext) AllNL

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

func (*WaitClauseContext) EnterRule

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

func (*WaitClauseContext) ExitRule

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

func (*WaitClauseContext) GetParser

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

func (*WaitClauseContext) GetRuleContext

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

func (*WaitClauseContext) IsWaitClauseContext

func (*WaitClauseContext) IsWaitClauseContext()

func (*WaitClauseContext) NL

func (*WaitClauseContext) ToStringTree

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

func (*WaitClauseContext) WAIT

func (*WaitClauseContext) WaitBlock

func (s *WaitClauseContext) WaitBlock() IWaitBlockContext

func (*WaitClauseContext) WaitExpr

func (s *WaitClauseContext) WaitExpr() IWaitExprContext

type WaitExprContext

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

func NewEmptyWaitExprContext

func NewEmptyWaitExprContext() *WaitExprContext

func NewWaitExprContext

func NewWaitExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WaitExprContext

func (*WaitExprContext) EnterRule

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

func (*WaitExprContext) ExitRule

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

func (*WaitExprContext) GetParser

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

func (*WaitExprContext) GetRuleContext

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

func (*WaitExprContext) IsWaitExprContext

func (*WaitExprContext) IsWaitExprContext()

func (*WaitExprContext) StmtWords

func (s *WaitExprContext) StmtWords() IStmtWordsContext

func (*WaitExprContext) ToStringTree

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

type WaitStmtContext

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

func NewEmptyWaitStmtContext

func NewEmptyWaitStmtContext() *WaitStmtContext

func NewWaitStmtContext

func NewWaitStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WaitStmtContext

func (*WaitStmtContext) AllNL

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

func (*WaitStmtContext) END

func (*WaitStmtContext) EnterRule

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

func (*WaitStmtContext) ExitRule

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

func (*WaitStmtContext) GetParser

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

func (*WaitStmtContext) GetRuleContext

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

func (*WaitStmtContext) IsWaitStmtContext

func (*WaitStmtContext) IsWaitStmtContext()

func (*WaitStmtContext) NL

func (*WaitStmtContext) ToStringTree

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

func (*WaitStmtContext) WaitClause

func (s *WaitStmtContext) WaitClause() IWaitClauseContext

type WithBlockContext

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

func NewEmptyWithBlockContext

func NewEmptyWithBlockContext() *WithBlockContext

func NewWithBlockContext

func NewWithBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WithBlockContext

func (*WithBlockContext) EnterRule

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

func (*WithBlockContext) ExitRule

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

func (*WithBlockContext) GetParser

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

func (*WithBlockContext) GetRuleContext

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

func (*WithBlockContext) IsWithBlockContext

func (*WithBlockContext) IsWithBlockContext()

func (*WithBlockContext) Stmts

func (s *WithBlockContext) Stmts() IStmtsContext

func (*WithBlockContext) ToStringTree

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

type WithCommandContext

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

func NewEmptyWithCommandContext

func NewEmptyWithCommandContext() *WithCommandContext

func NewWithCommandContext

func NewWithCommandContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WithCommandContext

func (*WithCommandContext) DockerCommand

func (s *WithCommandContext) DockerCommand() IDockerCommandContext

func (*WithCommandContext) EnterRule

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

func (*WithCommandContext) ExitRule

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

func (*WithCommandContext) GetParser

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

func (*WithCommandContext) GetRuleContext

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

func (*WithCommandContext) IsWithCommandContext

func (*WithCommandContext) IsWithCommandContext()

func (*WithCommandContext) ToStringTree

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

type WithExprContext

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

func NewEmptyWithExprContext

func NewEmptyWithExprContext() *WithExprContext

func NewWithExprContext

func NewWithExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WithExprContext

func (*WithExprContext) EnterRule

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

func (*WithExprContext) ExitRule

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

func (*WithExprContext) GetParser

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

func (*WithExprContext) GetRuleContext

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

func (*WithExprContext) IsWithExprContext

func (*WithExprContext) IsWithExprContext()

func (*WithExprContext) ToStringTree

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

func (*WithExprContext) WITH

func (*WithExprContext) WithCommand

func (s *WithExprContext) WithCommand() IWithCommandContext

type WithStmtContext

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

func NewEmptyWithStmtContext

func NewEmptyWithStmtContext() *WithStmtContext

func NewWithStmtContext

func NewWithStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WithStmtContext

func (*WithStmtContext) AllNL

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

func (*WithStmtContext) END

func (*WithStmtContext) EnterRule

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

func (*WithStmtContext) ExitRule

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

func (*WithStmtContext) GetParser

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

func (*WithStmtContext) GetRuleContext

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

func (*WithStmtContext) IsWithStmtContext

func (*WithStmtContext) IsWithStmtContext()

func (*WithStmtContext) NL

func (*WithStmtContext) ToStringTree

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

func (*WithStmtContext) WithBlock

func (s *WithStmtContext) WithBlock() IWithBlockContext

func (*WithStmtContext) WithExpr

func (s *WithStmtContext) WithExpr() IWithExprContext

type WorkdirStmtContext

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

func NewEmptyWorkdirStmtContext

func NewEmptyWorkdirStmtContext() *WorkdirStmtContext

func NewWorkdirStmtContext

func NewWorkdirStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WorkdirStmtContext

func (*WorkdirStmtContext) EnterRule

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

func (*WorkdirStmtContext) ExitRule

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

func (*WorkdirStmtContext) GetParser

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

func (*WorkdirStmtContext) GetRuleContext

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

func (*WorkdirStmtContext) IsWorkdirStmtContext

func (*WorkdirStmtContext) IsWorkdirStmtContext()

func (*WorkdirStmtContext) StmtWords

func (s *WorkdirStmtContext) StmtWords() IStmtWordsContext

func (*WorkdirStmtContext) ToStringTree

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

func (*WorkdirStmtContext) WORKDIR

func (s *WorkdirStmtContext) WORKDIR() antlr.TerminalNode

Jump to

Keyboard shortcuts

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