1386 Commits (7d13580855b9d488297cca61a83d1c56a7b71345)
 

Author SHA1 Message Date
David Majda 4cae3f9b48 Benchmark: Make results table fixed-width, center everything 12 years ago
David Majda 1cdce63878 Updated version to 0.5 12 years ago
David Majda 374cf3644b CHANGELOG: Fix 0.5 release date 12 years ago
David Majda b30f4a9c34 README.md tweaks 12 years ago
David Majda 61fff6c70f Updated CHANGELOG 12 years ago
David Majda 08ea5e49d6 README.md: Fix example code 12 years ago
David Majda a616b00c83 Improve README.md 12 years ago
David Majda 5f810f803b Make example grammars compatible with Rhino 12 years ago
David Majda a93ad0a5b8 README.md: Make the "Compatibility" section a bulleted list 12 years ago
David Majda af1968054b Implement semantic predicates 12 years ago
David Majda 4895f4f8e4 Treat the whole grammar as an AST node 12 years ago
David Majda 917cf1cf2a Start rule of the grammar is now implicitly its first rule 12 years ago
David Majda 70cf4cd94d Reset generated variable names for each rule parsing function 12 years ago
David Majda 66de889f4b Implement initializers 12 years ago
David Majda 718bcf5f87 Rename the |action| property of action AST nodes to |code| 12 years ago
David Majda c0f0d56975 Fix incorrect comment 12 years ago
David Majda 8a2e21fa3f Inlined the |initialContext| variable 12 years ago
David Majda 439c815e48 Move lot of stuff in generated parsers into the |parse| method 12 years ago
David Majda 1daf1448e5 Get rid of the |_startRule| property in generated parsers. 12 years ago
David Majda 95735f2c97 Allow trailing semicolon (";") for rules 12 years ago
David Majda 7d4911ec53 Emit little bit less whitespace in actions 12 years ago
David Majda ee8c121676 Use labeled expressions and variables instead of $1, $2, etc. 12 years ago
David Majda 52704593cd Allow labeled expressions in the metagrammar (without any meaning yet) 12 years ago
David Majda 409ddf2ae8 Formatted all grammars more consistently and transparently 12 years ago
David Majda 698564a3c2 Replace ":" after a rule name with "=" 12 years ago
David Majda 7fdf0492c7 Fixed error message for invalid character range + added test 12 years ago
David Majda f9ea46ef15 Fix string literal parsing in the JavaScript grammar 12 years ago
David Majda 570658756a Remove useless action from the metagrammar 12 years ago
David Majda 9bf86b89a6 Fix stupid mistakes in metagrammar-test.js 12 years ago
David Majda d1fc16c373 Fix bug causing incorrect error messages 12 years ago
David Majda 11c67b0507 Remove trailing whitespace 12 years ago
David Majda 90ed4712e9 Add compiler optimization: Remove proxy rules 12 years ago
David Majda 33a1a7c1e9 Clean up class handling in the metagrammar and compiler 12 years ago
David Majda 137a4b4f53 Renamed |characters| -> |chars| (shorter, no loss of expressivity) 12 years ago
David Majda 4e968892be Guard against redefinition of |undefined| 12 years ago
David Majda d85bfcb2e9 Fix comment typo 12 years ago
David Majda 76ed63c86e AST refactoring 6/6: Get rid of the |Grammar| namespace 12 years ago
David Majda b4bf49443a AST refactoring 5/6: Make AST classless 12 years ago
David Majda 41abb7ad92 AST refactoring 4/6: Rewrite compilation to not extend the AST nodes 12 years ago
David Majda 5885a34dde AST refactoring 3/6: Rewrite checks to not extend the AST nodes 12 years ago
David Majda c59516541f AST refactoring 2/6: Add |type| property to AST nodes 12 years ago
David Majda 4e99a2bda7 AST refactoring 1/6: Make properties of AST nodes public 12 years ago
David Majda 1c7c5bb5da Correct variable name: "choice" -> "optional". 12 years ago
David Majda 81eced29b2 Whitespace fixes 12 years ago
David Majda 08635b658b Make bin/pegjs work when called via a symlink 12 years ago
David Majda 6f2a188efc Checks refactoring 12 years ago
David Majda 85930cbcfe Reorder AST stuff more consistently and sensibly 12 years ago
David Majda f28c52fde2 Rename |_element| to |_expression| in AST 12 years ago
David Majda 7d1261c0fc Regenerate lib/metagrammar.js (forgot to do it in previous commit) 12 years ago
David Majda cc7f1d96eb Avoid |call| when calling actions with one parameter. 12 years ago