parser

package
v0.0.0-...-fd9f9a2 Latest Latest
Warning

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

Go to latest
Published: Nov 22, 2019 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FeatureLexerT__0       = 1
	FeatureLexerT__1       = 2
	FeatureLexerIDENTIFIER = 3
	FeatureLexerEmptyLine  = 4
	FeatureLexerAnd        = 5
	FeatureLexerOr         = 6
	FeatureLexerGiven      = 7
	FeatureLexerWhen       = 8
	FeatureLexerThen       = 9
	FeatureLexerExamples   = 10
	FeatureLexerBackground = 11
	FeatureLexerScenario   = 12
	FeatureLexerFeature    = 13
	FeatureLexerSpace      = 14
	FeatureLexerNewLine    = 15
	FeatureLexerQuote      = 16
	FeatureLexerLBracket   = 17
	FeatureLexerRBracket   = 18
	FeatureLexerAt         = 19
	FeatureLexerPipe       = 20
	FeatureLexerChar       = 21
)

FeatureLexer tokens.

View Source
const (
	FeatureParserEOF        = antlr.TokenEOF
	FeatureParserT__0       = 1
	FeatureParserT__1       = 2
	FeatureParserIDENTIFIER = 3
	FeatureParserEmptyLine  = 4
	FeatureParserAnd        = 5
	FeatureParserOr         = 6
	FeatureParserGiven      = 7
	FeatureParserWhen       = 8
	FeatureParserThen       = 9
	FeatureParserExamples   = 10
	FeatureParserBackground = 11
	FeatureParserScenario   = 12
	FeatureParserFeature    = 13
	FeatureParserSpace      = 14
	FeatureParserNewLine    = 15
	FeatureParserQuote      = 16
	FeatureParserLBracket   = 17
	FeatureParserRBracket   = 18
	FeatureParserAt         = 19
	FeatureParserPipe       = 20
	FeatureParserChar       = 21
)

FeatureParser tokens.

View Source
const (
	FeatureParserRULE_feature         = 0
	FeatureParserRULE_featureHeader   = 1
	FeatureParserRULE_featureBody     = 2
	FeatureParserRULE_background      = 3
	FeatureParserRULE_blockBody       = 4
	FeatureParserRULE_scenario        = 5
	FeatureParserRULE_tags            = 6
	FeatureParserRULE_anyText         = 7
	FeatureParserRULE_value           = 8
	FeatureParserRULE_given           = 9
	FeatureParserRULE_when            = 10
	FeatureParserRULE_or              = 11
	FeatureParserRULE_and             = 12
	FeatureParserRULE_then            = 13
	FeatureParserRULE_example         = 14
	FeatureParserRULE_step            = 15
	FeatureParserRULE_stepContent     = 16
	FeatureParserRULE_stepText        = 17
	FeatureParserRULE_table           = 18
	FeatureParserRULE_tableHeader     = 19
	FeatureParserRULE_row             = 20
	FeatureParserRULE_cell            = 21
	FeatureParserRULE_parameter       = 22
	FeatureParserRULE_contentNoQuotes = 23
	FeatureParserRULE_contentNoPipes  = 24
	FeatureParserRULE_content         = 25
	FeatureParserRULE_comment         = 26
	FeatureParserRULE_commentText     = 27
	FeatureParserRULE_commentValue    = 28
)

FeatureParser rules.

Variables

This section is empty.

Functions

This section is empty.

Types

type AndContext

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

func NewAndContext

func NewAndContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AndContext

func NewEmptyAndContext

func NewEmptyAndContext() *AndContext

func (*AndContext) Accept

func (s *AndContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AndContext) AllNewLine

func (s *AndContext) AllNewLine() []antlr.TerminalNode

func (*AndContext) AllSpace

func (s *AndContext) AllSpace() []antlr.TerminalNode

func (*AndContext) And

func (s *AndContext) And() antlr.TerminalNode

func (*AndContext) EnterRule

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

func (*AndContext) ExitRule

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

func (*AndContext) GetParser

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

func (*AndContext) GetRuleContext

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

func (*AndContext) IsAndContext

func (*AndContext) IsAndContext()

func (*AndContext) NewLine

func (s *AndContext) NewLine(i int) antlr.TerminalNode

func (*AndContext) Space

func (s *AndContext) Space(i int) antlr.TerminalNode

func (*AndContext) Step

func (s *AndContext) Step() IStepContext

func (*AndContext) ToStringTree

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

type AnyTextContext

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

func NewAnyTextContext

func NewAnyTextContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnyTextContext

func NewEmptyAnyTextContext

func NewEmptyAnyTextContext() *AnyTextContext

func (*AnyTextContext) Accept

func (s *AnyTextContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AnyTextContext) EnterRule

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

func (*AnyTextContext) ExitRule

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

func (*AnyTextContext) GetParser

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

func (*AnyTextContext) GetRuleContext

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

func (*AnyTextContext) IsAnyTextContext

func (*AnyTextContext) IsAnyTextContext()

func (*AnyTextContext) ToStringTree

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

type BackgroundContext

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

func NewBackgroundContext

func NewBackgroundContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BackgroundContext

func NewEmptyBackgroundContext

func NewEmptyBackgroundContext() *BackgroundContext

func (*BackgroundContext) Accept

func (s *BackgroundContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BackgroundContext) AllNewLine

func (s *BackgroundContext) AllNewLine() []antlr.TerminalNode

func (*BackgroundContext) AllSpace

func (s *BackgroundContext) AllSpace() []antlr.TerminalNode

func (*BackgroundContext) AllTags

func (s *BackgroundContext) AllTags() []ITagsContext

func (*BackgroundContext) Background

func (s *BackgroundContext) Background() antlr.TerminalNode

func (*BackgroundContext) BlockBody

func (s *BackgroundContext) BlockBody() IBlockBodyContext

func (*BackgroundContext) Content

func (s *BackgroundContext) Content() IContentContext

func (*BackgroundContext) EnterRule

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

func (*BackgroundContext) ExitRule

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

func (*BackgroundContext) GetParser

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

func (*BackgroundContext) GetRuleContext

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

func (*BackgroundContext) IsBackgroundContext

func (*BackgroundContext) IsBackgroundContext()

func (*BackgroundContext) NewLine

func (s *BackgroundContext) NewLine(i int) antlr.TerminalNode

func (*BackgroundContext) Space

func (*BackgroundContext) Tags

func (s *BackgroundContext) Tags(i int) ITagsContext

func (*BackgroundContext) ToStringTree

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

type BaseFeatureListener

type BaseFeatureListener struct{}

BaseFeatureListener is a complete listener for a parse tree produced by FeatureParser.

func (*BaseFeatureListener) EnterAnd

func (s *BaseFeatureListener) EnterAnd(ctx *AndContext)

EnterAnd is called when production and is entered.

func (*BaseFeatureListener) EnterAnyText

func (s *BaseFeatureListener) EnterAnyText(ctx *AnyTextContext)

EnterAnyText is called when production anyText is entered.

func (*BaseFeatureListener) EnterBackground

func (s *BaseFeatureListener) EnterBackground(ctx *BackgroundContext)

EnterBackground is called when production background is entered.

func (*BaseFeatureListener) EnterBlockBody

func (s *BaseFeatureListener) EnterBlockBody(ctx *BlockBodyContext)

EnterBlockBody is called when production blockBody is entered.

func (*BaseFeatureListener) EnterCell

func (s *BaseFeatureListener) EnterCell(ctx *CellContext)

EnterCell is called when production cell is entered.

func (*BaseFeatureListener) EnterComment

func (s *BaseFeatureListener) EnterComment(ctx *CommentContext)

EnterComment is called when production comment is entered.

func (*BaseFeatureListener) EnterCommentText

func (s *BaseFeatureListener) EnterCommentText(ctx *CommentTextContext)

EnterCommentText is called when production commentText is entered.

func (*BaseFeatureListener) EnterCommentValue

func (s *BaseFeatureListener) EnterCommentValue(ctx *CommentValueContext)

EnterCommentValue is called when production commentValue is entered.

func (*BaseFeatureListener) EnterContent

func (s *BaseFeatureListener) EnterContent(ctx *ContentContext)

EnterContent is called when production content is entered.

func (*BaseFeatureListener) EnterContentNoPipes

func (s *BaseFeatureListener) EnterContentNoPipes(ctx *ContentNoPipesContext)

EnterContentNoPipes is called when production contentNoPipes is entered.

func (*BaseFeatureListener) EnterContentNoQuotes

func (s *BaseFeatureListener) EnterContentNoQuotes(ctx *ContentNoQuotesContext)

EnterContentNoQuotes is called when production contentNoQuotes is entered.

