Commit Graph

  • db1cc55512 Add a .github directory with contribution guidelines and templates David Majda 2016-02-19 16:54:19 +0100
  • d56b43bb54 README.md: Add badges David Majda 2016-02-12 16:23:32 +0100
  • 88f1d1369b Detect newlines using charCodeAt instead of charCode David Majda 2016-02-05 17:49:05 +0100
  • 18d266be67 Remove support for newlines other than "\n" and "\r\n" David Majda 2016-02-05 17:00:52 +0100
  • ceebc8cda1 Better error position explanation Adrian Sampson 2016-01-31 12:19:35 -0800
  • 3330ceb7b8 Docs: try to explain error messages (#368) Adrian Sampson 2016-01-30 18:03:11 -0800
  • e61c23c634 ESLint: Set environments better David Majda 2016-01-29 14:36:56 +0100
  • 0e66f19523 Makefile: Remove obsolete comment David Majda 2016-01-25 10:23:44 +0100
  • ddd4ac3787 Fix ESLint errors in lib/parser.js David Majda 2016-01-24 21:22:21 +0100
  • c8d23e5471 Fix ESLint errors in bin/pegjs David Majda 2016-01-22 14:38:16 +0100
  • ee66113130 Fix ESLint errors in benchmark/run David Majda 2016-01-22 14:32:41 +0100
  • 488f32e661 Fix ESLint errors in benchmark/index.js David Majda 2016-01-22 14:21:28 +0100
  • 00faf20fe1 Fix ESLint errors in spec/behavior/generated-parser-behavior.spec.js David Majda 2016-01-22 14:13:59 +0100
  • 04f8b50f80 Fix ESLint errors in spec/api/plugin-api.spec.js David Majda 2016-01-22 14:08:59 +0100
  • 47ac688ce9 Fix ESLint errors in spec/api/generated-parser-api.spec.js David Majda 2016-01-22 14:00:55 +0100
  • 88c957c9e8 Fix ESLint errors in lib/compiler/passes/generate-js.js David Majda 2016-01-22 13:58:33 +0100
  • 768ece28e6 Use ESLint instead of JSHint David Majda 2016-01-22 13:48:22 +0100
  • 48f5ea4b37 tools/impact: Tweak the uname call David Majda 2016-01-15 15:30:51 +0100
  • fdd6e66321 tools/impact: Set locale to C at the beginning David Majda 2016-01-15 15:09:51 +0100
  • 8eeb0d1469 tools/impact: Use printf instead of echo -n David Majda 2016-01-15 14:57:54 +0100
  • 6a3ede059d .travis.yml: Tweak Node.js versions David Majda 2016-01-15 10:32:21 +0100
  • 3a80933430 package.json: Update the "engine" field David Majda 2016-01-15 10:22:47 +0100
  • 3796cbfbad package.json: Reformat to formatting used by npm David Majda 2016-01-15 10:12:37 +0100
  • 874b9c3dea Update copyright years to 2010-1016 David Majda 2016-01-15 09:38:15 +0100
  • f34ef59ff3 Merge pull request #382 from josephfrazier/travis-cache-node_modules David Majda 2015-12-11 15:30:01 +0100
  • 475215aa52 Expose the AST node visitor builder via PEG.compiler.visitor David Majda 2015-12-11 14:07:44 +0100
  • d34faba59e Speed up deduplication of expectations David Majda 2015-12-04 10:56:45 +0100
  • 2483b950e6 travis: cache node_modules for faster builds Joseph Frazier 2015-10-18 13:43:44 -0400
  • 972cafbee0 Merge pull request #380 from joseph-onsip/travis-container David Majda 2015-10-17 09:21:52 +0200
  • f20054e1b5 Merge pull request #379 from joseph-onsip/browserify David Majda 2015-10-17 09:14:09 +0200
  • 8bd2e4965e travis: use containers for faster builds Joseph Frazier 2015-10-16 11:52:37 -0400
  • 0d8c045823 Use browserify for building the browser version Joseph Frazier 2015-10-12 23:26:51 -0400
  • a4a66a2e5b Switch from first/rest to head/tail in the PEG.js grammar David Majda 2015-10-09 17:21:33 +0200
  • e510ecc3d0 Switch from first/rest to head/tail in example grammars David Majda 2015-10-09 17:09:33 +0200
  • 10d7a6aded Simplify the arithmetics example grammar David Majda 2015-10-09 16:34:19 +0200
  • 69a0f769fc Use literal raw text in error messages David Majda 2015-09-18 10:56:05 -0700
  • 36eb7b81b5 Use single quotes for |rawText| in parser specs David Majda 2015-09-18 10:17:57 -0700
  • 25ab98027d Remove info about found string from syntax errors David Majda 2015-09-12 21:17:28 +0200
  • 4466265763 README.md: Remove link to Trello board David Majda 2015-09-11 16:46:26 +0200
  • bbb4f006cd Report full rule chain in recursive rule errors David Majda 2015-09-11 15:06:57 +0200
  • 491106c347 Report left recursion and infinite loops only as "possible" David Majda 2015-09-11 14:58:53 +0200
  • ebf5d969b2 s/alwaysAdvancesOnSuccess/alwaysConsumesOnSuccess/ David Majda 2015-09-04 17:35:37 +0200
  • 6ff005786c Talk about "consuming input", not "advancing parser position" David Majda 2015-09-04 17:23:42 +0200
  • 091e60112c Consistently use "matched text" to describe matched part of the input David Majda 2015-09-04 17:15:22 +0200
  • 60ebd9e695 Simplify JSHint directives David Majda 2015-09-04 16:52:38 +0200
  • efb420479e Tweak package.json David Majda 2015-09-04 16:39:58 +0200
  • 48fe4d6580 Rename generate-javascript.js to generate-js.js David Majda 2015-09-04 15:41:20 +0200
  • 575883586f Rename javascript.js to js.js David Majda 2015-09-04 15:38:17 +0200
  • 20a4fb2e7f Update version to 0.9.0 David Majda 2015-08-28 11:42:29 +0200
  • 7aa4d519db Update CHANGELOG.md David Majda 2015-08-28 11:30:03 +0200
  • 9e8cb04c81 examples/arithmetics.pegjs: Remove trailing whitespace David Majda 2015-08-28 14:01:30 +0200
  • a2d6488dae CHANGELOG.md: Add header David Majda 2015-08-28 11:24:48 +0200
  • cee0d6a60a README.md: Update the "Compatibility" section David Majda 2015-08-24 11:16:10 +0200
  • 787239e15c Update copyright years David Majda 2015-08-21 20:33:25 +0200
  • be5d14eb27 Update jQuery.scrollTo's LICENSE file David Majda 2015-08-21 20:30:10 +0200
  • a4b4a57569 Custom tracers specs: s/'/"/ David Majda 2015-08-21 17:38:04 +0200
  • 1d38b973ee Custom tracers specs: Simplify code slightly David Majda 2015-08-21 17:36:34 +0200
  • 671c22e80f Avoid using |console| in default tracer and its tests when not defined David Majda 2015-08-21 17:24:49 +0200
  • e8b379f945 Rewrite |trace| option tests to avoid using |console| David Majda 2015-08-21 17:20:40 +0200
  • cca41e6618 Quote |class| object literal key David Majda 2015-08-21 16:36:43 +0200
  • 6d82422045 Remove trailing comma in an array literal David Majda 2015-08-21 16:00:45 +0200
  • 969d39e8d9 Remove trailing commas in object literals David Majda 2015-08-21 15:40:28 +0200
  • 2d0ab55fa2 Use jQuery.scrollTo 2.1.1 David Majda 2015-08-21 12:23:37 +0200
  • b929f6ed97 Use jQuery 1.11.3 David Majda 2015-08-21 12:20:46 +0200
  • ae407572e6 Use jshint 2.8.0 David Majda 2015-08-21 12:11:37 +0200
  • 9cea4502f0 Use uglify-js 2.4.24 David Majda 2015-08-21 12:04:03 +0200
  • 698dba299a Use jasmine-node 1.14.5 David Majda 2015-08-21 11:54:16 +0200
  • d5f93a8282 Fix comment typo David Majda 2015-08-18 10:58:22 +0200
  • a4772376fb Renumber bytecode instructions sequentially David Majda 2015-08-18 10:57:50 +0200
  • ad27a300a8 Fix left recursion detection in sequences David Majda 2015-08-17 10:58:37 +0200
  • 9eb62051be package.json: Add the "license" attribute David Majda 2015-08-14 14:14:45 +0200
  • cdeecf750f reportLeftRecursion: Change handling of the |visitedRules| array David Majda 2015-08-07 14:34:19 +0200
  • de1704f007 Replace |util.{puts,error}| by |console.{log,error}| David Majda 2015-08-06 17:22:06 +0200
  • 4b154e177f Update character categories in grammars to Unicode 8.0.0 David Majda 2015-08-03 16:26:26 +0200
  • 703a352985 Change few testcase descriptions David Majda 2015-08-06 16:38:38 +0200
  • d7d7e87874 Make infinite loop and left recursion detectors work with named rules David Majda 2015-08-03 16:56:57 +0200
  • 130cbcfaa3 Rename asts.matchesEmpty to alwaysAdvancesOnSuccess and negate it David Majda 2015-07-31 13:48:46 +0200
  • 317059760a Fix incorrect pass name in a spec description David Majda 2015-07-17 15:37:45 +0200
  • 373f48c10f Fix small error in two testcases David Majda 2015-07-17 15:31:46 +0200
  • 6f2c75f7d8 Label specs: Improve structure and descriptions David Majda 2015-07-17 14:16:46 +0200
  • 8487c9a0ff Label specs: Add missing test case David Majda 2015-07-17 11:43:30 +0200
  • f4385da177 Label specs: Unify formatting with other code David Majda 2015-07-17 11:36:35 +0200
  • ddff5feea3 Label specs: Simplify and regularize block-scoped label specs David Majda 2015-07-10 13:18:07 +0200
  • 122d7b0737 README.md: Mention there is no backtracking for *, +, and ? David Majda 2015-07-10 13:56:44 +0200
  • 5e6b5da4e9 Merge pull request #347 from mbaumgartl/errorstack David Majda 2015-07-03 13:05:41 +0200
  • 940a66fb38 Add stack trace in engines based on V8. Fixes #331 Marco Baumgartl 2015-06-18 10:15:10 +0200
  • cb640cd0b2 Merge pull request #345 from arlolra/split4 David Majda 2015-06-12 22:14:29 -0700
  • 12c169e7b5 Convert PEG.js code to strict mode Arlo Breault 2015-06-08 11:21:19 -0700
  • 1a32ae7bd0 Make PEG global explicit in helpers Arlo Breault 2015-06-08 11:59:10 -0700
  • f4d2357609 Make jshint aware of node globals Arlo Breault 2015-06-08 11:09:22 -0700
  • 7a94f97b46 Convert benchmark files to modules Arlo Breault 2015-06-08 10:46:28 -0700
  • 9815e49477 Merge pull request #343 from arlolra/split2 David Majda 2015-06-08 10:27:23 -0700
  • 45e39c3ac8 Make generated parsers use strict mode Arlo Breault 2015-06-05 16:11:41 -0700
  • 7285ccfd4e Remove block around initialize code Arlo Breault 2015-06-05 15:33:35 -0700
  • b079a056a2 Suppress linting newcap Arlo Breault 2015-06-05 15:05:21 -0700
  • e0be643b7c Merge pull request #341 from arlolra/split David Majda 2015-06-05 14:44:49 -0700
  • c71f723b3f Run `make hint` before testing Arlo Breault 2015-06-05 14:36:03 -0700
  • 16756d9010 Run CI on newer version of node / iojs Arlo Breault 2015-06-05 14:04:25 -0700
  • 7695e5e3c5 Fix complaints from `make hint` Arlo Breault 2015-06-05 13:55:55 -0700
  • f2200e48af Optimize location info computation David Majda 2015-05-29 14:43:54 -0700