Commit Graph

  • f09271493c Use jQuery.scrollTo 2.1.2 David Majda 2016-08-02 16:36:29 +0200
  • 0753d8d4d5 Use jQuery 1.12.4 David Majda 2016-08-02 16:32:17 +0200
  • 9446e07f6a Use uglify-js 2.7.0 David Majda 2016-08-02 15:10:48 +0200
  • a8d01e1834 Use eslint 3.2.0 David Majda 2016-08-02 15:02:49 +0200
  • e6c3e7180f Use browserify 13.1.0 David Majda 2016-08-01 15:41:32 +0200
  • 2647f5789f generated-parser-behavior.spec.js: Test also with options.trace === true David Majda 2016-08-01 11:50:00 +0200
  • bf9d9561c4 Tighten "try ... catch" clauses in spec helpers David Majda 2016-08-01 11:37:23 +0200
  • 67d85f2de8 Align names of compiler passes that detect infinite loops David Majda 2016-07-29 18:06:16 +0200
  • 9717dc3417 Talk about "undefined rules" instead of "missing rules" internally David Majda 2016-07-29 15:16:56 +0200
  • e9cb23608d Split peg$buildException into two separate functions David Majda 2016-07-29 11:58:35 +0200
  • e03d92488a Set the "found" property of syntax errors produced by "error" to null David Majda 2016-07-29 11:51:58 +0200
  • 6ca546a44e Regenerate lib/parser.js David Majda 2016-07-14 16:18:15 +0200
  • 75cd17ed58 bin/pegjs: Implement the --format option David Majda 2016-07-14 16:16:29 +0200
  • d83e4d5a48 bin/pegjs: Generate parsers in "node" format David Majda 2016-07-14 15:41:25 +0200
  • db9920e3ca peg.generate: Implement { format: "global" } David Majda 2016-07-14 15:08:14 +0200
  • 61c11ee1b4 peg.generate: Implement { format: "amd" } David Majda 2016-07-14 14:56:24 +0200
  • f633f697c9 peg.generate: Implement { format: "node" } David Majda 2016-07-14 14:44:50 +0200
  • 9454c11c59 generate-js.js: Fix "=" alignment David Majda 2016-07-14 13:55:13 +0200
  • e546af5543 Regenerate lib/parser.js David Majda 2016-07-04 09:04:47 +0200
  • a3397c31f9 Makefile: Fix bin/pegjs invocation David Majda 2016-07-04 09:03:09 +0200
  • e8be76ee3a Don't expose the "parser" variable in parser code David Majda 2016-07-04 08:17:00 +0200
  • 6aa956452e Don't use "this" inside peg.generate David Majda 2016-07-04 07:56:08 +0200
  • 65550965c6 Remove extraneous "with" from an error message David Majda 2016-07-04 07:19:57 +0200
  • b3a90de020 Syntax error messages: Use Oxford comma David Majda 2016-07-03 18:36:15 +0200
  • ec8ede5bbe Grammar error messages 3/3: Improve the left recursion message David Majda 2016-07-03 18:01:39 +0200
  • f5e43f842c Grammar error messages 2/3: Improve the infinite loop message David Majda 2016-07-03 17:56:25 +0200
  • 85fb8aaa0e Grammar error messages 1/3: Improve the missing rule message David Majda 2016-07-03 17:43:56 +0200
  • eb67cbedb4 Report duplicate labels as errors David Majda 2016-06-27 13:42:28 +0200
  • 2a889535bd Add location to the "Rule ... is already defined" error message David Majda 2016-06-27 12:27:41 +0200
  • f9bc0fe619 package.json: Sort files alphabetically David Majda 2016-06-22 15:29:06 +0200
  • eb5875bc6a Report duplicate rule definitions as errors David Majda 2016-06-22 15:02:59 +0200
  • 149c829897 lib/compiler/index.js: Order default option values alphabetically David Majda 2016-06-22 09:48:09 +0200
  • c0e2bd218c README.md: Describe the --optimize command-line option David Majda 2016-06-22 09:46:16 +0200
  • da1395e21e README.md: Describe the --dependency command-line option David Majda 2016-06-22 09:44:23 +0200
  • 6bf19ae6f8 README.md: Order command-line options alphabetically David Majda 2016-06-22 09:40:28 +0200
  • 01aa32615b README.md: Describe the "trace" peg.generate option David Majda 2016-06-22 09:39:15 +0200
  • f41535224d README.md: Order peg.generate options alphabetically David Majda 2016-06-22 09:35:50 +0200
  • 3672eff31c bin/pegjs: Order peg.generate options alphabetically David Majda 2016-06-22 09:08:43 +0200
  • 0a2217d3da bin/pegjs: Order options in a switch statement alphabetically David Majda 2016-06-22 09:06:44 +0200
  • ff330a0d4b bin/pegjs: Order options in help text alphabetically David Majda 2016-06-22 09:04:33 +0200
  • a57431955e bin/pegjs: Use the -o/--output option to specify the output file David Majda 2016-06-21 16:45:29 +0200
  • 9bf7c0c5ff bin/pegjs: Remove detailed instructions from the help text David Majda 2016-06-21 16:25:13 +0200
  • 35b3971366 bin/pegjs: Rename the -o option to -O David Majda 2016-06-21 16:18:03 +0200
  • 1c14a2c8f2 bin/pegjs: Allow using "-" to mean standard input and output David Majda 2016-06-21 16:11:43 +0200
  • 6eb42ddae7 Update CONTRIBUTING.md David Majda 2016-06-21 14:21:57 +0200
  • b10ddc4877 Move .github/CONTRIBUTING.md to CONTRIBUTING.md David Majda 2016-06-21 11:28:56 +0200
  • 3db71ebceb Remove .github/{ISSUE,PULL_REQUEST}_TEMPLATE David Majda 2016-06-21 11:23:57 +0200
  • 930877c3ba Move lib/compiler.js to lib/compiler/index.js David Majda 2016-06-20 08:06:14 +0200
  • 5a4d04fa90 Construct expectations using functions David Majda 2016-06-18 06:29:12 +0200
  • e7d03825e0 AST: Remove the "rawText" property from "class" nodes David Majda 2016-06-18 04:52:49 +0200
  • 35c8280743 Expectation refactoring 7/7: Regenerate lib/parser.js David Majda 2016-06-17 19:04:49 +0200
  • 8639cf6d61 Expectation refactoring 6/7: Move "buildMessage" to SyntaxError David Majda 2016-06-17 15:45:00 +0200
  • 999cc7be74 Expectation refactoring 5/7: Refactor "buildMesage" David Majda 2016-06-17 15:36:02 +0200
  • 319931876d Expectation refactoring 4/7: Generate descriptions dynamically David Majda 2016-06-17 15:14:47 +0200
  • 22cb123479 Expectation refactoring 3/7: Change expectation processing David Majda 2016-06-13 13:39:13 +0200
  • c6e8c53f1b Expectation refactoring 2/7: Restructure "class" expectations David Majda 2016-06-13 11:28:32 +0200
  • eda2a34c7f Expectation refactoring 1/7: Restructure "literal" expectations David Majda 2016-06-13 11:16:58 +0200
  • d48983dd6a Don't use the "i" suffix for case-insensitive class descriptions David Majda 2016-06-13 10:21:46 +0200
  • b2d7f9e02f Fix comment typo David Majda 2016-06-11 13:48:53 +0200
  • d73a5208a0 Simplify various escaping functions David Majda 2016-06-11 13:29:50 +0200
  • b31436d778 Escape also DEL (U+007F) when generating JavaScript strings & regexps David Majda 2016-06-11 12:20:26 +0200
  • 1f7efd57c0 Remove various JSHint-related cruft David Majda 2016-06-10 16:20:58 +0200
  • 75cedcb7d8 Harmonize found string escaping with expectation escaping David Majda 2016-06-10 15:36:23 +0200
  • 6b60896216 Revert "Remove info about found string from syntax errors" David Majda 2016-06-10 15:18:25 +0200
  • 4fe682794d Improve expression descriptions in error messages David Majda 2016-05-06 16:59:02 +0200
  • 2fd77b96fc Revert "Use literal raw text in error messages" David Majda 2016-05-06 15:15:38 +0200
  • c50ad15461 Use http-server to serve specs and benchmarks to the browser David Majda 2016-05-05 17:35:40 +0200
  • 138405d89d Add syntax highlighting to code blocks in README.md files David Majda 2016-05-05 10:15:28 +0200
  • 45de51a881 Consistently talk about generating (not building) a parser David Majda 2016-05-04 14:08:43 +0200
  • f4504a93fe Rename the "buildParser" function to "generate" David Majda 2016-05-04 14:01:14 +0200
  • 0847a69643 Rename the "PEG" variable to "peg" David Majda 2016-05-04 12:37:13 +0200
  • 057a93fbc7 Move the "Generated by ..." comment out of wrapping functions David Majda 2016-05-03 15:59:23 +0200
  • f934199fba Simplify code which generates parser wrappers David Majda 2016-05-03 15:12:28 +0200
  • f390c7cf45 ESLint: Disable no-console in bin/.eslintrc.json, not bin/pegjs David Majda 2016-05-03 14:24:34 +0200
  • 810567d865 UMD parsers: Allow specifying parser dependencies David Majda 2016-05-03 11:16:03 +0200
  • fe6ce38d08 UMD parsers: Regenerate lib/parser.js David Majda 2016-05-02 16:42:10 +0200
  • a0a57cd22d UMD parsers: Make bin/pegjs generate UMD parsers David Majda 2016-05-02 16:40:14 +0200
  • b87268ade6 UMD parsers: Allow generating parsers in UMD format from the API David Majda 2016-05-02 16:05:09 +0200
  • ab0e85b006 UMD parsers: Refactor "generateWrapper" David Majda 2016-05-02 12:29:29 +0200
  • 7f8b3f7012 UMD parsers: Generate parser wrapper separately from its toplevel code David Majda 2016-05-02 11:51:47 +0200
  • 5e702b5901 lib/compiler.js: Fix indentation David Majda 2016-04-28 10:10:48 +0200
  • a89aa11779 README.md: Mention that AMD loader will be used in the browser David Majda 2016-04-28 10:08:55 +0200
  • ce44c62f14 Support passing custom location info to "error" and "expected" David Majda 2016-04-27 14:11:32 +0200
  • da2378d887 Rewrite handling of optional parameters David Majda 2016-03-18 16:39:19 +0100
  • f866712c90 Regularize Jasmine custom matcher signatures David Majda 2016-03-18 15:27:51 +0100
  • 7089debae2 .travis.yml: Test also with Node.js 6.0.x David Majda 2016-04-27 09:24:27 +0200
  • 0c39f1cf86 Fix labels leaking to outer scope David Majda 2016-03-11 16:18:29 +0100
  • 58806a3d77 Label scope specs: Add negative specs (subexpressions) David Majda 2016-03-06 17:20:19 +0100
  • ffd90a8c9e Label scope specs: Add negative specs (sequences) David Majda 2016-03-06 17:12:28 +0100
  • 7229318671 Label scope specs: Don't exercise all expression types David Majda 2016-03-06 16:41:37 +0100
  • a20d04edf4 Label scope specs: Remove redundant sequence elements David Majda 2016-03-06 16:34:41 +0100
  • 6bc91c010d Label scope specs: Tweak spec descriptions David Majda 2016-03-04 17:13:14 +0100
  • 921f1fa8fa Label scope specs: Tweak suite descriptions David Majda 2016-03-04 17:04:24 +0100
  • 5c5f79519a Label scope specs: Simplify semantic predicate and action specs David Majda 2016-03-04 16:42:42 +0100
  • 31e7147081 Label scope specs: No result checks in semantic predicate specs David Majda 2016-03-04 16:11:26 +0100
  • f07ab7f32e examples/json.pegjs: Fix the "unescaped" rule David Majda 2016-02-28 07:54:07 +0100
  • 6a04067a76 bin/pegjs: Do not overwrite extension-less files David Majda 2016-02-27 20:19:12 +0100
  • 5eb6225ef0 Merge pull request #420 from bkutil/patch-1 David Majda 2016-02-26 13:26:00 +0100
  • 7f2358af1f Grammar fix in ISSUE_TEMPLATE.md and CONTRIBUTING.md Balázs Kutil 2016-02-20 22:47:48 +0100
  • 4d85464ac4 README.md: Fix npm & Bower badges to show PEG.js version David Majda 2016-02-26 10:48:19 +0100