func (*BaseFeatureListener) EnterEveryRule

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

EnterEveryRule is called when any rule is entered.

func (*BaseFeatureListener) EnterExample

func (s *BaseFeatureListener) EnterExample(ctx *ExampleContext)

EnterExample is called when production example is entered.

func (*BaseFeatureListener) EnterFeature

func (s *BaseFeatureListener) EnterFeature(ctx *FeatureContext)

EnterFeature is called when production feature is entered.

func (*BaseFeatureListener) EnterFeatureBody

func (s *BaseFeatureListener) EnterFeatureBody(ctx *FeatureBodyContext)

EnterFeatureBody is called when production featureBody is entered.

func (*BaseFeatureListener) EnterFeatureHeader

func (s *BaseFeatureListener) EnterFeatureHeader(ctx *FeatureHeaderContext)

EnterFeatureHeader is called when production featureHeader is entered.

func (*BaseFeatureListener) EnterGiven

func (s *BaseFeatureListener) EnterGiven(ctx *GivenContext)

EnterGiven is called when production given is entered.

func (*BaseFeatureListener) EnterOr

func (s *BaseFeatureListener) EnterOr(ctx *OrContext)

EnterOr is called when production or is entered.

func (*BaseFeatureListener) EnterParameter

func (s *BaseFeatureListener) EnterParameter(ctx *ParameterContext)

EnterParameter is called when production parameter is entered.

func (*BaseFeatureListener) EnterRow

func (s *BaseFeatureListener) EnterRow(ctx *RowContext)

EnterRow is called when production row is entered.

func (*BaseFeatureListener) EnterScenario

func (s *BaseFeatureListener) EnterScenario(ctx *ScenarioContext)

EnterScenario is called when production scenario is entered.

func (*BaseFeatureListener) EnterStep

func (s *BaseFeatureListener) EnterStep(ctx *StepContext)

EnterStep is called when production step is entered.

func (*BaseFeatureListener) EnterStepContent

func (s *BaseFeatureListener) EnterStepContent(ctx *StepContentContext)

EnterStepContent is called when production stepContent is entered.

func (*BaseFeatureListener) EnterStepText

func (s *BaseFeatureListener) EnterStepText(ctx *StepTextContext)

EnterStepText is called when production stepText is entered.

func (*BaseFeatureListener) EnterTable

func (s *BaseFeatureListener) EnterTable(ctx *TableContext)

EnterTable is called when production table is entered.

func (*BaseFeatureListener) EnterTableHeader

func (s *BaseFeatureListener) EnterTableHeader(ctx *TableHeaderContext)

EnterTableHeader is called when production tableHeader is entered.

func (*BaseFeatureListener) EnterTags

func (s *BaseFeatureListener) EnterTags(ctx *TagsContext)

EnterTags is called when production tags is entered.

func (*BaseFeatureListener) EnterThen

func (s *BaseFeatureListener) EnterThen(ctx *ThenContext)

EnterThen is called when production then is entered.

func (*BaseFeatureListener) EnterValue

func (s *BaseFeatureListener) EnterValue(ctx *ValueContext)

EnterValue is called when production value is entered.

func (*BaseFeatureListener) EnterWhen

func (s *BaseFeatureListener) EnterWhen(ctx *WhenContext)

EnterWhen is called when production when is entered.

func (*BaseFeatureListener) ExitAnd

func (s *BaseFeatureListener) ExitAnd(ctx *AndContext)

ExitAnd is called when production and is exited.

func (*BaseFeatureListener) ExitAnyText

func (s *BaseFeatureListener) ExitAnyText(ctx *AnyTextContext)

ExitAnyText is called when production anyText is exited.

func (*BaseFeatureListener) ExitBackground

func (s *BaseFeatureListener) ExitBackground(ctx *BackgroundContext)

ExitBackground is called when production background is exited.

func (*BaseFeatureListener) ExitBlockBody

func (s *BaseFeatureListener) ExitBlockBody(ctx *BlockBodyContext)

ExitBlockBody is called when production blockBody is exited.

func (*BaseFeatureListener) ExitCell

func (s *BaseFeatureListener) ExitCell(ctx *CellContext)

ExitCell is called when production cell is exited.

func (*BaseFeatureListener) ExitComment

func (s *BaseFeatureListener) ExitComment(ctx *CommentContext)

ExitComment is called when production comment is exited.

func (*BaseFeatureListener) ExitCommentText

func (s *BaseFeatureListener) ExitCommentText(ctx *CommentTextContext)

ExitCommentText is called when production commentText is exited.

func (*BaseFeatureListener) ExitCommentValue

func (s *BaseFeatureListener) ExitCommentValue(ctx *CommentValueContext)

ExitCommentValue is called when production commentValue is exited.

func (*BaseFeatureListener) ExitContent

func (s *BaseFeatureListener) ExitContent(ctx *ContentContext)

ExitContent is called when production content is exited.

func (*BaseFeatureListener) ExitContentNoPipes

func (s *BaseFeatureListener) ExitContentNoPipes(ctx *ContentNoPipesContext)

ExitContentNoPipes is called when production contentNoPipes is exited.

func (*BaseFeatureListener) ExitContentNoQuotes

func (s *BaseFeatureListener) ExitContentNoQuotes(ctx *ContentNoQuotesContext)

ExitContentNoQuotes is called when production contentNoQuotes is exited.

func (*BaseFeatureListener) ExitEveryRule

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

ExitEveryRule is called when any rule is exited.

func (*BaseFeatureListener) ExitExample

func (s *BaseFeatureListener) ExitExample(ctx *ExampleContext)

ExitExample is called when production example is exited.

func (*BaseFeatureListener) ExitFeature

func (s *BaseFeatureListener) ExitFeature(ctx *FeatureContext)

ExitFeature is called when production feature is exited.

func (*BaseFeatureListener) ExitFeatureBody

func (s *BaseFeatureListener) ExitFeatureBody(ctx *FeatureBodyContext)

ExitFeatureBody is called when production featureBody is exited.

func (*BaseFeatureListener) ExitFeatureHeader

func (s *BaseFeatureListener) ExitFeatureHeader(ctx *FeatureHeaderContext)

ExitFeatureHeader is called when production featureHeader is exited.

func (*BaseFeatureListener) ExitGiven

func (s *BaseFeatureListener) ExitGiven(ctx *GivenContext)

ExitGiven is called when production given is exited.

func (*BaseFeatureListener) ExitOr

func (s *BaseFeatureListener) ExitOr(ctx *OrContext)

ExitOr is called when production or is exited.

func (*BaseFeatureListener) ExitParameter

func (s *BaseFeatureListener) ExitParameter(ctx *ParameterContext)

ExitParameter is called when production parameter is exited.

func (*BaseFeatureListener) ExitRow

func (s *BaseFeatureListener) ExitRow(ctx *RowContext)

ExitRow is called when production row is exited.

func (*BaseFeatureListener) ExitScenario

func (s *BaseFeatureListener) ExitScenario(ctx *ScenarioContext)

ExitScenario is called when production scenario is exited.

func (*BaseFeatureListener) ExitStep

func (s *BaseFeatureListener) ExitStep(ctx *StepContext)

ExitStep is called when production step is exited.

func (*BaseFeatureListener) ExitStepContent

func (s *BaseFeatureListener) ExitStepContent(ctx *StepContentContext)

ExitStepContent is called when production stepContent is exited.

func (*BaseFeatureListener) ExitStepText

func (s *BaseFeatureListener) ExitStepText(ctx *StepTextContext)

ExitStepText is called when production stepText is exited.

func (*BaseFeatureListener) ExitTable

func (s *BaseFeatureListener) ExitTable(ctx *TableContext)

ExitTable is called when production table is exited.

func (*BaseFeatureListener) ExitTableHeader

func (s *BaseFeatureListener) ExitTableHeader(ctx *TableHeaderContext)

ExitTableHeader is called when production tableHeader is exited.

func (*BaseFeatureListener) ExitTags

func (s *BaseFeatureListener) ExitTags(ctx *TagsContext)

ExitTags is called when production tags is exited.

func (*BaseFeatureListener) ExitThen

func (s *BaseFeatureListener) ExitThen(ctx *ThenContext)

ExitThen is called when production then is exited.

func (*BaseFeatureListener) ExitValue

func (s *BaseFeatureListener) ExitValue(ctx *ValueContext)

ExitValue is called when production value is exited.

func (*BaseFeatureListener) ExitWhen

func (s *BaseFeatureListener) ExitWhen(ctx *WhenContext)

ExitWhen is called when production when is exited.

func (*BaseFeatureListener) VisitErrorNode

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

VisitErrorNode is called when an error node is visited.

func (*BaseFeatureListener) VisitTerminal

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

