waxeye-org / waxeye

Waxeye is a parser generator based on parsing expression grammars (PEGs). It supports C, Java, JavaScript, Python, Racket, and Ruby.
https://waxeye-org.github.io/waxeye/index.html
Other
235 stars 38 forks source link

CoffeeScript -> TypeScript #78

Closed glebm closed 7 years ago

glebm commented 7 years ago

Rewrites the CoffeeScript implementation in TypeScript. The TypeScript source code is linted and auto-formatted on build.

Also makes the following changes / fixes to the parser:

Fixes #77

The most important file in this PR is waxeye.ts.

Demo: https://glebm.github.io/waxeye/demo.html

orlandohill commented 7 years ago

Looks great! Let me know, when it's ready to be merged.

glebm commented 7 years ago

@orlandohill Rebased, good to merge!

orlandohill commented 7 years ago

Great, thanks!