godog/gherkin
gedi 4afb53d310 support gherkin scenario outline and examples
read scenario outline related tokens in gherkin lexer

* e8b71e6 test lexing of scenario outline with examples
* 13f73f2 update gherkin parser to parse scenario outline with examples
* cfad4fe test scenario outline persing
2015-06-11 13:24:21 +03:00
..
example package documentation 2015-06-11 10:02:58 +03:00
ast.go merge lexer package into gherkin 2015-06-11 10:36:48 +03:00
ast_test.go merge lexer package into gherkin 2015-06-11 10:36:48 +03:00
feature_test.go merge lexer package into gherkin 2015-06-11 10:36:48 +03:00
gherkin.go support gherkin scenario outline and examples 2015-06-11 13:24:21 +03:00
lexer.go support gherkin scenario outline and examples 2015-06-11 13:24:21 +03:00
lexer_test.go support gherkin scenario outline and examples 2015-06-11 13:24:21 +03:00
LICENSE separate readme and license copy for gherkin package 2015-06-11 10:23:38 +03:00
parse_test.go support gherkin scenario outline and examples 2015-06-11 13:24:21 +03:00
README.md separate readme and license copy for gherkin package 2015-06-11 10:23:38 +03:00
scenario_test.go support gherkin scenario outline and examples 2015-06-11 13:24:21 +03:00
steps_test.go merge lexer package into gherkin 2015-06-11 10:36:48 +03:00
token.go support gherkin scenario outline and examples 2015-06-11 13:24:21 +03:00
util_test.go golang 1.5 reference compat issue 2015-06-10 14:28:56 +03:00

Build Status GoDoc

Gherkin Parser for GO

Package gherkin is a gherkin language parser based on specification specification. It parses a feature file into the it's structural representation. It also creates an AST tree of gherkin Tokens read from the file.

With gherkin language you can describe your application behavior as features in human-readable and machine friendly language. See the example directory.

Be aware that

The work is still in progress and is not functional yet, neither it is intended for production usage. The general public API may brake.

Documentation

See godoc.

License

Licensed under the three clause BSD license