C# 클래스 CucumberLanguageServices.GherkinGrammar

상속: Irony.Parsing.Grammar
파일 보기 프로젝트 열기: henritersteeg/cuke4vs 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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

공개 메소드들

메소드 설명
CreateFor ( string sourceText ) : GherkinGrammar
GetLanguageFor ( string sourceText ) : NaturalLanguage
GherkinGrammar ( ) : System
GherkinGrammar ( NaturalLanguage language ) : System
SetLanguageFor ( string sourceCode ) : void
ToString ( ) : string

비공개 메소드들

메소드 설명
DeclareKeyTerms ( ) : void
DeclareNonTerminals ( ) : void
DeclareTerminals ( ) : void
DefineKeywords ( ) : void
DefineRules ( ) : void
InitGrammar ( NaturalLanguage language ) : void

메소드 상세

CreateFor() 공개 정적인 메소드

public static CreateFor ( string sourceText ) : GherkinGrammar
sourceText string
리턴 GherkinGrammar

GetLanguageFor() 공개 정적인 메소드

public static GetLanguageFor ( string sourceText ) : NaturalLanguage
sourceText string
리턴 CucumberLanguageServices.i18n.NaturalLanguage

GherkinGrammar() 공개 메소드

public GherkinGrammar ( ) : System
리턴 System

GherkinGrammar() 공개 메소드

public GherkinGrammar ( NaturalLanguage language ) : System
language CucumberLanguageServices.i18n.NaturalLanguage
리턴 System

SetLanguageFor() 공개 메소드

public SetLanguageFor ( string sourceCode ) : void
sourceCode string
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

프로퍼티 상세

ColumnName 공개적으로 프로퍼티

public FreeTextLiteral,Irony.Parsing ColumnName
리턴 Irony.Parsing.FreeTextLiteral

Description 공개적으로 프로퍼티

public NonTerminal,Irony.Parsing Description
리턴 Irony.Parsing.NonTerminal

DescriptiveLine 공개적으로 프로퍼티

public Terminal,Irony.Parsing DescriptiveLine
리턴 Irony.Parsing.Terminal

GivenWhenThenClause 공개적으로 프로퍼티

public NonTerminal,Irony.Parsing GivenWhenThenClause
리턴 Irony.Parsing.NonTerminal

LanguageRegex 공개적으로 정적으로 프로퍼티

public static Regex,System.Text.RegularExpressions LanguageRegex
리턴 System.Text.RegularExpressions.Regex

PyString 공개적으로 프로퍼티

public StringLiteral PyString
리턴 StringLiteral

StepIdentifierWithOptionalArgument 공개적으로 프로퍼티

public NonTerminal,Irony.Parsing StepIdentifierWithOptionalArgument
리턴 Irony.Parsing.NonTerminal

TableCell 공개적으로 프로퍼티

public FreeTextLiteral,Irony.Parsing TableCell
리턴 Irony.Parsing.FreeTextLiteral