Commit Graph

  • 29bb921994 Rename |peg$cache| to |peg$resultsCache| David Majda 2015-05-29 14:27:25 -0700
  • eaca5f0acf Add location information to |GrammarError| David Majda 2015-04-06 10:34:07 +0200
  • 89146915ce Add location information to AST nodes David Majda 2015-04-06 10:12:31 +0200
  • d1fe86683b Improve location info in tracing events David Majda 2015-04-03 17:28:48 +0200
  • 065f4e1b75 Improve location info in syntax errors David Majda 2015-04-03 15:59:46 +0200
  • b1ad2a1f61 Rename |reportedPos| to |savedPos| David Majda 2015-04-03 13:54:54 +0200
  • 4f7145e360 Improve location info available in action code David Majda 2015-04-02 16:28:08 +0200
  • e75f21dc8f Don't indent empty lines when creating browser version David Majda 2015-04-02 14:41:47 +0200
  • 889563a0ae Add missing ";" David Majda 2015-04-02 14:35:06 +0200
  • 3473c6cb64 Remove extra whitespace David Majda 2015-04-02 14:34:26 +0200
  • fb320c4c59 Fix small errors in Jasmine matcher messages David Majda 2015-04-02 14:32:31 +0200
  • d7fc0b5c3b Implement infinite loop detection David Majda 2015-04-01 12:16:27 +0200
  • 95ce20ed92 Extract the |matchesEmpty| visitor from the |reportLeftRecursion| pass David Majda 2015-04-01 11:33:15 +0200
  • 03a391e874 s/appliedRules/visitedRules/ David Majda 2015-04-01 10:08:45 +0200
  • 25ed2b7ee2 Improve comment describing the |reportLeftRecursion| pass David Majda 2015-04-01 10:07:01 +0200
  • 6ce97457bf Fix left recursion detection David Majda 2015-03-31 19:02:59 +0200
  • da57118a43 Implement basic support for tracing David Majda 2015-02-23 20:12:24 -0800
  • 675561f085 Rename and generalize |generateCache{Header,Footer}| David Majda 2015-02-14 17:35:09 +0100
  • fb5f6c6ee9 Make labels behave like block-scoped variables David Majda 2015-02-13 14:10:32 +0100
  • 73795a65cc Behavior specs cleanup: Add group specs David Majda 2015-01-26 09:44:42 +0100
  • e306b58443 Behavior specs cleanup: Improve error reporting specs David Majda 2015-01-26 09:42:37 +0100
  • e9d038547d Behavior specs cleanup: Improve semantic predicate specs David Majda 2015-01-26 09:37:20 +0100
  • 3d9600b81b Behavior specs cleanup: Improve action specs David Majda 2015-01-26 09:10:52 +0100
  • b623396cb8 Behavior specs cleanup: Improve initializer specs David Majda 2015-01-26 07:44:51 +0100
  • fee58d0806 Behavior specs cleanup: Improve rule specs David Majda 2015-01-24 20:17:52 +0100
  • fa70e70ddf Behavior specs cleanup: Improve choice specs David Majda 2015-01-24 20:04:49 +0100
  • b3828919e2 Behavior specs cleanup: Improve sequence specs David Majda 2015-01-24 20:02:06 +0100
  • 548209b48b Behavior specs cleanup: Improve simple predicate specs David Majda 2015-01-16 16:24:42 +0100
  • 52144e48cb Behavior specs cleanup: Improve label specs David Majda 2015-01-16 15:45:54 +0100
  • c5c44b9d0c Behavior specs cleanup: Improve text specs David Majda 2015-01-16 15:42:32 +0100
  • bb708490a0 Behavior specs cleanup: Improve one or more specs David Majda 2015-01-16 15:24:48 +0100
  • b9a3b44cf2 Behavior specs cleanup: Improve zero or more specs David Majda 2015-01-16 15:20:33 +0100
  • c377eff876 Behavior specs cleanup: Improve optional specs David Majda 2015-01-16 15:08:11 +0100
  • ade2c249f2 Behavior specs cleanup: Improve rule reference specs David Majda 2015-01-12 16:53:59 +0100
  • 936d6453a5 Behavior specs cleanup: Improve dot specs David Majda 2015-01-12 16:38:29 +0100
  • 74be12c657 Behavior specs cleanup: Improve character class specs David Majda 2015-01-12 16:23:08 +0100
  • 54191fbf12 Behavior specs cleanup: Improve literal specs David Majda 2015-01-12 16:09:38 +0100
  • 2faff0000e Behavior specs cleanup: Make |toParse| work without expected value David Majda 2015-01-12 16:07:38 +0100
  • ce91921a1d Behavior specs cleanup: Don't describe named rules separately David Majda 2015-01-12 15:28:31 +0100
  • a597e65a66 Behavior specs cleanup: Reorder toplevel |describe| blocks David Majda 2015-01-12 14:48:29 +0100
  • 3308807d22 Behavior specs cleanup: Move spec/api/generated-parser-behavior.spec.js David Majda 2015-01-12 14:31:55 +0100
  • 84473db3ce Specs cleanup: Small description cleanups/fixes David Majda 2014-12-05 15:33:29 +0100
  • cc8edd8892 README.md: Fix typo David Majda 2015-01-09 16:03:36 +0100
  • fb7de36051 Update website URL David Majda 2014-12-15 15:28:57 +0100
  • 2dedce52d6 Add info about the Bower package maintainer David Majda 2014-12-12 14:06:40 +0100
  • 9a822528f9 Add Bower installation instructions David Majda 2014-12-12 14:06:11 +0100
  • 178d56699a Update GitHub project URLs David Majda 2014-11-28 13:56:47 +0100
  • 5a2ca2abc7 Add two missing blank lines David Majda 2014-06-07 14:20:53 +0200
  • 5ce5f7a612 Specs cleanup: Use raw node types in |generateBytecode| specs David Majda 2014-06-07 14:17:11 +0200
  • 0977dd37a3 Reordering in visitors and their specs David Majda 2014-06-07 14:06:42 +0200
  • 850ddf5889 Specs cleanup: Simplify compiler passes specs David Majda 2014-06-07 09:11:00 +0200
  • 4ec9e6ba10 Remove useless test in the |reportLeftRecursion| pass David Majda 2014-06-07 08:49:04 +0200
  • 898a7b5a2d Simplify visitors by providing default visit functions David Majda 2014-06-04 07:23:34 +0200
  • 4a3b9cbb8d Require Node.js >= 0.10.0 David Majda 2014-06-04 07:37:19 +0200
  • e101e1b6f3 Specs cleanup: Implement generated parser API specs David Majda 2014-05-23 15:07:22 +0200
  • 94c8b08acf Specs cleanup: Implement plugin API specs David Majda 2014-05-23 12:57:07 +0200
  • d0ff834a3d Specs cleanup: Implement PEG.js API specs David Majda 2014-05-17 07:52:49 +0200
  • 0306a76152 Specs cleanup: Rename & simplify |varyAll| David Majda 2014-05-16 17:55:30 +0200
  • 3d637173ee Specs cleanup: Split specs into unit and API specs David Majda 2014-05-16 15:59:49 +0200
  • f457c41dd4 Declare the |j| variable before use in lib/utils/arrays.js David Majda 2014-05-17 08:00:21 +0200
  • 24394e3f91 Fix comment alignment in lib/compiler/passes/generate-javascript.js David Majda 2014-05-17 07:54:16 +0200
  • 2b06476c69 Regenerate lib/parser.js after bytecode changes David Majda 2014-05-16 13:34:53 +0200
  • dad1207c46 Improve semantics of the TEXT bytecode instruction David Majda 2014-05-15 19:12:38 +0200
  • a815a8b902 Implement additional PUSH_* bytecode instructions David Majda 2014-05-11 16:23:04 +0200
  • c6f0818d49 Use sentence case consistently in {spec,benchmark}/README.md headers David Majda 2014-05-10 16:40:39 +0200
  • 4d456402be Small cleanup of benchmark/index.js David Majda 2014-05-10 16:22:41 +0200
  • 811a5c0f01 Small cleanup of benchmark/runner.js David Majda 2014-05-10 16:18:55 +0200
  • b901a5c37a Rewrite benchmark/README.md David Majda 2014-05-09 15:06:32 +0200
  • f102814998 Rewrite spec/README.md David Majda 2014-05-09 15:04:56 +0200
  • fc1d54d049 Convert benchmark/README to Markdown David Majda 2014-05-09 14:41:00 +0200
  • 24e1644c58 Convert spec/README to Markdown David Majda 2014-05-09 14:37:05 +0200
  • 85c8f386c1 Formatting David Majda 2014-05-09 13:39:56 +0200
  • f03ba4bf4f generate-javascript.js: s/generateJavaScript/generateJavascript/ David Majda 2014-05-08 15:30:05 +0200
  • 57f7fae684 Fix a bug in |stringEscape| David Majda 2014-05-08 15:26:36 +0200
  • 88e5f136e1 Utility functions cleanup: Cleanup lib/compiler/javascript.js David Majda 2014-05-08 15:22:43 +0200
  • c1e1502d43 Utility functions cleanup: Cleanup lib/compiler/visitor.js David Majda 2014-05-08 14:51:17 +0200
  • bfaad70899 Utility functions cleanup: Cleanup lib/compiler/asts.js David Majda 2014-05-08 14:46:11 +0200
  • 05f97f444d Utility functions cleanup: Cleanup lib/utils/classes.js David Majda 2014-05-08 14:54:15 +0200
  • 1582304f16 Utility functions cleanup: Cleanup lib/utils/objects.js David Majda 2014-05-08 14:41:14 +0200
  • 50b2054fbf Utility functions cleanup: Cleanup lib/utils/arrays.js David Majda 2014-05-08 14:38:24 +0200
  • 5adad3ae12 Utility functions cleanup: Split lib/utils.js David Majda 2014-05-08 11:48:56 +0200
  • ff8e877fce Change module exporting style David Majda 2014-05-04 14:11:44 +0200
  • 11aab6374f s/head/first/ & s/tail/rest/ in a testcase David Majda 2014-04-27 13:44:25 +0200
  • d9354c4632 Standardize on 3 spaces before // comments David Majda 2014-04-27 13:41:33 +0200
  • f3a83788aa Inline functions extracted just because of JSHint David Majda 2014-04-27 13:31:49 +0200
  • 46ac1bf171 Wrap initializer code in generated parsers into |{...}| David Majda 2014-04-22 07:37:08 +0200
  • 5fd41d444b Merge pull request #252 from chunpu/patch-1 David Majda 2014-04-21 10:38:26 +0200
  • e6efe09ac3 Update example arithmetics.pegjs, make it work chunpu 2014-04-21 16:23:42 +0800
  • 5a02bca34d Clarify initializer documentation David Majda 2014-04-20 13:40:24 +0200
  • 39084496ca Expose the parser object in action/predicate code David Majda 2014-04-19 18:14:12 +0200
  • c7521fb868 Mark |parse| and |SyntaxError| as internal identifiers David Majda 2014-04-19 17:09:33 +0200
  • 7e3b4ec4f8 PEG.js grammar: Remove reserved word detection David Majda 2014-04-13 16:28:58 +0200
  • c13cc88262 JavaScript example: Remove reserved word detection David Majda 2014-04-13 16:08:35 +0200
  • b271d66442 JavaScript example: Fix automatic semicolon insertion David Majda 2014-04-06 15:27:52 +0200
  • c70c8551b4 JavaScript example: Fix parsing of statements David Majda 2014-04-06 15:20:01 +0200
  • e78ffbba9c PEG.js grammar: Improve the |Code| rule a bit David Majda 2014-04-06 15:02:51 +0200
  • 64eb5faf54 PEG.js grammar: Fix line continuation handling in character classes David Majda 2014-04-06 14:48:45 +0200
  • 0678bd8a0c PEG.js grammar: Add missing semicolon David Majda 2014-04-06 14:39:01 +0200
  • 421b8d6e51 Clean up parser specs David Majda 2014-04-04 16:19:51 +0200
  • cf294ef236 PEG.js grammar: Add limitations David Majda 2014-04-04 11:18:22 +0200