Skip to content
Futago-za Ryuu edited this page Jun 12, 2017 · 30 revisions

Roadmap

0.11.0 (“Document & Modernize”)

Goal: Improve the documentation, modernize code & infrastructure. No new features.

  • Modernize code
    • Drop IE8 support and update code accordingly (#441)
    • Drop Node.js 0.10.x & 0.12.x support and update code accordingly (#442)
    • Update code style (#443)
    • Use ESLint to enforce code style (#407)
  • Modernize infrastructure
    • Switch form Make to Gulp (#444)
    • Switch from Jasmine to Mocha/Chai (#409)
    • Replace or split the benchmarking framework (#446)
    • Rewrite bin/pegjs using a command-line option parsing library (#429)
  • Cleanups
    • Improve tests (#447)
    • Use a better abstraction for code generation (#448)
    • Use a better abstraction for bytecode generation (#449)
    • Don’t generate code in bytecode generator (#450)
    • Improve AST visitor definitions (#451)
    • Clean-up terminology (#375)
    • Improve AST (#374)
  • Improve documentation

List of all issues

1.0.0 (“Gold”)

Goal: Improve PEG.js parser performance significantly, create new website, release the first officially stable version of PEG.js. No new features.

List of all issues

1.1.0 (“Syntax Sugar”)

Goal: Add small features and grammar syntax that don’t break compatibility with 1.0.0.

Clone this wiki locally