Commit Graph

  • 0459ab6b37 PEG.js grammar: Formatting & comments David Majda 2014-04-04 11:15:58 +0200
  • 6f2510e49e PEG.js grammar: Make rules with operators more generic David Majda 2014-04-04 11:14:11 +0200
  • 45c29a886f PEG.js grammar: Extract the |SemanticPredicateExpression| rule David Majda 2014-04-04 10:40:51 +0200
  • da18f6a729 PEG.js grammar: Extract the |RuleReferenceExpression| rule David Majda 2014-04-04 10:32:08 +0200
  • 8e6f98e45c PEG.js grammar: Extract the |ActionExpression| rule David Majda 2014-04-04 10:03:22 +0200
  • 5c6f4dd38b PEG.js grammar: Append |Expression| to expression rule names David Majda 2014-04-02 18:28:52 +0200
  • 27c2d26203 PEG.js grammar: More JavaScript-like initializer/rule separation David Majda 2014-04-02 18:16:14 +0200
  • 4ce7593f5f PEG.js grammar: Extract the |AnyMatcher| rule David Majda 2014-03-30 14:56:51 +0200
  • c0df01b092 PEG.js grammar: Improve code block handling David Majda 2014-03-28 16:02:21 +0100
  • 13f72bb19d PEG.js grammar: More JavaScript-like rules for identifiers David Majda 2014-03-28 15:44:21 +0100
  • 0d6b91cb20 PEG.js grammar: More JavaScript-like rules for strings/literals/classes David Majda 2014-03-28 15:18:16 +0100
  • bcb5271649 PEG.js grammar: More JavaScript-like rules for skipped elements David Majda 2014-03-28 13:55:25 +0100
  • b463808b3f PEG.js grammar: Replace several smaller comments by a big initial one David Majda 2014-03-28 13:27:03 +0100
  • a5a0609505 PEG.js grammar: Inline trivial character rules David Majda 2014-03-28 11:35:56 +0100
  • ae89f5e469 PEG.js grammar: Change whitespace handling David Majda 2014-03-28 11:26:15 +0100
  • 4725632641 PEG.js grammar: Capitalize rule names David Majda 2014-03-28 09:46:16 +0100
  • fb72c430e6 PEG.js grammar: Fix line continuation handling David Majda 2014-03-26 20:56:39 +0100
  • 3dbec0b30d PEG.js grammar: Fix how |rawText| is created David Majda 2014-03-26 20:34:04 +0100
  • df154daafb PEG.js grammar: Disallow empty sequences David Majda 2014-03-26 20:04:49 +0100
  • 2005345976 Complete rewrite of the CSS example grammar David Majda 2014-03-23 13:29:54 +0100
  • 18f92c5647 Complete rewrite of the JavaScript example grammar David Majda 2014-03-16 13:24:50 +0100
  • fba70833dd Complete rewrite of the JSON example grammar David Majda 2014-03-12 20:52:17 +0100
  • f5443d2bf1 Complete rewrite of the arithmetics example grammar David Majda 2014-03-12 19:05:26 +0100
  • 93d3c6a250 Update .travis.yml David Majda 2013-12-29 11:46:03 +0100
  • 2263a30034 Update version to 0.8.0 David Majda 2013-12-24 08:24:35 +0100
  • 7d761e9aae Update CHANGELOG.md David Majda 2013-12-24 08:24:29 +0100
  • d74f9df7dd Make CHANGELOG.md less dense David Majda 2013-12-21 12:40:28 +0100
  • 4fe0167a70 Convert CHANGELOG to Markdown David Majda 2013-12-18 08:37:35 +0100
  • a449f12efe Require Node.js >= 0.8.0 David Majda 2013-12-18 08:35:31 +0100
  • ff0beb5a8c benchmark/run: Always parse the -n/--run-count value as decimal integer David Majda 2013-12-15 21:45:54 +0100
  • e73adafbf6 Add license to all vendored libraries where it was missing David Majda 2013-12-15 21:42:50 +0100
  • e7e4543bb4 .jshintrc: Remove the "sub" option David Majda 2013-12-15 21:38:15 +0100
  • e20e907d8c .jshintrc: Add the "trailing" option David Majda 2013-12-15 21:31:43 +0100
  • 4402f7fd86 .jshintrc: Add the "noarg" option David Majda 2013-12-15 21:26:57 +0100
  • af54963233 .jshintrc: Add the "latedef" option David Majda 2013-12-14 21:58:00 +0100
  • 4362ba190c .jshintrc: Add the "immed" option David Majda 2013-12-14 21:52:51 +0100
  • 43eeabf03a .jshintrc: Add the "freeze" option David Majda 2013-12-14 21:51:25 +0100
  • 95fd64ec15 .jshintrc: Add the "forin" option & fix fallout David Majda 2013-12-14 21:46:47 +0100
  • f22d7aabb5 Fix JSHint errors in bin/pegjs David Majda 2013-12-14 21:26:25 +0100
  • cc3a9fde2d Fix JSHint error in benchmark/run David Majda 2013-12-14 21:13:01 +0100
  • e321f0c23e Fix JSHint error in lib/compiler/passes/generate-bytecode.js David Majda 2013-12-14 21:08:26 +0100
  • b3c6a997b0 Use JSHint 2.3.0 David Majda 2013-12-14 13:48:59 +0100
  • 06a83448df Remove various unused variables and function parameters David Majda 2013-12-14 12:05:25 +0100
  • 1ea9a5f340 Use UglifyJS 2.4.7 David Majda 2013-12-14 11:49:00 +0100
  • 976328b7d6 Avoid |Array.prototype.splice| call with one parameter David Majda 2013-12-09 21:57:03 +0100
  • 995ddb8f86 Update bundled jQuery to version 1.10.2 David Majda 2013-12-08 15:18:53 +0100
  • ae5630f23b Update bundled jQuery.ScrollTo to version 1.4.7 David Majda 2013-12-08 15:17:55 +0100
  • a56d3ac94f Fix error messages in certain cases with trailing input David Majda 2013-12-08 14:48:30 +0100
  • 44e03187a7 Assert that generated bytecode manipulates stack correctly David Majda 2013-12-07 16:38:49 +0100
  • 0bcf7bc61b Renumber bytecode instructions to make them sequential David Majda 2013-12-07 15:58:26 +0100
  • 41d95ad323 Makefile: Add missing period at the ned of a sentence David Majda 2013-12-07 15:39:27 +0100
  • 5fa99ccc34 Update copyright years to 2010-2013 David Majda 2013-12-07 15:34:16 +0100
  • 9f01c4b0c4 spec/generated-parser.spec.js: s/multiple-character/multi-character/ David Majda 2013-12-07 15:30:03 +0100
  • da9a32a5f3 Example grammars: Improve |parseInt| invocations David Majda 2013-12-07 15:23:12 +0100
  • 68c6452d8a CSS example grammar: Simplify |integer| and |float| rules David Majda 2013-12-07 15:05:35 +0100
  • 2d4ecaf39c spec/compiler/passes/generate-bytecode.spec.js: Fix comments David Majda 2013-12-07 09:42:20 +0100
  • 9ca5061fcf lib/compiler/opcodes.js: Fix formatting David Majda 2013-12-07 09:39:05 +0100
  • fbcefdf523 Fix |oneRuleGrammar| invocation David Majda 2013-12-07 09:36:33 +0100
  • 187f9d6bb0 Remove the |NIP_CURR_POS| bytecode instruction David Majda 2013-12-03 21:20:57 +0100
  • e15c57066c Remove an error check after calling action code David Majda 2013-12-03 21:15:42 +0100
  • 2f2152204a Refine error handling further David Majda 2013-12-03 20:48:47 +0100
  • 9fa7301aec Regenerate src/parser.js David Majda 2013-12-03 10:53:47 +0100
  • f8b5e04bba Error handling: Use the new |error| function in PEG.js's grammar itself David Majda 2013-12-01 14:10:24 +0100
  • 5460a881af Error handling: Implement the |error| function David Majda 2013-11-30 17:26:06 +0100
  • dd74ea4144 Error handling: Build error message out of |SyntaxError|'s constructor David Majda 2013-11-30 17:11:15 +0100
  • 3fe6aba7e2 Error handling: Extract exception building into its own function David Majda 2013-11-30 17:04:33 +0100
  • d96eb317fd Error handling: Rename |peg$fail| to |peg$expected| David Majda 2013-11-30 13:20:21 +0100
  • af701dcf80 Error handling: Implement the |expected| function David Majda 2013-11-29 16:34:09 +0100
  • 1b2279e026 Error handling: Make predicates always return |undefined| David Majda 2013-11-07 16:57:27 +0100
  • 86769a6c5c Error handling: Make |?| return |null| on unsuccessful match David Majda 2013-11-07 16:19:56 +0100
  • 57e806383c Error handling: Use a special value (not |null|) to indicate failure David Majda 2013-10-16 08:08:35 +0200
  • 435bb8f2df Error handling: Structured expectations David Majda 2013-08-28 19:33:21 +0200
  • 5312e124cd Fix object literal formatting in generated code David Majda 2013-09-04 17:47:07 +0200
  • f3d392bd1c JavaScript example: Fix handling of elided elements in array literals David Majda 2013-08-31 11:02:00 +0200
  • d71bca46a1 Javascript example: Improve array literal rules David Majda 2013-08-31 10:28:48 +0200
  • b6ccad6695 Merge pull request #204 from andreineculau/upgrade-jasmine David Majda 2013-08-28 10:43:41 -0700
  • 7dc9a9ae76 Upgrade jasmine and jasmine-node Andrei Neculau 2013-08-22 09:07:19 +0200
  • fe18c6ffd3 Fix |null| handling in the JSON parser David Majda 2013-08-20 07:49:44 +0200
  • c6efb337f1 Fix bytecode built for nested sequences inside actions David Majda 2013-08-17 14:07:35 +0200
  • 379f5c5eef Regenerate src/parser.js David Majda 2013-08-16 20:36:11 +0200
  • 74636638d0 Merge pull request #196 from vrana/comma David Majda 2013-08-16 11:34:45 -0700
  • 64d0e39d83 Merge pull request #195 from tonylukasavage/patch-2 David Majda 2013-08-16 11:22:14 -0700
  • beb557d7d3 Add whitespace to generated action calls Jakub Vrana 2013-08-02 10:45:19 -0700
  • 35a4b35f94 Add initializer example in README.md Tony Lukasavage 2013-08-02 11:31:37 -0400
  • 791034fad9 Merge pull request #188 from vrana/comment David Majda 2013-07-27 05:01:26 -0700
  • 62d151cb5a Fix typo in comment Jakub Vrana 2013-07-25 14:27:50 -0700
  • 798ed6a8a4 Regenerate src/parser.js David Majda 2013-03-20 21:58:57 +0100
  • 34fe2c01ae Fix matching of case-instensitive literals David Majda 2013-03-17 17:56:45 +0100
  • 0df8989f7a Fix buggy position computation David Majda 2013-03-06 21:22:19 +0100
  • 76cc5d55b4 Use the |s| function instead of hardcoded |s0| value David Majda 2013-02-24 16:14:26 +0100
  • 8759d4899e Fix deduplication in |peg$cleanupExpected| David Majda 2013-01-27 20:12:44 +0100
  • 851681d663 Implement the --extra-options and --extra-options-file options David Majda 2013-01-20 10:11:08 +0100
  • d013016717 bin/pegjs: Fix help wrapping David Majda 2013-01-20 09:41:27 +0100
  • e8a68e91e0 Merge pull request #155 from fpirsch/patch-3 David Majda 2013-01-14 11:45:40 -0800
  • 2dc39bb779 bin/pegjs: Output just the parser source if --export-var is empty David Majda 2013-01-14 20:33:35 +0100
  • e1af175af8 Plugin API: Implement the --plugin option David Majda 2013-01-13 12:06:29 +0100
  • e4b5588327 Plugin API: Split compiler passes into stages David Majda 2013-01-13 11:17:44 +0100
  • 76f5c88073 Plugin API: Implement the |plugins| option for |PEG.buildParser| David Majda 2013-01-11 20:55:33 +0100
  • d7e853b87c Fix automatic semi-colon insertion fpirsch 2013-01-12 18:59:49 +0100
  • d02098eebe Plugin API: Implement the |passes| parameter for |PEG.compiler.compile| David Majda 2013-01-11 20:35:18 +0100