public class TokenScanner extends java.lang.Object implements Parser.ITokenScanner
The scanner reads a gherkin doc (typically read from a .feature file) and creates a token for each line. The tokens are passed to the parser, which outputs an AST (Abstract Syntax Tree).
If the scanner sees a # language header, it will reconfigure itself dynamically to look for Gherkin keywords for the associated language. The keywords are defined in gherkin-languages.json.
| Constructor and Description |
|---|
TokenScanner(java.io.Reader source) |
TokenScanner(java.lang.String source) |
| Modifier and Type | Method and Description |
|---|---|
Token |
read() |
public TokenScanner(java.lang.String source)
public TokenScanner(java.io.Reader source)
public Token read()
read in interface Parser.ITokenScanner