VisitTerminal is called when a terminal node is visited.

type BaseFeatureVisitor

type BaseFeatureVisitor struct {
	*antlr.BaseParseTreeVisitor
}

func (*BaseFeatureVisitor) VisitAnd

func (v *BaseFeatureVisitor) VisitAnd(ctx *AndContext) interface{}

func (*BaseFeatureVisitor) VisitAnyText

func (v *BaseFeatureVisitor) VisitAnyText(ctx *AnyTextContext) interface{}

func (*BaseFeatureVisitor) VisitBackground

func (v *BaseFeatureVisitor) VisitBackground(ctx *BackgroundContext) interface{}

func (*BaseFeatureVisitor) VisitBlockBody

func (v *BaseFeatureVisitor) VisitBlockBody(ctx *BlockBodyContext) interface{}

func (*BaseFeatureVisitor) VisitCell

func (v *BaseFeatureVisitor) VisitCell(ctx *CellContext) interface{}

func (*BaseFeatureVisitor) VisitComment

func (v *BaseFeatureVisitor) VisitComment(ctx *CommentContext) interface{}

func (*BaseFeatureVisitor) VisitCommentText

func (v *BaseFeatureVisitor) VisitCommentText(ctx *CommentTextContext) interface{}

func (*BaseFeatureVisitor) VisitCommentValue

func (v *BaseFeatureVisitor) VisitCommentValue(ctx *CommentValueContext) interface{}

func (*BaseFeatureVisitor) VisitContent

func (v *BaseFeatureVisitor) VisitContent(ctx *ContentContext) interface{}

func (*BaseFeatureVisitor) VisitContentNoPipes

func (v *BaseFeatureVisitor) VisitContentNoPipes(ctx *ContentNoPipesContext) interface{}

func (*BaseFeatureVisitor) VisitContentNoQuotes

func (v *BaseFeatureVisitor) VisitContentNoQuotes(ctx *ContentNoQuotesContext) interface{}

func (*BaseFeatureVisitor) VisitExample

func (v *BaseFeatureVisitor) VisitExample(ctx *ExampleContext) interface{}

func (*BaseFeatureVisitor) VisitFeature

func (v *BaseFeatureVisitor) VisitFeature(ctx *FeatureContext) interface{}

func (*BaseFeatureVisitor) VisitFeatureBody

func (v *BaseFeatureVisitor) VisitFeatureBody(ctx *FeatureBodyContext) interface{}

func (*BaseFeatureVisitor) VisitFeatureHeader

func (v *BaseFeatureVisitor) VisitFeatureHeader(ctx *FeatureHeaderContext) interface{}

func (*BaseFeatureVisitor) VisitGiven

func (v *BaseFeatureVisitor) VisitGiven(ctx *GivenContext) interface{}

func (*BaseFeatureVisitor) VisitOr

func (v *BaseFeatureVisitor) VisitOr(ctx *OrContext) interface{}

func (*BaseFeatureVisitor) VisitParameter

func (v *BaseFeatureVisitor) VisitParameter(ctx *ParameterContext) interface{}

func (*BaseFeatureVisitor) VisitRow

func (v *BaseFeatureVisitor) VisitRow(ctx *RowContext) interface{}

func (*BaseFeatureVisitor) VisitScenario

func (v *BaseFeatureVisitor) VisitScenario(ctx *ScenarioContext) interface{}

func (*BaseFeatureVisitor) VisitStep

func (v *BaseFeatureVisitor) VisitStep(ctx *StepContext) interface{}

func (*BaseFeatureVisitor) VisitStepContent

func (v *BaseFeatureVisitor) VisitStepContent(ctx *StepContentContext) interface{}

func (*BaseFeatureVisitor) VisitStepText

func (v *BaseFeatureVisitor) VisitStepText(ctx *StepTextContext) interface{}

func (*BaseFeatureVisitor) VisitTable

func (v *BaseFeatureVisitor) VisitTable(ctx *TableContext) interface{}

func (*BaseFeatureVisitor) VisitTableHeader

func (v *BaseFeatureVisitor) VisitTableHeader(ctx *TableHeaderContext) interface{}

func (*BaseFeatureVisitor) VisitTags

func (v *BaseFeatureVisitor) VisitTags(ctx *TagsContext) interface{}

func (*BaseFeatureVisitor) VisitThen

func (v *BaseFeatureVisitor) VisitThen(ctx *ThenContext) interface{}

func (*BaseFeatureVisitor) VisitValue

func (v *BaseFeatureVisitor) VisitValue(ctx *ValueContext) interface{}

func (*BaseFeatureVisitor) VisitWhen

func (v *BaseFeatureVisitor) VisitWhen(ctx *WhenContext) interface{}

type BlockBodyContext

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

func NewBlockBodyContext

func NewBlockBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BlockBodyContext

func NewEmptyBlockBodyContext

func NewEmptyBlockBodyContext() *BlockBodyContext

func (*BlockBodyContext) Accept

func (s *BlockBodyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BlockBodyContext) AllAnd

func (s *BlockBodyContext) AllAnd() []IAndContext

func (*BlockBodyContext) AllExample

func (s *BlockBodyContext) AllExample() []IExampleContext

func (*BlockBodyContext) AllGiven

func (s *BlockBodyContext) AllGiven() []IGivenContext

func (*BlockBodyContext) AllOr

func (s *BlockBodyContext) AllOr() []IOrContext

func (*BlockBodyContext) AllThen

func (s *BlockBodyContext) AllThen() []IThenContext

func (*BlockBodyContext) AllWhen

func (s *BlockBodyContext) AllWhen() []IWhenContext

func (*BlockBodyContext) And

func (s *BlockBodyContext) And(i int) IAndContext

func (*BlockBodyContext) EnterRule

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

func (*BlockBodyContext) Example

func (s *BlockBodyContext) Example(i int) IExampleContext

func (*BlockBodyContext) ExitRule

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

func (*BlockBodyContext) GetParser

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

func (*BlockBodyContext) GetRuleContext

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

func (*BlockBodyContext) Given

func (s *BlockBodyContext) Given(i int) IGivenContext

func (*BlockBodyContext) IsBlockBodyContext

func (*BlockBodyContext) IsBlockBodyContext()

func (*BlockBodyContext) Or

func (s *BlockBodyContext) Or(i int) IOrContext

func (*BlockBodyContext) Then

func (s *BlockBodyContext) Then(i int) IThenContext

func (*BlockBodyContext) ToStringTree

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

func (*BlockBodyContext) When

func (s *BlockBodyContext) When(i int) IWhenContext

type CellContext

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

func NewCellContext

func NewCellContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CellContext

func NewEmptyCellContext

func NewEmptyCellContext() *CellContext

func (*CellContext) Accept

func (s *CellContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*CellContext) AllSpace

func (s *CellContext) AllSpace() []antlr.TerminalNode

func (*CellContext) ContentNoPipes

func (s *CellContext) ContentNoPipes() IContentNoPipesContext

func (*CellContext) EnterRule

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

func (*CellContext) ExitRule

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

func (*CellContext) GetParser

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

func (*CellContext) GetRuleContext

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

func (*CellContext) IsCellContext

func (*CellContext) IsCellContext()

func (*CellContext) Pipe

func (s *CellContext) Pipe() antlr.TerminalNode

func (*CellContext) Space

func (s *CellContext) Space(i int) antlr.TerminalNode

func (*CellContext) ToStringTree

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

type CommentContext

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

func NewCommentContext

func NewCommentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CommentContext

func NewEmptyCommentContext

func NewEmptyCommentContext() *CommentContext

func (*CommentContext) Accept

func (s *CommentContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*CommentContext) AllSpace

func (s *CommentContext) AllSpace() []antlr.TerminalNode

func (*CommentContext) CommentText

func (s *CommentContext) CommentText() ICommentTextContext

func (*CommentContext) EnterRule

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

func (*CommentContext) ExitRule

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

func (*CommentContext) GetParser

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

func (*CommentContext) GetRuleContext

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

func (*CommentContext) IsCommentContext

func (*CommentContext) IsCommentContext()

func (*CommentContext) NewLine

func (s *CommentContext) NewLine() antlr.TerminalNode

func (*CommentContext) Space

func (s *CommentContext) Space(i int) antlr.TerminalNode

func (*CommentContext) ToStringTree

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

type CommentTextContext

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

func NewCommentTextContext

func NewCommentTextContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CommentTextContext

func NewEmptyCommentTextContext

func NewEmptyCommentTextContext() *CommentTextContext

func (*CommentTextContext) Accept

func (s *CommentTextContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*CommentTextContext) AllSpace

func (s *CommentTextContext) AllSpace() []antlr.TerminalNode

