Skip to content

Latest commit

 

History

History
43 lines (41 loc) · 1.12 KB

TODO.md

File metadata and controls

43 lines (41 loc) · 1.12 KB

TODO

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
  • Rename title or text to name (check wiki, maybe discuss again)
    • C#
    • Ruby
    • JavaScript
    • Java
  • Custom NoSuchLanguageException error
    • C#
    • Ruby
    • JavaScript
    • Java