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
6 years ago
Futago-za Ryuu
e636ee654c
Update typings (Plucking)
6 years ago
Futago-za Ryuu
ec93e64939
Update root README.md: Add packages table
6 years ago
Futago-za Ryuu
9dc4d4a5ef
website online/try: serve different example
6 years ago
Futago-za Ryuu
fd3dbb77ac
Update arithmetics example (Value plucking)
6 years ago
Futago-za Ryuu
e0e9fbcd30
Unicode 11
6 years ago
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
6 years ago
Futago-za Ryuu
4964b9af7e
Add pegjs.org/development/try
6 years ago
Futago-za Ryuu
c65e9dd95f
Updated dependencies
6 years ago
Futago-za Ryuu
460f0cc5bc
Implement value plucking
...
Resolves #235 , #427 , #545
6 years ago
Futago-za Ryuu
26969475f7
IdentifierName > Identifier
6 years ago
Futago-za Ryuu
6bc85de256
Define version only in one place
6 years ago
Futago-za Ryuu
4b0f637626
Revert "Ensure VERSION is consistent"
...
This reverts commit 95abd42c95
.
6 years ago
Futago-za Ryuu
8b43c8419f
Use input/output from the config file
6 years ago
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.
6 years ago
Futago-za Ryuu
ecb81504cb
Remove redundant __slice
...
Should have been removed in #f66751b
6 years ago
Futago-za Ryuu
aadc318fcd
Add a guide for the CLI
6 years ago
Futago-za Ryuu
7813c07025
Fix: global variable is peg, not PEG
6 years ago
Futago-za Ryuu
506419474d
Include yarn.lock on zeit.now deployment
6 years ago
Futago-za Ryuu
dd044b8cfb
remove extronous files
6 years ago
Futago-za Ryuu
46280b3992
Use cdn for jQuery
6 years ago
Futago-za Ryuu
dd76ff85d4
Update execution files
6 years ago
Futago-za Ryuu
8c751e6917
Istanbul: only check packages
6 years ago
Futago-za Ryuu
445cdcde44
ensure zeit.now ignores devDependencies
6 years ago
Futago-za Ryuu
2b543ed97a
browserify -> rollup
6 years ago
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
6 years ago
Futago-za Ryuu
35a650dc50
Update dependency: babelify@v10
6 years ago
Futago-za Ryuu
60c81d1cba
Update paths
6 years ago
Futago-za Ryuu
46ce02404f
Remove refs to removed files.
6 years ago
Futago-za Ryuu
a8d8afbbda
Add missing dirs for websites test suites
6 years ago
Futago-za Ryuu
f09f2f2cb4
Move CBT logo
6 years ago
Futago-za Ryuu
5e7134936b
Merge the test suites into the website
6 years ago
Futago-za Ryuu
4596daae28
Add config for Zeit Now
6 years ago
Futago-za Ryuu
dfbfdd350b
Import source code for pegjs.org
6 years ago
Futago-za Ryuu
7c93ffb22b
Move old changelogs to docs/changelogs [ci skip]
6 years ago
Futago-za Ryuu
8bd4d390a9
Add linkback to CrossBrowserTesting [ci skip]
6 years ago
Futago-za Ryuu
7edc7d902b
Merge branch 'master' of github.com:pegjs/pegjs
6 years ago
Futago-za Ryuu
f66751ba39
prefer rest and spread
6 years ago
Futago-za Ryuu
60f69d6558
Stop ESLint warnings
...
- about use of eval
- whitespace before comments
6 years ago
Futago-za Ryuu
b92690392e
Extend the main .eslintrc.js
6 years ago
Futago-za Ryuu
0089da6698
Use Babel 7 dependencies
6 years ago
Futago-za Ryuu
2790479154
Update dependencies
6 years ago
Futago-za Ryuu
3cedf4439d
Update supported platforms
...
- Drop support for Node.js v4
- Add support for Node.js v10
- Drop support for IE < 11
6 years ago
Futago-za Ryuu
06c9400bca
Update plugins.md
7 years ago
Futago-za Ryuu
4089aac71e
Use util.processOptions
7 years ago
Futago-za Ryuu
b8db835af9
Refactor vm.runInContext
7 years ago
Futago-za Ryuu
94ca36469b
Move compiler/vm.js to util/vm.js
7 years ago
Futago-za Ryuu
146d021d21
Updated keywords for NPM
7 years ago
Futago-za Ryuu
fbc8ea2bdf
Add an ignore file
...
The gulp file is usuaully used to glob the JavaScript files and run ESLint on them, but editor based instances of ESLint (e.g. VSCode extension) don't read the gulp file, so can't tell which files to ignore unless specified in the official .eslintignore file.
7 years ago
Futago-za Ryuu
b81396a904
Regenerate parser
7 years ago