func (*CommentTextContext) CommentValue

func (s *CommentTextContext) CommentValue() ICommentValueContext

func (*CommentTextContext) EnterRule

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

func (*CommentTextContext) ExitRule

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

func (*CommentTextContext) GetParser

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

func (*CommentTextContext) GetRuleContext

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

func (*CommentTextContext) IDENTIFIER

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

func (*CommentTextContext) IsCommentTextContext

func (*CommentTextContext) IsCommentTextContext()

func (*CommentTextContext) Space

func (*CommentTextContext) ToStringTree

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

type CommentValueContext

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

func NewCommentValueContext

func NewCommentValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CommentValueContext

func NewEmptyCommentValueContext

func NewEmptyCommentValueContext() *CommentValueContext

func (*CommentValueContext) Accept

func (s *CommentValueContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*CommentValueContext) EnterRule

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

func (*CommentValueContext) ExitRule

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

func (*CommentValueContext) GetParser

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

func (*CommentValueContext) GetRuleContext

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

func (*CommentValueContext) IDENTIFIER

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

func (*CommentValueContext) IsCommentValueContext

func (*CommentValueContext) IsCommentValueContext()

func (*CommentValueContext) ToStringTree

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

type ContentContext

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

func NewContentContext

func NewContentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ContentContext

func NewEmptyContentContext

func NewEmptyContentContext() *ContentContext

func (*ContentContext) Accept

func (s *ContentContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ContentContext) AllAt

func (s *ContentContext) AllAt() []antlr.TerminalNode

func (*ContentContext) AllChar

func (s *ContentContext) AllChar() []antlr.TerminalNode

func (*ContentContext) AllLBracket

func (s *ContentContext) AllLBracket() []antlr.TerminalNode

func (*ContentContext) AllPipe

func (s *ContentContext) AllPipe() []antlr.TerminalNode

func (*ContentContext) AllQuote

func (s *ContentContext) AllQuote() []antlr.TerminalNode

func (*ContentContext) AllRBracket

func (s *ContentContext) AllRBracket() []antlr.TerminalNode

func (*ContentContext) AllSpace

func (s *ContentContext) AllSpace() []antlr.TerminalNode

func (*ContentContext) At

func (*ContentContext) Char

func (s *ContentContext) Char(i int) antlr.TerminalNode

func (*ContentContext) EnterRule

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

func (*ContentContext) ExitRule

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

func (*ContentContext) GetParser

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

func (*ContentContext) GetRuleContext

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

func (*ContentContext) IsContentContext

func (*ContentContext) IsContentContext()

func (*ContentContext) LBracket

func (s *ContentContext) LBracket(i int) antlr.TerminalNode

func (*ContentContext) Pipe

func (s *ContentContext) Pipe(i int) antlr.TerminalNode

func (*ContentContext) Quote

func (s *ContentContext) Quote(i int) antlr.TerminalNode

func (*ContentContext) RBracket

func (s *ContentContext) RBracket(i int) antlr.TerminalNode

func (*ContentContext) Space

func (s *ContentContext) Space(i int) antlr.TerminalNode

func (*ContentContext) ToStringTree

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

type ContentNoPipesContext

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

func NewContentNoPipesContext

func NewContentNoPipesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ContentNoPipesContext

func NewEmptyContentNoPipesContext

func NewEmptyContentNoPipesContext() *ContentNoPipesContext

func (*ContentNoPipesContext) Accept

func (s *ContentNoPipesContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ContentNoPipesContext) AllAt

func (*ContentNoPipesContext) AllChar

func (s *ContentNoPipesContext) AllChar() []antlr.TerminalNode

func (*ContentNoPipesContext) AllLBracket

func (s *ContentNoPipesContext) AllLBracket() []antlr.TerminalNode

func (*ContentNoPipesContext) AllQuote

func (s *ContentNoPipesContext) AllQuote() []antlr.TerminalNode

func (*ContentNoPipesContext) AllRBracket

func (s *ContentNoPipesContext) AllRBracket() []antlr.TerminalNode

func (*ContentNoPipesContext) AllSpace

func (s *ContentNoPipesContext) AllSpace() []antlr.TerminalNode

func (*ContentNoPipesContext) At

func (*ContentNoPipesContext) Char

func (*ContentNoPipesContext) EnterRule

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

func (*ContentNoPipesContext) ExitRule

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

func (*ContentNoPipesContext) GetParser

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

func (*ContentNoPipesContext) GetRuleContext

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

func (*ContentNoPipesContext) IsContentNoPipesContext

func (*ContentNoPipesContext) IsContentNoPipesContext()

func (*ContentNoPipesContext) LBracket

func (*ContentNoPipesContext) Quote

func (*ContentNoPipesContext) RBracket

func (*ContentNoPipesContext) Space

func (*ContentNoPipesContext) ToStringTree

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

type ContentNoQuotesContext

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

func NewContentNoQuotesContext

func NewContentNoQuotesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ContentNoQuotesContext

func NewEmptyContentNoQuotesContext

func NewEmptyContentNoQuotesContext() *ContentNoQuotesContext

func (*ContentNoQuotesContext) Accept

func (s *ContentNoQuotesContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ContentNoQuotesContext) AllAt

func (*ContentNoQuotesContext) AllChar

func (s *ContentNoQuotesContext) AllChar() []antlr.TerminalNode

func (*ContentNoQuotesContext) AllLBracket

func (s *ContentNoQuotesContext) AllLBracket() []antlr.TerminalNode

func (*ContentNoQuotesContext) AllPipe

func (s *ContentNoQuotesContext) AllPipe() []antlr.TerminalNode

func (*ContentNoQuotesContext) AllRBracket

func (s *ContentNoQuotesContext) AllRBracket() []antlr.TerminalNode

func (*ContentNoQuotesContext) AllSpace

func (s *ContentNoQuotesContext) AllSpace() []antlr.TerminalNode

func (*ContentNoQuotesContext) At

func (*ContentNoQuotesContext) Char

func (*ContentNoQuotesContext) EnterRule

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

func (*ContentNoQuotesContext) ExitRule

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

func (*ContentNoQuotesContext) GetParser

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

func (*ContentNoQuotesContext) GetRuleContext

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

func (*ContentNoQuotesContext) IsContentNoQuotesContext

func (*ContentNoQuotesContext) IsContentNoQuotesContext()

func (*ContentNoQuotesContext) LBracket

func (*ContentNoQuotesContext) Pipe

func (*ContentNoQuotesContext) RBracket

func (*ContentNoQuotesContext) Space

func (*ContentNoQuotesContext) ToStringTree

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

type ExampleContext

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

func NewEmptyExampleContext

func NewEmptyExampleContext() *ExampleContext

func NewExampleContext

func NewExampleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExampleContext

func (*ExampleContext) Accept

func (s *ExampleContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ExampleContext) AllNewLine

func (s *ExampleContext) AllNewLine() []antlr.TerminalNode

func (*ExampleContext) AllSpace

func (s *ExampleContext) AllSpace() []antlr.TerminalNode

func (*ExampleContext) EnterRule

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

func (*ExampleContext) Examples

func (s *ExampleContext) Examples() antlr.TerminalNode

func (*ExampleContext) ExitRule

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

func (*ExampleContext) GetParser

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

func (*ExampleContext) GetRuleContext

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

func (*ExampleContext) IsExampleContext

func (*ExampleContext) IsExampleContext()

func (*ExampleContext) NewLine

func (s *ExampleContext) NewLine(i int) antlr.TerminalNode

func (*ExampleContext) Space

func (s *ExampleContext) Space(i int) antlr.TerminalNode

func (*ExampleContext) Step

func (s *ExampleContext) Step() IStepContext

func (*ExampleContext) ToStringTree

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

type FeatureBodyContext

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

func NewEmptyFeatureBodyContext

func NewEmptyFeatureBodyContext() *FeatureBodyContext

func NewFeatureBodyContext

func NewFeatureBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FeatureBodyContext

func (*FeatureBodyContext) Accept

func (s *FeatureBodyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FeatureBodyContext) AllScenario

func (s *FeatureBodyContext) AllScenario() []IScenarioContext

func (*FeatureBodyContext) Background

func (s *FeatureBodyContext) Background() IBackgroundContext

func (*FeatureBodyContext) EnterRule

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

func (*FeatureBodyContext) ExitRule

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

func (*FeatureBodyContext) GetParser

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

func (*FeatureBodyContext) GetRuleContext

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

func (*FeatureBodyContext) IsFeatureBodyContext

func (*FeatureBodyContext) IsFeatureBodyContext()

func (*FeatureBodyContext) Scenario

func (s *FeatureBodyContext) Scenario(i int) IScenarioContext

func (*FeatureBodyContext) ToStringTree

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

