godog/gherkin
2015-06-14 00:32:47 +03:00
..
example start to describing godog itself with godog 2015-06-13 00:02:10 +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 an initial formatter impl 2015-06-14 00:32:47 +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 an initial formatter impl 2015-06-14 00:32:47 +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