0
I Use This!
Very Low Activity

Commits : Listings

Analyzed about 23 hours ago. based on code collected 1 day ago.
May 22, 2023 — May 22, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Update the stable build. More... over 13 years ago
Add case-insensitive strings (taken from Citrus). More... over 13 years ago
Align the grammar rules. More... over 13 years ago
Add package.json for installing compiler executable with npm. More... almost 14 years ago
Add error handling to compiler script. More... almost 14 years ago
Rewrite the compiler script in Node. More... almost 14 years ago
Bump JS.Class submodule. More... almost 14 years ago
Export the root namespace of generated parsers for CommonJS environments. More... almost 14 years ago
Remove with() blocks from specs. More... almost 14 years ago
Implement our own forEach so it works in IE. More... almost 14 years ago
Put testing infrastructure in for running on CommonJS and in browsers. More... almost 14 years ago
Bump JS.Class submodule. More... about 14 years ago
Update object metadata in jake.yml. More... about 14 years ago
Add license text to the source code. More... about 14 years ago
Ditch the parser combinators we used to bootstrap the compiler. More... about 14 years ago
Update download instructions; we're now keeping a stable build in the repo. More... about 14 years ago
Fix bug where false-link tempvar values get compiled as 'null'. More... about 14 years ago
Adjust some compiler node labels. More... about 14 years ago
Generate SyntaxNode as part of compiled parser; this means compiled parsers don't have a dependency on Canopy. More... about 14 years ago
Delete Treetop examples. More... about 14 years ago
Remove the parser combinators we used to bootstrap the compiler from the build. More... about 14 years ago
Documentation for the PEG definition language. More... about 14 years ago
Rename project to Canopy. More... about 14 years ago
Add PEG.js Lisp parser based on our example grammar; runs at similar speed to our parser. More... about 14 years ago
Don't use Kernel#extend() to attach labelled subnodes, and don't construct SyntaxNodes with labelled sets if none are avialable. This brings our parsing speed comparable with PEG.js. More... about 14 years ago
Fix the compiled node caching code so that it actually, y'know, caches stuff. Compiled parsers are now consistently faster than combinators. More... about 14 years ago
Expand examples, adding benchmarks for compiled, combinator and PEG.js parsers for the metagrammar. More... about 14 years ago
Fix some minification problems and format the metagrammar. More... about 14 years ago
Generate a parser for the metagrammar. More... about 14 years ago
Compile references to other grammar rules. More... about 14 years ago