type FeatureContext

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

func NewEmptyFeatureContext

func NewEmptyFeatureContext() *FeatureContext

func NewFeatureContext

func NewFeatureContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FeatureContext

func (*FeatureContext) Accept

func (s *FeatureContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FeatureContext) AllComment

func (s *FeatureContext) AllComment() []ICommentContext

func (*FeatureContext) AllFeatureBody

func (s *FeatureContext) AllFeatureBody() []IFeatureBodyContext

func (*FeatureContext) AllFeatureHeader

func (s *FeatureContext) AllFeatureHeader() []IFeatureHeaderContext

func (*FeatureContext) Comment

func (s *FeatureContext) Comment(i int) ICommentContext

func (*FeatureContext) EOF

func (*FeatureContext) EnterRule

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

func (*FeatureContext) ExitRule

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

func (*FeatureContext) FeatureBody

func (s *FeatureContext) FeatureBody(i int) IFeatureBodyContext

func (*FeatureContext) FeatureHeader

func (s *FeatureContext) FeatureHeader(i int) IFeatureHeaderContext

func (*FeatureContext) GetParser

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

func (*FeatureContext) GetRuleContext

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

func (*FeatureContext) IsFeatureContext

func (*FeatureContext) IsFeatureContext()

func (*FeatureContext) ToStringTree

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

type FeatureHeaderContext

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

func NewEmptyFeatureHeaderContext

func NewEmptyFeatureHeaderContext() *FeatureHeaderContext

func NewFeatureHeaderContext

func NewFeatureHeaderContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FeatureHeaderContext

func (*FeatureHeaderContext) Accept

func (s *FeatureHeaderContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FeatureHeaderContext) AllNewLine

func (s *FeatureHeaderContext) AllNewLine() []antlr.TerminalNode

func (*FeatureHeaderContext) AllSpace

func (s *FeatureHeaderContext) AllSpace() []antlr.TerminalNode

func (*FeatureHeaderContext) Content

func (*FeatureHeaderContext) EnterRule

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

func (*FeatureHeaderContext) ExitRule

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

func (*FeatureHeaderContext) Feature

func (*FeatureHeaderContext) GetParser

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

func (*FeatureHeaderContext) GetRuleContext

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

func (*FeatureHeaderContext) IsFeatureHeaderContext

func (*FeatureHeaderContext) IsFeatureHeaderContext()

func (*FeatureHeaderContext) NewLine

func (*FeatureHeaderContext) Space

func (*FeatureHeaderContext) Tags

func (*FeatureHeaderContext) ToStringTree

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

type FeatureLexer

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

func NewFeatureLexer

func NewFeatureLexer(input antlr.CharStream) *FeatureLexer

type FeatureListener

type FeatureListener interface {
	antlr.ParseTreeListener

	// EnterFeature is called when entering the feature production.
	EnterFeature(c *FeatureContext)

	// EnterFeatureHeader is called when entering the featureHeader production.
	EnterFeatureHeader(c *FeatureHeaderContext)

	// EnterFeatureBody is called when entering the featureBody production.
	EnterFeatureBody(c *FeatureBodyContext)

	// EnterBackground is called when entering the background production.
	EnterBackground(c *BackgroundContext)

	// EnterBlockBody is called when entering the blockBody production.
	EnterBlockBody(c *BlockBodyContext)

	// EnterScenario is called when entering the scenario production.
	EnterScenario(c *ScenarioContext)

	// EnterTags is called when entering the tags production.
	EnterTags(c *TagsContext)

	// EnterAnyText is called when entering the anyText production.
	EnterAnyText(c *AnyTextContext)

	// EnterValue is called when entering the value production.
	EnterValue(c *ValueContext)

	// EnterGiven is called when entering the given production.
	EnterGiven(c *GivenContext)

	// EnterWhen is called when entering the when production.
	EnterWhen(c *WhenContext)

	// EnterOr is called when entering the or production.
	EnterOr(c *OrContext)

	// EnterAnd is called when entering the and production.
	EnterAnd(c *AndContext)

	// EnterThen is called when entering the then production.
	EnterThen(c *ThenContext)

	// EnterExample is called when entering the example production.
	EnterExample(c *ExampleContext)

	// EnterStep is called when entering the step production.
	EnterStep(c *StepContext)

	// EnterStepContent is called when entering the stepContent production.
	EnterStepContent(c *StepContentContext)

	// EnterStepText is called when entering the stepText production.
	EnterStepText(c *StepTextContext)

	// EnterTable is called when entering the table production.
	EnterTable(c *TableContext)

	// EnterTableHeader is called when entering the tableHeader production.
	EnterTableHeader(c *TableHeaderContext)

	// EnterRow is called when entering the row production.
	EnterRow(c *RowContext)

	// EnterCell is called when entering the cell production.
	EnterCell(c *CellContext)

	// EnterParameter is called when entering the parameter production.
	EnterParameter(c *ParameterContext)

	// EnterContentNoQuotes is called when entering the contentNoQuotes production.
	EnterContentNoQuotes(c *ContentNoQuotesContext)

	// EnterContentNoPipes is called when entering the contentNoPipes production.
	EnterContentNoPipes(c *ContentNoPipesContext)

	// EnterContent is called when entering the content production.
	EnterContent(c *ContentContext)

	// EnterComment is called when entering the comment production.
	EnterComment(c *CommentContext)

	// EnterCommentText is called when entering the commentText production.
	EnterCommentText(c *CommentTextContext)

	// EnterCommentValue is called when entering the commentValue production.
	EnterCommentValue(c *CommentValueContext)

	// ExitFeature is called when exiting the feature production.
	ExitFeature(c *FeatureContext)

	// ExitFeatureHeader is called when exiting the featureHeader production.
	ExitFeatureHeader(c *FeatureHeaderContext)

	// ExitFeatureBody is called when exiting the featureBody production.
	ExitFeatureBody(c *FeatureBodyContext)

	// ExitBackground is called when exiting the background production.
	ExitBackground(c *BackgroundContext)

	// ExitBlockBody is called when exiting the blockBody production.
	ExitBlockBody(c *BlockBodyContext)

	// ExitScenario is called when exiting the scenario production.
	ExitScenario(c *ScenarioContext)

	// ExitTags is called when exiting the tags production.
	ExitTags(c *TagsContext)

	// ExitAnyText is called when exiting the anyText production.
	ExitAnyText(c *AnyTextContext)

	// ExitValue is called when exiting the value production.
	ExitValue(c *ValueContext)

	// ExitGiven is called when exiting the given production.
	ExitGiven(c *GivenContext)

	// ExitWhen is called when exiting the when production.
	ExitWhen(c *WhenContext)

	// ExitOr is called when exiting the or production.
	ExitOr(c *OrContext)

	// ExitAnd is called when exiting the and production.
	ExitAnd(c *AndContext)

	// ExitThen is called when exiting the then production.
	ExitThen(c *ThenContext)

	// ExitExample is called when exiting the example production.
	ExitExample(c *ExampleContext)

	// ExitStep is called when exiting the step production.
	ExitStep(c *StepContext)

	// ExitStepContent is called when exiting the stepContent production.
	ExitStepContent(c *StepContentContext)

	// ExitStepText is called when exiting the stepText production.
	ExitStepText(c *StepTextContext)

	// ExitTable is called when exiting the table production.
	ExitTable(c *TableContext)

	// ExitTableHeader is called when exiting the tableHeader production.
	ExitTableHeader(c *TableHeaderContext)

	// ExitRow is called when exiting the row production.
	ExitRow(c *RowContext)

	// ExitCell is called when exiting the cell production.
	ExitCell(c *CellContext)

	// ExitParameter is called when exiting the parameter production.
	ExitParameter(c *ParameterContext)

	// ExitContentNoQuotes is called when exiting the contentNoQuotes production.
	ExitContentNoQuotes(c *ContentNoQuotesContext)

	// ExitContentNoPipes is called when exiting the contentNoPipes production.
	ExitContentNoPipes(c *ContentNoPipesContext)

	// ExitContent is called when exiting the content production.
	ExitContent(c *ContentContext)

	// ExitComment is called when exiting the comment production.
	ExitComment(c *CommentContext)

	// ExitCommentText is called when exiting the commentText production.
	ExitCommentText(c *CommentTextContext)

	// ExitCommentValue is called when exiting the commentValue production.
	ExitCommentValue(c *CommentValueContext)
}

FeatureListener is a complete listener for a parse tree produced by FeatureParser.

type FeatureParser

type FeatureParser struct {
	*antlr.BaseParser
}

func NewFeatureParser

func NewFeatureParser(input antlr.TokenStream) *FeatureParser

func (*FeatureParser) And

