Package io.cucumber.gherkin
Class TokenMatcher
- java.lang.Object
-
- io.cucumber.gherkin.TokenMatcher
-
- All Implemented Interfaces:
Parser.ITokenMatcher
public class TokenMatcher extends Object implements Parser.ITokenMatcher
-
-
Constructor Summary
Constructors Constructor Description TokenMatcher()TokenMatcher(IGherkinDialectProvider dialectProvider)TokenMatcher(String defaultDialectName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanmatch_BackgroundLine(Token token)booleanmatch_Comment(Token token)booleanmatch_DocStringSeparator(Token token)booleanmatch_Empty(Token token)booleanmatch_EOF(Token token)booleanmatch_ExamplesLine(Token token)booleanmatch_FeatureLine(Token token)booleanmatch_Language(Token token)booleanmatch_Other(Token token)booleanmatch_RuleLine(Token token)booleanmatch_ScenarioLine(Token token)booleanmatch_StepLine(Token token)booleanmatch_TableRow(Token token)booleanmatch_TagLine(Token token)voidreset()
-
-
-
Constructor Detail
-
TokenMatcher
public TokenMatcher(IGherkinDialectProvider dialectProvider)
-
TokenMatcher
public TokenMatcher()
-
TokenMatcher
public TokenMatcher(String defaultDialectName)
-
-
Method Detail
-
reset
public void reset()
- Specified by:
resetin interfaceParser.ITokenMatcher
-
match_EOF
public boolean match_EOF(Token token)
- Specified by:
match_EOFin interfaceParser.ITokenMatcher
-
match_Other
public boolean match_Other(Token token)
- Specified by:
match_Otherin interfaceParser.ITokenMatcher
-
match_Empty
public boolean match_Empty(Token token)
- Specified by:
match_Emptyin interfaceParser.ITokenMatcher
-
match_Comment
public boolean match_Comment(Token token)
- Specified by:
match_Commentin interfaceParser.ITokenMatcher
-
match_Language
public boolean match_Language(Token token)
- Specified by:
match_Languagein interfaceParser.ITokenMatcher
-
match_TagLine
public boolean match_TagLine(Token token)
- Specified by:
match_TagLinein interfaceParser.ITokenMatcher
-
match_FeatureLine
public boolean match_FeatureLine(Token token)
- Specified by:
match_FeatureLinein interfaceParser.ITokenMatcher
-
match_RuleLine
public boolean match_RuleLine(Token token)
- Specified by:
match_RuleLinein interfaceParser.ITokenMatcher
-
match_BackgroundLine
public boolean match_BackgroundLine(Token token)
- Specified by:
match_BackgroundLinein interfaceParser.ITokenMatcher
-
match_ScenarioLine
public boolean match_ScenarioLine(Token token)
- Specified by:
match_ScenarioLinein interfaceParser.ITokenMatcher
-
match_ExamplesLine
public boolean match_ExamplesLine(Token token)
- Specified by:
match_ExamplesLinein interfaceParser.ITokenMatcher
-
match_DocStringSeparator
public boolean match_DocStringSeparator(Token token)
- Specified by:
match_DocStringSeparatorin interfaceParser.ITokenMatcher
-
match_StepLine
public boolean match_StepLine(Token token)
- Specified by:
match_StepLinein interfaceParser.ITokenMatcher
-
match_TableRow
public boolean match_TableRow(Token token)
- Specified by:
match_TableRowin interfaceParser.ITokenMatcher
-
-