Commits

Author Commit Message Labels Comments Date
David Majda
Restore .hgtags so that old releases can be downloaded from BitBucket
David Majda
Moved to GitHub.
David Majda
Added a benchmark suite.
David Majda
Added example CSS parser.
David Majda
Added example JSON parser.
David Majda
Killed *MatchFailure classes => simpler code.
David Majda
Added tests for error messages displayed when a character class match fails.
David Majda
Implemented negative character classes (e.g. [^a-z]).
David Majda
Fixed test name.
David Majda
Rewrote implementation of classes to be regexp-based.
David Majda
PEG.buildParser reports left recursion (both direct and indirect).
David Majda
Fixed missing referenced rules test.
David Majda
PEG.buildParser reports missing referenced rules.
David Majda
Implemented and used PEG.ArrayUtils.each.
David Majda
Regenerated the grammar parser.
David Majda
Improved tests of the "arithmetics" grammar.
David Majda
The cache does not remember match length but next position after the match.
David Majda
Fixed a bug in the example grammar where integers beginning with 0 were parsed as octal.
David Majda
Removed subtraction and division from the example grammar because of wrong associativity.
David Majda
Added tag 0.3 for changeset 6c4975072e03
David Majda
Updated version to 0.3.
Tags
0.3
David Majda
Simplified the example arithmetics grammar once more + addded comment.
David Majda
Wrote README.
David Majda
Changed order of parameters in the SyntaxError constructor to make creating error with unknown location easier. Also fixes bug with reporting of invalid ranges such as [b-a] in the metagrammar.
David Majda
Renamed "humanName" to "displayName".
David Majda
Avoid ugliness in QUnit output.
David Majda
Fixed --start vs. --start-rule inconsistency between help and actual option processing code.
David Majda
Bootstrapped the grammar parser, yay! I should have done this long ago.
David Majda
Changed standard grammar extension from .peg to .pegjs (it is more specific).
David Majda
Fixed typo in help: "parserVar" -> "parser_var".
  1. Prev
  2. Next