func (p *FeatureParser) And() (localctx IAndContext)

func (*FeatureParser) AnyText

func (p *FeatureParser) AnyText() (localctx IAnyTextContext)

func (*FeatureParser) Background

func (p *FeatureParser) Background() (localctx IBackgroundContext)

func (*FeatureParser) BlockBody

func (p *FeatureParser) BlockBody() (localctx IBlockBodyContext)

func (*FeatureParser) Cell

func (p *FeatureParser) Cell() (localctx ICellContext)

func (*FeatureParser) Comment

func (p *FeatureParser) Comment() (localctx ICommentContext)

func (*FeatureParser) CommentText

func (p *FeatureParser) CommentText() (localctx ICommentTextContext)

func (*FeatureParser) CommentValue

func (p *FeatureParser) CommentValue() (localctx ICommentValueContext)

func (*FeatureParser) Content

func (p *FeatureParser) Content() (localctx IContentContext)

func (*FeatureParser) ContentNoPipes

func (p *FeatureParser) ContentNoPipes() (localctx IContentNoPipesContext)

func (*FeatureParser) ContentNoQuotes

func (p *FeatureParser) ContentNoQuotes() (localctx IContentNoQuotesContext)

func (*FeatureParser) Example

func (p *FeatureParser) Example() (localctx IExampleContext)

func (*FeatureParser) Feature

func (p *FeatureParser) Feature() (localctx IFeatureContext)

func (*FeatureParser) FeatureBody

func (p *FeatureParser) FeatureBody() (localctx IFeatureBodyContext)

func (*FeatureParser) FeatureHeader

func (p *FeatureParser) FeatureHeader() (localctx IFeatureHeaderContext)

func (*FeatureParser) Given

func (p *FeatureParser) Given() (localctx IGivenContext)

func (*FeatureParser) Or

func (p *FeatureParser) Or() (localctx IOrContext)

func (*FeatureParser) Parameter

func (p *FeatureParser) Parameter() (localctx IParameterContext)

func (*FeatureParser) Row

func (p *FeatureParser) Row() (localctx IRowContext)

func (*FeatureParser) Scenario

func (p *FeatureParser) Scenario() (localctx IScenarioContext)

func (*FeatureParser) Step

func (p *FeatureParser) Step() (localctx IStepContext)

func (*FeatureParser) StepContent

func (p *FeatureParser) StepContent() (localctx IStepContentContext)

func (*FeatureParser) StepText

func (p *FeatureParser) StepText() (localctx IStepTextContext)

func (*FeatureParser) Table

func (p *FeatureParser) Table() (localctx ITableContext)

func (*FeatureParser) TableHeader

func (p *FeatureParser) TableHeader() (localctx ITableHeaderContext)

func (*FeatureParser) Tags

func (p *FeatureParser) Tags() (localctx ITagsContext)

func (*FeatureParser) Then

func (p *FeatureParser) Then() (localctx IThenContext)

func (*FeatureParser) Value

func (p *FeatureParser) Value() (localctx IValueContext)

func (*FeatureParser) When

func (p *FeatureParser) When() (localctx IWhenContext)

type FeatureVisitor

type FeatureVisitor interface {
	antlr.ParseTreeVisitor

	// Visit a parse tree produced by FeatureParser#feature.
	VisitFeature(ctx *FeatureContext) interface{}

	// Visit a parse tree produced by FeatureParser#featureHeader.
	VisitFeatureHeader(ctx *FeatureHeaderContext) interface{}

	// Visit a parse tree produced by FeatureParser#featureBody.
	VisitFeatureBody(ctx *FeatureBodyContext) interface{}

	// Visit a parse tree produced by FeatureParser#background.
	VisitBackground(ctx *BackgroundContext) interface{}

	// Visit a parse tree produced by FeatureParser#blockBody.
	VisitBlockBody(ctx *BlockBodyContext) interface{}

	// Visit a parse tree produced by FeatureParser#scenario.
	VisitScenario(ctx *ScenarioContext) interface{}

	// Visit a parse tree produced by FeatureParser#tags.
	VisitTags(ctx *TagsContext) interface{}

	// Visit a parse tree produced by FeatureParser#anyText.
	VisitAnyText(ctx *AnyTextContext) interface{}

	// Visit a parse tree produced by FeatureParser#value.
	VisitValue(ctx *ValueContext) interface{}

	// Visit a parse tree produced by FeatureParser#given.
	VisitGiven(ctx *GivenContext) interface{}

	// Visit a parse tree produced by FeatureParser#when.
	VisitWhen(ctx *WhenContext) interface{}

	// Visit a parse tree produced by FeatureParser#or.
	VisitOr(ctx *OrContext) interface{}

	// Visit a parse tree produced by FeatureParser#and.
	VisitAnd(ctx *AndContext) interface{}

	// Visit a parse tree produced by FeatureParser#then.
	VisitThen(ctx *ThenContext) interface{}

	// Visit a parse tree produced by FeatureParser#example.
	VisitExample(ctx *ExampleContext) interface{}

	// Visit a parse tree produced by FeatureParser#step.
	VisitStep(ctx *StepContext) interface{}

	// Visit a parse tree produced by FeatureParser#stepContent.
	VisitStepContent(ctx *StepContentContext) interface{}

	// Visit a parse tree produced by FeatureParser#stepText.
	VisitStepText(ctx *StepTextContext) interface{}

	// Visit a parse tree produced by FeatureParser#table.
	VisitTable(ctx *TableContext) interface{}

	// Visit a parse tree produced by FeatureParser#tableHeader.
	VisitTableHeader(ctx *TableHeaderContext) interface{}

	// Visit a parse tree produced by FeatureParser#row.
	VisitRow(ctx *RowContext) interface{}

	// Visit a parse tree produced by FeatureParser#cell.
	VisitCell(ctx *CellContext) interface{}

	// Visit a parse tree produced by FeatureParser#parameter.
	VisitParameter(ctx *ParameterContext) interface{}

	// Visit a parse tree produced by FeatureParser#contentNoQuotes.
	VisitContentNoQuotes(ctx *ContentNoQuotesContext) interface{}

	// Visit a parse tree produced by FeatureParser#contentNoPipes.
	VisitContentNoPipes(ctx *ContentNoPipesContext) interface{}

	// Visit a parse tree produced by FeatureParser#content.
	VisitContent(ctx *ContentContext) interface{}

	// Visit a parse tree produced by FeatureParser#comment.
	VisitComment(ctx *CommentContext) interface{}

	// Visit a parse tree produced by FeatureParser#commentText.
	VisitCommentText(ctx *CommentTextContext) interface{}

	// Visit a parse tree produced by FeatureParser#commentValue.
	VisitCommentValue(ctx *CommentValueContext) interface{}
}

A complete Visitor for a parse tree produced by FeatureParser.

type GivenContext

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

func NewEmptyGivenContext

func NewEmptyGivenContext() *GivenContext

func NewGivenContext

func NewGivenContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GivenContext

func (*GivenContext) Accept

func (s *GivenContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*GivenContext) AllNewLine

func (s *GivenContext) AllNewLine() []antlr.TerminalNode

func (*GivenContext) AllSpace

func (s *GivenContext) AllSpace() []antlr.TerminalNode

func (*GivenContext) EnterRule

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

func (*GivenContext) ExitRule

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

func (*GivenContext) GetParser

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

func (*GivenContext) GetRuleContext

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

func (*GivenContext) Given

func (s *GivenContext) Given() antlr.TerminalNode

func (*GivenContext) IsGivenContext

func (*GivenContext) IsGivenContext()

func (*GivenContext) NewLine

func (s *GivenContext) NewLine(i int) antlr.TerminalNode

func (*GivenContext) Space

func (s *GivenContext) Space(i int) antlr.TerminalNode

func (*GivenContext) Step

func (s *GivenContext) Step() IStepContext

func (*GivenContext) ToStringTree

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

type IAndContext

