Commit graph

1320 commits

Author SHA1 Message Date
Futago-za Ryuu afc653c46f fix stray spelling error: empry -> empty 2018-10-15 08:03:53 +01:00
Futago-za Ryuu 27687615e5 Document filename option for generated parsers 2018-10-15 07:20:33 +01:00
Futago-za Ryuu d233660161 fix incorrect API reference 2018-10-15 07:08:21 +01:00
Futago-za Ryuu a70fc76648 Update dependencies 2018-10-13 19:08:11 +01:00
Futago-za Ryuu 176f89b9c2
Merge pull request #585 from doersino/patch-1
Fix typo
2018-10-12 14:12:29 +01:00
Noah Doersing 1d2ed4ca22
Fix typo 2018-10-12 11:11:16 +02:00
Futago-za Ryuu 3d755b8196 Update gulpfile.js 2018-10-05 20:32:11 +01:00
Futago-za Ryuu a1b8013b6b Add info for production building 2018-09-25 23:36:02 +01:00
Futago-za Ryuu 4f4af756d3 Fix CBT image width [ci skip] 2018-09-25 21:27:45 +01:00
Futago-za Ryuu 40b7cdfa81 Update lockfile 2018-09-25 21:26:36 +01:00
Futago-za Ryuu fe2237476f Clarify parts of the documentation 2018-09-25 21:06:05 +01:00
Futago-za Ryuu 213c70ced4 Spec Runner cant run on IE11 2018-09-25 20:29:26 +01:00
Futago-za Ryuu 14b8b76a79 runInContext -> evalModule 2018-09-25 19:15:16 +01:00
Futago-za Ryuu 616749377b Fix IE11 Support (#583)
- Revert ES6 changes to arithmetics.pegjs
- Use Array#forEach instead of for..of
- Don't use native Array#find & Array#findIndex
- Added util/arrays.js (find & findIndex)
- Use Function instead of eval
2018-09-25 17:59:38 +01:00
Futago-za Ryuu e636ee654c Update typings (Plucking) 2018-09-18 08:10:28 +01:00
Futago-za Ryuu ec93e64939 Update root README.md: Add packages table 2018-09-18 07:58:49 +01:00
Futago-za Ryuu 9dc4d4a5ef website online/try: serve different example 2018-09-18 07:39:35 +01:00
Futago-za Ryuu fd3dbb77ac Update arithmetics example (Value plucking) 2018-09-18 07:27:21 +01:00
Futago-za Ryuu e0e9fbcd30 Unicode 11 2018-09-18 07:09:11 +01:00
Futago-za Ryuu e64118f3b7 Update src/parser.pegjs
- use value plucking
- remove helpers not needed now
- types in OPS_* are now returned by *Operator
- RESERVED_WORDS is now a `Object<Identifier,true>`
- use ES2015+ JavaScript
- cleanup source code
2018-09-18 06:57:55 +01:00
Futago-za Ryuu 4964b9af7e Add pegjs.org/development/try 2018-09-17 14:27:59 +01:00
Futago-za Ryuu c65e9dd95f Updated dependencies 2018-09-17 13:27:31 +01:00
Futago-za Ryuu 460f0cc5bc Implement value plucking
Resolves #235, #427, #545
2018-09-17 11:32:34 +01:00
Futago-za Ryuu 26969475f7 IdentifierName > Identifier 2018-09-15 06:41:57 +01:00
Futago-za Ryuu 6bc85de256 Define version only in one place 2018-09-15 06:21:53 +01:00
Futago-za Ryuu 4b0f637626 Revert "Ensure VERSION is consistent"
This reverts commit 95abd42c95.
2018-09-15 05:17:27 +01:00
Futago-za Ryuu 8b43c8419f Use input/output from the config file 2018-09-14 03:43:09 +01:00
Futago-za Ryuu 95abd42c95 Ensure VERSION is consistent
The PEG.js version is exported and also written into the generated parser. In both these instances the version is a separate string, which means every time the version is bumped, it has to be changed in 3 places. This commit makes it slightly less of a maintenance burden.
2018-09-14 02:42:46 +01:00
Futago-za Ryuu ecb81504cb Remove redundant __slice
Should have been removed in #f66751b
2018-09-13 10:59:49 +01:00
Futago-za Ryuu aadc318fcd Add a guide for the CLI 2018-09-13 09:13:29 +01:00
Futago-za Ryuu 7813c07025 Fix: global variable is peg, not PEG 2018-09-13 05:14:52 +01:00
Futago-za Ryuu 506419474d Include yarn.lock on zeit.now deployment 2018-09-11 11:09:02 +01:00
Futago-za Ryuu dd044b8cfb remove extronous files 2018-09-11 11:01:42 +01:00
Futago-za Ryuu 46280b3992 Use cdn for jQuery 2018-09-11 11:00:00 +01:00
Futago-za Ryuu dd76ff85d4 Update execution files 2018-09-11 10:32:23 +01:00
Futago-za Ryuu 8c751e6917 Istanbul: only check packages 2018-09-10 05:20:13 +01:00
Futago-za Ryuu 445cdcde44 ensure zeit.now ignores devDependencies 2018-09-10 05:08:47 +01:00
Futago-za Ryuu 2b543ed97a browserify -> rollup 2018-09-10 04:57:12 +01:00
Futago-za Ryuu be88239543 Move PEG.js to packages/pegjs
* Move PEG.js from . to packages/pegjs
* Update relevanr paths
* Remove pegjs-dev; Use pegjs directly
* Generate browser files at packages/pegjs/dist
* nyc: exclude website
* website: keep packages folder
* Root package.json is private now
2018-09-08 02:39:12 +01:00
Futago-za Ryuu 35a650dc50 Update dependency: babelify@v10 2018-09-07 09:49:21 +01:00
Futago-za Ryuu 60c81d1cba Update paths 2018-09-07 09:39:10 +01:00
Futago-za Ryuu 46ce02404f Remove refs to removed files. 2018-09-06 15:36:31 +01:00
Futago-za Ryuu a8d8afbbda Add missing dirs for websites test suites 2018-09-06 12:58:23 +01:00
Futago-za Ryuu f09f2f2cb4 Move CBT logo 2018-09-06 12:42:42 +01:00
Futago-za Ryuu 5e7134936b Merge the test suites into the website 2018-09-06 12:38:26 +01:00
Futago-za Ryuu 4596daae28 Add config for Zeit Now 2018-09-06 08:32:55 +01:00
Futago-za Ryuu dfbfdd350b Import source code for pegjs.org 2018-09-06 05:52:02 +01:00
Futago-za Ryuu 7c93ffb22b Move old changelogs to docs/changelogs [ci skip] 2018-09-05 23:03:47 +01:00
Futago-za Ryuu 8bd4d390a9 Add linkback to CrossBrowserTesting [ci skip] 2018-09-05 22:00:36 +01:00
Futago-za Ryuu 7edc7d902b Merge branch 'master' of github.com:pegjs/pegjs 2018-09-05 10:22:14 +01:00