We should close all these issues before rolling Gherkin 3 into Cucumber/SpecFlow.
- Implement compiler
- Base it on the compiler in cucumber-ruby-core
- Need
/testdata/good/*.feature.tescase.json
files - C#
- Ruby
- JavaScript
- Java
- Initialise parser with language (allows for global language config)
- C#
- Ruby
- JavaScript
- Java
- Make the Parser.parse() return a generic type
- C#
- Java
- Use JSON as the primary representation of the AST for comparison
- C#
- Ruby
- JavaScript
- Java
- Remove the
testdata/good/*.ast
files - Use the new
dialects.json
file- C#
- Don't load JSON file from the file system, but from a resource embedded in the dll.
- Ruby
- JavaScript
- Java
- Rename to
gherkin-languages.json
- Remove
i18n.json
- C#
- Rename
title
ortext
toname
(check wiki, maybe discuss again)- C#
- Ruby
- JavaScript
- Java
- Custom NoSuchLanguageException error
- C#
- Ruby
- JavaScript
- Java