type IAndContext interface {
	antlr.ParserRuleContext

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

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

IAndContext is an interface to support dynamic dispatch.

type IAnyTextContext

type IAnyTextContext interface {
	antlr.ParserRuleContext

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

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

IAnyTextContext is an interface to support dynamic dispatch.

type IBackgroundContext

type IBackgroundContext interface {
	antlr.ParserRuleContext

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

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

IBackgroundContext is an interface to support dynamic dispatch.

type IBlockBodyContext

type IBlockBodyContext interface {
	antlr.ParserRuleContext

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

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

IBlockBodyContext is an interface to support dynamic dispatch.

type ICellContext

type ICellContext interface {
	antlr.ParserRuleContext

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

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

ICellContext is an interface to support dynamic dispatch.

type ICommentContext

type ICommentContext interface {
	antlr.ParserRuleContext

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

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

ICommentContext is an interface to support dynamic dispatch.

type ICommentTextContext

type ICommentTextContext interface {
	antlr.ParserRuleContext

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

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

ICommentTextContext is an interface to support dynamic dispatch.

type ICommentValueContext

type ICommentValueContext interface {
	antlr.ParserRuleContext

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

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

ICommentValueContext is an interface to support dynamic dispatch.

type IContentContext

type IContentContext interface {
	antlr.ParserRuleContext

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

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

IContentContext is an interface to support dynamic dispatch.

type IContentNoPipesContext

type IContentNoPipesContext interface {
	antlr.ParserRuleContext

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

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

IContentNoPipesContext is an interface to support dynamic dispatch.

type IContentNoQuotesContext

type IContentNoQuotesContext interface {
	antlr.ParserRuleContext

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

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

IContentNoQuotesContext is an interface to support dynamic dispatch.

type IExampleContext

type IExampleContext interface {
	antlr.ParserRuleContext

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

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

IExampleContext is an interface to support dynamic dispatch.

type IFeatureBodyContext

type IFeatureBodyContext interface {
	antlr.ParserRuleContext

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

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

IFeatureBodyContext is an interface to support dynamic dispatch.

type IFeatureContext

type IFeatureContext interface {
	antlr.ParserRuleContext

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

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

IFeatureContext is an interface to support dynamic dispatch.

type IFeatureHeaderContext

type IFeatureHeaderContext interface {
	antlr.ParserRuleContext

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

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

IFeatureHeaderContext is an interface to support dynamic dispatch.

type IGivenContext

type IGivenContext interface {
	antlr.ParserRuleContext

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

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

IGivenContext is an interface to support dynamic dispatch.

type IOrContext

type IOrContext interface {
	antlr.ParserRuleContext

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

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

IOrContext is an interface to support dynamic dispatch.

type IParameterContext

type IParameterContext interface {
	antlr.ParserRuleContext

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

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

IParameterContext is an interface to support dynamic dispatch.

type IRowContext

type IRowContext interface {
	antlr.ParserRuleContext

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

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

IRowContext is an interface to support dynamic dispatch.

type IScenarioContext

type IScenarioContext interface {
	antlr.ParserRuleContext

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

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

IScenarioContext is an interface to support dynamic dispatch.

type IStepContentContext

type IStepContentContext interface {
	antlr.ParserRuleContext

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

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

IStepContentContext is an interface to support dynamic dispatch.

type IStepContext

type IStepContext interface {
	antlr.ParserRuleContext

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

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

IStepContext is an interface to support dynamic dispatch.

type IStepTextContext

type IStepTextContext interface {
	antlr.ParserRuleContext

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

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

IStepTextContext is an interface to support dynamic dispatch.

type ITableContext

type ITableContext interface {
	antlr.ParserRuleContext

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

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

ITableContext is an interface to support dynamic dispatch.

type ITableHeaderContext

type ITableHeaderContext interface {
	antlr.ParserRuleContext

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

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

ITableHeaderContext is an interface to support dynamic dispatch.

type ITagsContext

type ITagsContext interface {
	antlr.ParserRuleContext

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

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

ITagsContext is an interface to support dynamic dispatch.

type IThenContext

type IThenContext interface {
	antlr.ParserRuleContext

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

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

IThenContext is an interface to support dynamic dispatch.

type IValueContext

type IValueContext interface {
	antlr.ParserRuleContext

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

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

IValueContext is an interface to support dynamic dispatch.

type IWhenContext

type IWhenContext interface {
	antlr.ParserRuleContext

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

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

IWhenContext is an interface to support dynamic dispatch.

type OrContext

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

func NewEmptyOrContext

func NewEmptyOrContext() *OrContext

func NewOrContext

func NewOrContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OrContext

func (*OrContext) Accept

func (s *OrContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*OrContext) AllNewLine

func (s *OrContext) AllNewLine() []antlr.TerminalNode

func (*OrContext) AllSpace

func (s *OrContext) AllSpace() []antlr.TerminalNode

func (*OrContext) EnterRule

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

func (*OrContext) ExitRule

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

func (*OrContext) GetParser

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

func (*OrContext) GetRuleContext

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

func (*OrContext) IsOrContext

func (*OrContext) IsOrContext()

func (*OrContext) NewLine

func (s *OrContext) NewLine(i int) antlr.TerminalNode

func (*OrContext) Or

func (s *OrContext) Or() antlr.TerminalNode

func (*OrContext) Space

func (s *OrContext) Space(i int) antlr.TerminalNode

func (*OrContext) Step

func (s *OrContext) Step() IStepContext

func (*OrContext) ToStringTree

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

type ParameterContext

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

func NewEmptyParameterContext

func NewEmptyParameterContext() *ParameterContext

func NewParameterContext

func NewParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParameterContext

func (*ParameterContext) Accept

func (s *ParameterContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ParameterContext) AllQuote

func (s *ParameterContext) AllQuote() []antlr.TerminalNode

func (*ParameterContext) AnyText

func (s *ParameterContext) AnyText() IAnyTextContext

func (*ParameterContext) EnterRule

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

func (*ParameterContext) ExitRule

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

func (*ParameterContext) GetParser

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

func (*ParameterContext) GetRuleContext

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

func (*ParameterContext) IsParameterContext

func (*ParameterContext) IsParameterContext()

func (*ParameterContext) Quote

func (s *ParameterContext) Quote(i int) antlr.TerminalNode

func (*ParameterContext) ToStringTree

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

type RowContext

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

func NewEmptyRowContext

func NewEmptyRowContext() *RowContext

func NewRowContext

func NewRowContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RowContext

func (*RowContext) Accept

func (s *RowContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RowContext) AllCell

func (s *RowContext) AllCell() []ICellContext

func (*RowContext) AllNewLine

func (s *RowContext) AllNewLine() []antlr.TerminalNode

func (*RowContext) AllSpace

func (s *RowContext) AllSpace() []antlr.TerminalNode

func (*RowContext) Cell

func (s *RowContext) Cell(i int) ICellContext

func (*RowContext) EnterRule

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

func (*RowContext) ExitRule

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

func (*RowContext) GetParser

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

func (*RowContext) GetRuleContext

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

func (*RowContext) IsRowContext

func (*RowContext) IsRowContext()

func (*RowContext) NewLine

func (s *RowContext) NewLine(i int) antlr.TerminalNode

func (*RowContext) Pipe

func (s *RowContext) Pipe() antlr.TerminalNode

func (*RowContext) Space

func (s *RowContext) Space(i int) antlr.TerminalNode

func (*RowContext) ToStringTree

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

type ScenarioContext

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

func NewEmptyScenarioContext

func NewEmptyScenarioContext() *ScenarioContext

func NewScenarioContext

func NewScenarioContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ScenarioContext

func (*ScenarioContext) Accept

func (s *ScenarioContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ScenarioContext) AllNewLine

func (s *ScenarioContext) AllNewLine() []antlr.TerminalNode

func (*ScenarioContext) AllSpace

func (s *ScenarioContext) AllSpace() []antlr.TerminalNode

func (*ScenarioContext) AllTags

func (s *ScenarioContext) AllTags() []ITagsContext

func (*ScenarioContext) BlockBody

func (s *ScenarioContext) BlockBody() IBlockBodyContext

func (*ScenarioContext) Content

func (s *ScenarioContext) Content() IContentContext

func (*ScenarioContext) EnterRule

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

func (*ScenarioContext) ExitRule

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

func (*ScenarioContext) GetParser

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

func (*ScenarioContext) GetRuleContext

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

func (*ScenarioContext) IsScenarioContext

func (*ScenarioContext) IsScenarioContext()

func (*ScenarioContext) NewLine

func (s *ScenarioContext) NewLine(i int) antlr.TerminalNode

func (*ScenarioContext) Scenario

func (s *ScenarioContext) Scenario() antlr.TerminalNode

func (*ScenarioContext) Space

func (s *ScenarioContext) Space(i int) antlr.TerminalNode

func (*ScenarioContext) Tags

func (s *ScenarioContext) Tags(i int) ITagsContext

func (*ScenarioContext) ToStringTree

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

type StepContentContext

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

func NewEmptyStepContentContext

func NewEmptyStepContentContext() *StepContentContext

func NewStepContentContext

func NewStepContentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StepContentContext

func (*StepContentContext) Accept

func (s *StepContentContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*StepContentContext) AllNewLine

func (s *StepContentContext) AllNewLine() []antlr.TerminalNode

func (*StepContentContext) EnterRule

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

func (*StepContentContext) ExitRule

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

func (*StepContentContext) GetParser

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

func (*StepContentContext) GetRuleContext

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

func (*StepContentContext) IsStepContentContext

func (*StepContentContext) IsStepContentContext()

func (*StepContentContext) NewLine

func (s *StepContentContext) NewLine(i int) antlr.TerminalNode

func (*StepContentContext) StepText

func (s *StepContentContext) StepText() IStepTextContext

func (*StepContentContext) Table

func (s *StepContentContext) Table() ITableContext

func (*StepContentContext) ToStringTree

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

type StepContext

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

func NewEmptyStepContext

func NewEmptyStepContext() *StepContext

func NewStepContext

func NewStepContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StepContext

func (*StepContext) Accept

func (s *StepContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*StepContext) AllSpace

func (s *StepContext) AllSpace() []antlr.TerminalNode

func (*StepContext) EnterRule

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

func (*StepContext) ExitRule

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

func (*StepContext) GetParser

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

func (*StepContext) GetRuleContext

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

func (*StepContext) IsStepContext

func (*StepContext) IsStepContext()

func (*StepContext) Space

func (s *StepContext) Space(i int) antlr.TerminalNode

func (*StepContext) StepContent

func (s *StepContext) StepContent() IStepContentContext

func (*StepContext) ToStringTree

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

type StepTextContext

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

func NewEmptyStepTextContext

func NewEmptyStepTextContext() *StepTextContext

func NewStepTextContext

func NewStepTextContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StepTextContext

func (*StepTextContext) Accept

func (s *StepTextContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*StepTextContext) AllContentNoQuotes

func (s *StepTextContext) AllContentNoQuotes() []IContentNoQuotesContext

func (*StepTextContext) AllParameter

func (s *StepTextContext) AllParameter() []IParameterContext

func (*StepTextContext) AllSpace

func (s *StepTextContext) AllSpace() []antlr.TerminalNode

func (*StepTextContext) ContentNoQuotes

func (s *StepTextContext) ContentNoQuotes(i int) IContentNoQuotesContext

func (*StepTextContext) EnterRule

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

func (*StepTextContext) ExitRule

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

func (*StepTextContext) GetParser

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

func (*StepTextContext) GetRuleContext

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

func (*StepTextContext) IsStepTextContext

func (*StepTextContext) IsStepTextContext()

func (*StepTextContext) Parameter

func (s *StepTextContext) Parameter(i int) IParameterContext

func (*StepTextContext) Space

func (s *StepTextContext) Space(i int) antlr.TerminalNode

func (*StepTextContext) ToStringTree

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

type TableContext

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

func NewEmptyTableContext

func NewEmptyTableContext() *TableContext

func NewTableContext

func NewTableContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TableContext

func (*TableContext) Accept

func (s *TableContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TableContext) AllRow

func (s *TableContext) AllRow() []IRowContext

func (*TableContext) EnterRule

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

func (*TableContext) ExitRule

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

func (*TableContext) GetParser

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

func (*TableContext) GetRuleContext

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

func (*TableContext) IsTableContext

func (*TableContext) IsTableContext()

func (*TableContext) Row

func (s *TableContext) Row(i int) IRowContext

func (*TableContext) TableHeader

func (s *TableContext) TableHeader() ITableHeaderContext

func (*TableContext) ToStringTree

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

type TableHeaderContext

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

func NewEmptyTableHeaderContext

func NewEmptyTableHeaderContext() *TableHeaderContext

func NewTableHeaderContext

func NewTableHeaderContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TableHeaderContext

func (*TableHeaderContext) Accept

func (s *TableHeaderContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TableHeaderContext) AllCell

func (s *TableHeaderContext) AllCell() []ICellContext

func (*TableHeaderContext) AllNewLine

func (s *TableHeaderContext) AllNewLine() []antlr.TerminalNode

func (*TableHeaderContext) AllSpace

func (s *TableHeaderContext) AllSpace() []antlr.TerminalNode

func (*TableHeaderContext) Cell

func (s *TableHeaderContext) Cell(i int) ICellContext

func (*TableHeaderContext) EnterRule

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

func (*TableHeaderContext) ExitRule

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

func (*TableHeaderContext) GetParser

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

func (*TableHeaderContext) GetRuleContext

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

func (*TableHeaderContext) IsTableHeaderContext

func (*TableHeaderContext) IsTableHeaderContext()

func (*TableHeaderContext) NewLine

func (s *TableHeaderContext) NewLine(i int) antlr.TerminalNode

func (*TableHeaderContext) Pipe

func (*TableHeaderContext) Space

func (*TableHeaderContext) ToStringTree

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

type TagsContext

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

func NewEmptyTagsContext

func NewEmptyTagsContext() *TagsContext

func NewTagsContext

func NewTagsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TagsContext

func (*TagsContext) Accept

func (s *TagsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TagsContext) AllNewLine

func (s *TagsContext) AllNewLine() []antlr.TerminalNode

func (*TagsContext) AllSpace

func (s *TagsContext) AllSpace() []antlr.TerminalNode

func (*TagsContext) AnyText

func (s *TagsContext) AnyText() IAnyTextContext

func (*TagsContext) At

func (s *TagsContext) At() antlr.TerminalNode

func (*TagsContext) EnterRule

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

func (*TagsContext) ExitRule

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

func (*TagsContext) GetParser

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

func (*TagsContext) GetRuleContext

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

func (*TagsContext) IsTagsContext

func (*TagsContext) IsTagsContext()

func (*TagsContext) NewLine

func (s *TagsContext) NewLine(i int) antlr.TerminalNode

func (*TagsContext) Space

func (s *TagsContext) Space(i int) antlr.TerminalNode

func (*TagsContext) ToStringTree

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

func (*TagsContext) Value

func (s *TagsContext) Value() IValueContext

type ThenContext

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

func NewEmptyThenContext

func NewEmptyThenContext() *ThenContext

func NewThenContext

func NewThenContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ThenContext

func (*ThenContext) Accept

func (s *ThenContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ThenContext) AllNewLine

func (s *ThenContext) AllNewLine() []antlr.TerminalNode

func (*ThenContext) AllSpace

func (s *ThenContext) AllSpace() []antlr.TerminalNode

func (*ThenContext) EnterRule

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

func (*ThenContext) ExitRule

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

func (*ThenContext) GetParser

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

func (*ThenContext) GetRuleContext

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

func (*ThenContext) IsThenContext

func (*ThenContext) IsThenContext()

func (*ThenContext) NewLine

func (s *ThenContext) NewLine(i int) antlr.TerminalNode

func (*ThenContext) Space

func (s *ThenContext) Space(i int) antlr.TerminalNode

func (*ThenContext) Step

func (s *ThenContext) Step() IStepContext

func (*ThenContext) Then

func (s *ThenContext) Then() antlr.TerminalNode

func (*ThenContext) ToStringTree

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

type ValueContext

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

func NewEmptyValueContext

func NewEmptyValueContext() *ValueContext

func NewValueContext

func NewValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ValueContext

func (*ValueContext) Accept

func (s *ValueContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ValueContext) Content

func (s *ValueContext) Content() IContentContext

func (*ValueContext) EnterRule

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

func (*ValueContext) ExitRule

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

func (*ValueContext) GetParser

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

func (*ValueContext) GetRuleContext

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

func (*ValueContext) IsValueContext

func (*ValueContext) IsValueContext()

func (*ValueContext) LBracket

func (s *ValueContext) LBracket() antlr.TerminalNode

func (*ValueContext) RBracket

func (s *ValueContext) RBracket() antlr.TerminalNode

func (*ValueContext) ToStringTree

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

type WhenContext

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

func NewEmptyWhenContext

func NewEmptyWhenContext() *WhenContext

func NewWhenContext

func NewWhenContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WhenContext

func (*WhenContext) Accept

func (s *WhenContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*WhenContext) AllNewLine

func (s *WhenContext) AllNewLine() []antlr.TerminalNode

func (*WhenContext) AllSpace

func (s *WhenContext) AllSpace() []antlr.TerminalNode

func (*WhenContext) EnterRule

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

func (*WhenContext) ExitRule

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

func (*WhenContext) GetParser

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

func (*WhenContext) GetRuleContext

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

func (*WhenContext) IsWhenContext

func (*WhenContext) IsWhenContext()

func (*WhenContext) NewLine

func (s *WhenContext) NewLine(i int) antlr.TerminalNode

func (*WhenContext) Space

func (s *WhenContext) Space(i int) antlr.TerminalNode

func (*WhenContext) Step

func (s *WhenContext) Step() IStepContext

func (*WhenContext) ToStringTree

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

func (*WhenContext) When

func (s *WhenContext) When() antlr.TerminalNode

Jump to

Keyboard shortcuts

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