C# Class CucumberLanguageServices.GherkinGrammar

Inheritance: Irony.Parsing.Grammar
Afficher le fichier Open project: henritersteeg/cuke4vs Class Usage Examples

Méthodes publiques

Свойство Type Description
ColumnName Irony.Parsing.FreeTextLiteral
Description Irony.Parsing.NonTerminal
DescriptiveLine Irony.Parsing.Terminal
GivenWhenThenClause Irony.Parsing.NonTerminal
LanguageRegex System.Text.RegularExpressions.Regex
PyString StringLiteral
StepIdentifierWithOptionalArgument Irony.Parsing.NonTerminal
TableCell Irony.Parsing.FreeTextLiteral

Méthodes publiques

Méthode Description
CreateFor ( string sourceText ) : GherkinGrammar
GetLanguageFor ( string sourceText ) : NaturalLanguage
GherkinGrammar ( ) : System
GherkinGrammar ( NaturalLanguage language ) : System
SetLanguageFor ( string sourceCode ) : void
ToString ( ) : string

Private Methods

Méthode Description
DeclareKeyTerms ( ) : void
DeclareNonTerminals ( ) : void
DeclareTerminals ( ) : void
DefineKeywords ( ) : void
DefineRules ( ) : void
InitGrammar ( NaturalLanguage language ) : void

Method Details

CreateFor() public static méthode

public static CreateFor ( string sourceText ) : GherkinGrammar
sourceText string
Résultat GherkinGrammar

GetLanguageFor() public static méthode

public static GetLanguageFor ( string sourceText ) : NaturalLanguage
sourceText string
Résultat CucumberLanguageServices.i18n.NaturalLanguage

GherkinGrammar() public méthode

public GherkinGrammar ( ) : System
Résultat System

GherkinGrammar() public méthode

public GherkinGrammar ( NaturalLanguage language ) : System
language CucumberLanguageServices.i18n.NaturalLanguage
Résultat System

SetLanguageFor() public méthode

public SetLanguageFor ( string sourceCode ) : void
sourceCode string
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string

Property Details

ColumnName public_oe property

public FreeTextLiteral,Irony.Parsing ColumnName
Résultat Irony.Parsing.FreeTextLiteral

Description public_oe property

public NonTerminal,Irony.Parsing Description
Résultat Irony.Parsing.NonTerminal

DescriptiveLine public_oe property

public Terminal,Irony.Parsing DescriptiveLine
Résultat Irony.Parsing.Terminal

GivenWhenThenClause public_oe property

public NonTerminal,Irony.Parsing GivenWhenThenClause
Résultat Irony.Parsing.NonTerminal

LanguageRegex public_oe static_oe property

public static Regex,System.Text.RegularExpressions LanguageRegex
Résultat System.Text.RegularExpressions.Regex

PyString public_oe property

public StringLiteral PyString
Résultat StringLiteral

StepIdentifierWithOptionalArgument public_oe property

public NonTerminal,Irony.Parsing StepIdentifierWithOptionalArgument
Résultat Irony.Parsing.NonTerminal

TableCell public_oe property

public FreeTextLiteral,Irony.Parsing TableCell
Résultat Irony.Parsing.FreeTextLiteral