{"_id":"pegjs","_rev":"60-7968af8f90d55b1ff2b82725c4f371d6","name":"pegjs","description":"Parser generator for JavaScript","dist-tags":{"latest":"0.10.0","dev":"0.11.0-master.b7b87ea"},"versions":{"0.6.0":{"name":"pegjs","version":"0.6.0","description":"Parser generator for JavaScript","homepage":"http://pegjs.majda.cz/","author":{"name":"David Majda","email":"david@majda.cz","url":"http://majda.cz/"},"main":"lib/peg","bin":{"pegjs":"bin/pegjs"},"repository":{"type":"git","url":"git://github.com/dmajda/pegjs.git"},"devDependencies":{"jake":">= 0.1.10","uglify-js":">= 0.0.5"},"engines":{"node":">= 0.4.4"},"dependencies":{},"_id":"pegjs@0.6.0","_engineSupported":true,"_npmVersion":"1.0.1rc5","_nodeVersion":"v0.4.4","_defaultsLoaded":true,"dist":{"shasum":"fd3d100d37b82bc8e11f581f268811ffe788e578","tarball":"https://registry.npmjs.org/pegjs/-/pegjs-0.6.0.tgz","integrity":"sha512-PlYrNTxJGKWlO9Tl8n8zKWruiDoNLGTcThduwew26z8whOqPpn58w/gjGZZpr5XCA6/o5hj+mS8HzxxaxvaspQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDKpO/fEg+WKTZms5anKi7lS2DQw0V8XS6pro2FWKpp9AIhAPmLHAMw74nq3WUk3EHrJUykYpVXu+ylG+SU3Yjego7L"}]},"directories":{}},"0.6.1":{"name":"pegjs","version":"0.6.1","description":"Parser generator for JavaScript","homepage":"http://pegjs.majda.cz/","author":{"name":"David Majda","email":"david@majda.cz","url":"http://majda.cz/"},"main":"lib/peg","bin":{"pegjs":"bin/pegjs"},"repository":{"type":"git","url":"git://github.com/dmajda/pegjs.git"},"devDependencies":{"jake":">= 0.1.10","uglify-js":">= 0.0.5"},"engines":{"node":">= 0.4.4"},"dependencies":{},"_id":"pegjs@0.6.1","_engineSupported":true,"_npmVersion":"1.0.1rc5","_nodeVersion":"v0.4.4","_defaultsLoaded":true,"dist":{"shasum":"6eaf9330ff34e46d05e180f77013be892db178ac","tarball":"https://registry.npmjs.org/pegjs/-/pegjs-0.6.1.tgz","integrity":"sha512-QYW+kITKe3z2ohFEanC0Y4o6FO5bW/I8VHYZpdcZzo9e+X51zWrq0MvtKpOoKwxJwfkqqTrGv0MBE4a81VTiuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAK0tXww0wDyc9Twh6QKCSmuMCagtpu1xsAzKv306dPAAiEA+Z2UMwwrCyEcg0gXWGDX+wmdlduGHnf6a8AUWTFvGYw="}]},"directories":{}},"0.6.2":{"name":"pegjs","version":"0.6.2","description":"Parser generator for JavaScript","homepage":"http://pegjs.majda.cz/","author":{"name":"David Majda","email":"david@majda.cz","url":"http://majda.cz/"},"main":"lib/peg","bin":{"pegjs":"bin/pegjs"},"repository":{"type":"git","url":"git://github.com/dmajda/pegjs.git"},"devDependencies":{"jake":">= 0.1.10","uglify-js":">= 0.0.5"},"engines":{"node":">= 0.4.4"},"_npmJsonOpts":{"file":"/home/dmajda/.npm/pegjs/0.6.2/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"pegjs@0.6.2","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"74651f8a800e444db688e4eeae8edb65637a17a5","tarball":"https://registry.npmjs.org/pegjs/-/pegjs-0.6.2.tgz","integrity":"sha512-nIuwviq9DuFtVEt7cxwNEC/LTkO68dxGIuxqGV7KWSkoC9G9WQ6GHiFsjNTMPvEq83qii2Uo7HjCcMveQiRq7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqc5hdjXcSMY5DjgnrelXv09/qqo+8mRcIyjNPcwqBGAiApsM5JndmV75KkLK6XUpJ07qSOV8dEc3uEKFMB1ZfmJw=="}]},"scripts":{},"maintainers":[{"name":"dmajda","email":"david@majda.cz"}],"directories":{}},"0.7.0":{"name":"pegjs","version":"0.7.0","description":"Parser generator for JavaScript","homepage":"http://pegjs.majda.cz/","author":{"name":"David Majda","email":"david@majda.cz","url":"http://majda.cz/"},"main":"lib/peg","bin":{"pegjs":"bin/pegjs"},"repository":{"type":"git","url":"git://github.com/dmajda/pegjs.git"},"devDependencies":{"uglify-js":">= 1.2.4","jshint":">= 0.5.5"},"engines":{"node":">= 0.6.6"},"_npmUser":{"name":"dmajda","email":"david@majda.cz"},"_id":"pegjs@0.7.0","dependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-beta-7","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"aaa1f824f9e7197ec44e22a57af522f700dd689e","tarball":"https://registry.npmjs.org/pegjs/-/pegjs-0.7.0.tgz","integrity":"sha512-LKb5vROzG2N6FVpITS8zy4BSB8M5z8JgiM0LzgvUVRIdScHys8RYlYvHVSL3WeXMLowF9MZj1hPusuVvTgeq4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXUP3Y8DBaG7pn+AGtTMroSJOcuh6a8s/n4KXn4SBXtQIgfjpsy3iuUDsGul3/Pndn1IPlZNG77iQAhhjTvQFH3ZE="}]},"maintainers":[{"name":"dmajda","email":"david@majda.cz"}],"directories":{}},"0.8.0":{"name":"pegjs","version":"0.8.0","description":"Parser generator for JavaScript","homepage":"http://pegjs.majda.cz/","author":{"name":"David Majda","email":"david@majda.cz","url":"http://majda.cz/"},"files":["CHANGELOG.md","LICENSE","README.md","VERSION","bin/pegjs","examples/arithmetics.pegjs","examples/css.pegjs","examples/javascript.pegjs","examples/json.pegjs","lib/compiler.js","lib/compiler/opcodes.js","lib/compiler/passes/generate-bytecode.js","lib/compiler/passes/generate-javascript.js","lib/compiler/passes/remove-proxy-rules.js","lib/compiler/passes/report-left-recursion.js","lib/compiler/passes/report-missing-rules.js","lib/grammar-error.js","lib/parser.js","lib/peg.js","lib/utils.js","package.json"],"main":"lib/peg","bin":{"pegjs":"bin/pegjs"},"scripts":{"test":"make spec"},"repository":{"type":"git","url":"http://github.com/dmajda/pegjs.git"},"devDependencies":{"jasmine-node":"= 1.11.0","uglify-js":"= 2.4.7","jshint":"= 2.3.0"},"engines":{"node":">= 0.8"},"_id":"pegjs@0.8.0","dist":{"shasum":"976f067da13e5c5b1501c017925668a253811561","tarball":"https://registry.npmjs.org/pegjs/-/pegjs-0.8.0.tgz","integrity":"sha512-GtAFD5WLxE0LjyhlpKwAnbi3NLJDrYsOvil95UCUQ6pzxlUtUGP/k0FnKGypTpM1WWdmoclfXb0dmMd5UUDkvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKbWnnAbdmNku1UsfvXuSEFzAWnzlySxVL+OXaBcWHewIhANQq3lmmLcuT3uf0bPJhuWkOFES8v+ieHvSCwjYm8RNx"}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"dmajda","email":"david@majda.cz"},"maintainers":[{"name":"dmajda","email":"david@majda.cz"}],"directories":{}},"0.9.0":{"name":"pegjs","version":"0.9.0","description":"Parser generator for JavaScript","homepage":"http://pegjs.org/","license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"http://majda.cz/"},"files":["CHANGELOG.md","LICENSE","README.md","VERSION","bin/pegjs","examples/arithmetics.pegjs","examples/css.pegjs","examples/javascript.pegjs","examples/json.pegjs","lib/compiler.js","lib/compiler/asts.js","lib/compiler/javascript.js","lib/compiler/opcodes.js","lib/compiler/visitor.js","lib/compiler/passes/generate-bytecode.js","lib/compiler/passes/generate-javascript.js","lib/compiler/passes/remove-proxy-rules.js","lib/compiler/passes/report-left-recursion.js","lib/compiler/passes/report-infinite-loops.js","lib/compiler/passes/report-missing-rules.js","lib/grammar-error.js","lib/parser.js","lib/peg.js","lib/utils/arrays.js","lib/utils/classes.js","lib/utils/objects.js","package.json"],"main":"lib/peg","bin":{"pegjs":"bin/pegjs"},"scripts":{"test":"make hint && make spec"},"repository":{"type":"git","url":"http://github.com/pegjs/pegjs.git"},"devDependencies":{"jasmine-node":"= 1.14.5","uglify-js":"= 2.4.24","jshint":"= 2.8.0"},"engines":{"node":">= 0.10.0"},"gitHead":"20a4fb2e7f70a0695bee4aef4984b24c06db3627","bugs":{"url":"https://github.com/pegjs/pegjs/issues"},"_id":"pegjs@0.9.0","_shasum":"f6aefa2e3ce56169208e52179dfe41f89141a369","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"dmajda","email":"david@majda.cz"},"maintainers":[{"name":"dmajda","email":"david@majda.cz"}],"dist":{"shasum":"f6aefa2e3ce56169208e52179dfe41f89141a369","tarball":"https://registry.npmjs.org/pegjs/-/pegjs-0.9.0.tgz","integrity":"sha512-r8rulH2EvfG7vWrR7nSVRyqsDXWnq3xwW3hCMVEg3xRL0AfjpqfegkHK/WR258qC1wK/dQBn3NIu2RGetaERZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2ma3tB6c3b9Y0qBFNCmJv1e+VDT4GIPCtH9hMgTHucwIgC3X5msUPZnARzBpwwdu4U0/B1VLxs7LOpF46e0SLU/w="}]},"directories":{}},"0.10.0":{"name":"pegjs","version":"0.10.0","description":"Parser generator for JavaScript","keywords":["parser generator","PEG"],"homepage":"http://pegjs.org/","bugs":{"url":"https://github.com/pegjs/pegjs/issues"},"license":"MIT","author":{"name":"David Majda","email":"david@majda.cz","url":"http://majda.cz/"},"files":["CHANGELOG.md","LICENSE","README.md","VERSION","bin/pegjs","examples/arithmetics.pegjs","examples/css.pegjs","examples/javascript.pegjs","examples/json.pegjs","lib/compiler/asts.js","lib/compiler/index.js","lib/compiler/js.js","lib/compiler/opcodes.js","lib/compiler/passes/generate-bytecode.js","lib/compiler/passes/generate-js.js","lib/compiler/passes/remove-proxy-rules.js","lib/compiler/passes/report-duplicate-labels.js","lib/compiler/passes/report-duplicate-rules.js","lib/compiler/passes/report-infinite-recursion.js","lib/compiler/passes/report-infinite-repetition.js","lib/compiler/passes/report-undefined-rules.js","lib/compiler/visitor.js","lib/grammar-error.js","lib/parser.js","lib/peg.js","lib/utils/arrays.js","lib/utils/classes.js","lib/utils/objects.js","package.json"],"main":"lib/peg","bin":{"pegjs":"bin/pegjs"},"repository":{"type":"git","url":"git+https://github.com/pegjs/pegjs.git"},"scripts":{"test":"make lint && make spec"},"devDependencies":{"browserify":"13.1.0","eslint":"2.13.1","http-server":"0.9.0","jasmine-node":"1.14.5","uglify-js":"2.7.0"},"engines":{"node":">=0.10"},"gitHead":"671166bbe82150042b71d5756405c0ee067df961","_id":"pegjs@0.10.0","_shasum":"cf8bafae6eddff4b5a7efb185269eaaf4610ddbd","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"dmajda","email":"david@majda.cz"},"dist":{"shasum":"cf8bafae6eddff4b5a7efb185269eaaf4610ddbd","tarball":"https://registry.npmjs.org/pegjs/-/pegjs-0.10.0.tgz","integrity":"sha512-qI5+oFNEGi3L5HAxDwN2LA4Gg7irF70Zs25edhjld9QemOgp0CbvMtbFcMvFtEo1OityPrcCzkQFB8JP/hxgow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA1jcLaMDngw7D7XMB02yptMgNyMoowdDsauK/78lNMbAiEAkrzEXCTE2TP8nBUnt4FFdHS4DjARJm1ppHMDcyhvTGA="}]},"maintainers":[{"name":"dmajda","email":"david@majda.cz"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/pegjs-0.10.0.tgz_1471590993207_0.5759401724208146"},"directories":{}},"0.11.0-dev.187":{"name":"pegjs","version":"0.11.0-dev.187","description":"Parser generator for JavaScript","keywords":["parser generator","PEG"],"homepage":"https://pegjs.org/","bugs":{"url":"https://github.com/pegjs/pegjs/issues"},"license":"MIT","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com"}],"files":["bin","lib","!lib/.eslintrc.js"],"main":"lib/peg.js","bin":{"pegjs":"bin/peg.js"},"repository":{"type":"git","url":"git+https://github.com/pegjs/pegjs.git"},"scripts":{"lint":"gulp lint","spec":"gulp test","benchmark":"gulp benchmark","build:parser":"gulp build:parser","build:browser":"gulp build:browser","clean":"gulp clean","test:impact":"node test/impact","test:server":"node test/server/run","test":"gulp"},"devDependencies":{"babel-preset-es2015":"6.24.1","babel-core":"6.26.0","dedent":"0.7.0","babelify":"8.0.0","browserify":"14.5.0","chai":"4.1.2","del":"3.0.0","eslint-config-futagozaryuu":"3.7.x","express":"4.16.2","glob":"7.1.2","gulp":"3.9.1","gulp-eslint":"4.0.0","gulp-header":"1.8.9","gulp-mocha":"4.3.1","gulp-rename":"1.2.2","gulp-uglify":"3.0.0","morgan":"1.9.0","run-sequence":"2.2.0","sinon":"4.1.3","vinyl-buffer":"1.0.0","vinyl-source-stream":"1.1.0"},"engines":{"node":">=4"},"gitHead":"1dd1487f9be8ca80dcdfb21be3879758d188bf97","_id":"pegjs@0.11.0-dev.187","_npmVersion":"5.6.0","_nodeVersion":"8.9.0","_npmUser":{"name":"ryuu","email":"futagoza.ryuu@gmail.com"},"dist":{"integrity":"sha512-wSD3RQVkpb3OjHApuvIJb9auZg1Ao6ZUcZhm5tZWU9BJ/ei58Yo5WS/cRYUZk6PFcmZKR/zbSEfhVDzL26ujsw==","shasum":"68b1696f2a1d2150f0ffb070a358faf37edbd2e6","tarball":"https://registry.npmjs.org/pegjs/-/pegjs-0.11.0-dev.187.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4tUjJmd1xSmfFdJQSxlXP3xF5ILcy3ZSDiWQateWovAiEA5BNDliZwhUlpzEdZsx0T1gaOgzUC6g2NNrVPVPC4DPA="}]},"maintainers":[{"email":"futagoza.ryuu@gmail.com","name":"ryuu"},{"email":"david@majda.cz","name":"dmajda"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pegjs-0.11.0-dev.187.tgz_1513567758341_0.3916458443272859"},"directories":{}},"0.11.0-dev.200":{"name":"pegjs","version":"0.11.0-dev.200","description":"Parser generator for JavaScript","keywords":["parser generator","PEG"],"homepage":"https://pegjs.org/","repository":{"type":"git","url":"git+https://github.com/pegjs/pegjs.git"},"license":"MIT","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com"}],"files":["bin","lib","!lib/.eslintrc.js"],"types":"lib/typings/pegjs.d.ts","main":"lib/peg.js","bin":{"pegjs":"bin/peg.js"},"scripts":{"lint":"gulp lint","spec":"gulp test","benchmark":"gulp benchmark","build:parser":"gulp build:parser","build:browser":"gulp build:browser","clean":"gulp clean","test:impact":"node test/impact","test:server":"node test/server/run","test":"nyc gulp","coverage":"nyc report --reporter=text-lcov | coveralls"},"devDependencies":{"babel-preset-es2015":"6.24.1","babel-core":"6.26.0","dedent":"0.7.0","babelify":"8.0.0","browserify":"14.5.0","chai":"4.1.2","coveralls":"3.0.0","del":"3.0.0","eslint-config-futagozaryuu":"3.7.x","express":"4.16.2","glob":"7.1.2","gulp":"3.9.1","gulp-eslint":"4.0.0","gulp-header":"1.8.9","gulp-mocha":"4.3.1","gulp-rename":"1.2.2","gulp-uglify":"3.0.0","morgan":"1.9.0","nyc":"11.3.0","run-sequence":"2.2.0","sinon":"4.1.3","vinyl-buffer":"1.0.0","vinyl-source-stream":"1.1.0"},"engines":{"node":">=4"},"nyc":{"exclude":["test","gulpfile.js","**/.eslintrc.js"],"reporter":["text","text-summary"]},"gitHead":"1b20aa5427234308428aa59b7de9766ae1260f82","bugs":{"url":"https://github.com/pegjs/pegjs/issues"},"_id":"pegjs@0.11.0-dev.200","_npmVersion":"5.6.0","_nodeVersion":"8.9.0","_npmUser":{"name":"ryuu","email":"futagoza.ryuu@gmail.com"},"dist":{"integrity":"sha512-iEtVdh2o0WfrUpxW1nS2e3j7GzhN4NxQJtNnv7ZSXeSyE2gxc9kf1/Oz0tW+6d+GfZRMyBLyYISozCzzxBuoIA==","shasum":"07bf0dd58c5b62a7d05ad29e193ead2c46fa05c5","tarball":"https://registry.npmjs.org/pegjs/-/pegjs-0.11.0-dev.200.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICZBDxSXkfa9kSmNVdPOhuoS8ERAxPRWBDmiUEhypy6DAiEAmcjQ5nZknddo+Z8u0xE+yZa/Tz0CYUFTmPxPNw72UrA="}]},"maintainers":[{"email":"futagoza.ryuu@gmail.com","name":"ryuu"},{"email":"david@majda.cz","name":"dmajda"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pegjs-0.11.0-dev.200.tgz_1514426916759_0.283568017417565"},"directories":{}},"0.11.0-dev.224":{"name":"pegjs","version":"0.11.0-dev.224","description":"Parser generator for JavaScript","keywords":["parser generator","PEG"],"homepage":"https://pegjs.org/","repository":{"type":"git","url":"git+https://github.com/pegjs/pegjs.git"},"license":"MIT","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com"}],"files":["bin","lib","!lib/.eslintrc.js"],"types":"lib/typings/pegjs.d.ts","main":"lib/peg.js","bin":{"pegjs":"bin/peg.js"},"scripts":{"lint":"gulp lint","spec":"gulp test","benchmark":"gulp benchmark","build:parser":"gulp build:parser","build:browser":"gulp build:browser","clean":"gulp clean","test:impact":"node test/impact","test:server":"node test/server/run","test":"nyc gulp","coverage":"nyc report --reporter=text-lcov | coveralls"},"devDependencies":{"babel-core":"6.26.0","babel-preset-env":"1.6.1","babelify":"8.0.0","browserify":"14.5.0","chai":"4.1.2","chai-like":"^1.0.0","coveralls":"3.0.0","dedent":"0.7.0","del":"3.0.0","eslint-config-futagozaryuu":"3.8.x","express":"4.16.2","glob":"7.1.2","gulp":"3.9.1","gulp-eslint":"4.0.0","gulp-header":"1.8.9","gulp-mocha":"5.0.0","gulp-rename":"1.2.2","gulp-uglify":"3.0.0","morgan":"1.9.0","nyc":"11.4.1","run-sequence":"2.2.1","sinon":"4.1.3","vinyl-buffer":"1.0.1","vinyl-source-stream":"2.0.0"},"engines":{"node":">=4"},"nyc":{"exclude":["test","gulpfile.js","**/.eslintrc.js"],"reporter":["text","text-summary"]},"gitHead":"75a41016225033ed9e6f65db5a039f8b7f8bcaea","bugs":{"url":"https://github.com/pegjs/pegjs/issues"},"_id":"pegjs@0.11.0-dev.224","_npmVersion":"5.6.0","_nodeVersion":"8.9.0","_npmUser":{"name":"ryuu","email":"futagoza.ryuu@gmail.com"},"dist":{"integrity":"sha512-Xj0HUIOpIjSFRsNbOZ3nH0qmk2UxWpeFHrgP94vXfmXsaEAyEmz9cc1oQkUwGOve7GHOM93M1bO7VRlprMfNcg==","shasum":"10729c98de7252b37691c93c38dfaf8d69bb4aed","tarball":"https://registry.npmjs.org/pegjs/-/pegjs-0.11.0-dev.224.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB8OU4EUsoKFE0AFswY3uXlcop3DAEqZMsydJOGNkHEvAiEAiLPhsnGksn3v5vDH4DDCPFDjOnU3xwl0LRmFGDErQU0="}]},"maintainers":[{"email":"futagoza.ryuu@gmail.com","name":"ryuu"},{"email":"david@majda.cz","name":"dmajda"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pegjs-0.11.0-dev.224.tgz_1516240774882_0.803053833078593"},"directories":{}},"0.11.0-dev.225":{"name":"pegjs","version":"0.11.0-dev.225","description":"Parser generator for JavaScript","keywords":["parser generator","PEG"],"homepage":"https://pegjs.org/","repository":{"type":"git","url":"git+https://github.com/pegjs/pegjs.git"},"license":"MIT","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com"}],"files":["bin","lib","!lib/.eslintrc.js"],"types":"lib/typings/pegjs.d.ts","main":"lib/peg.js","bin":{"pegjs":"bin/peg.js"},"scripts":{"lint":"gulp lint","spec":"gulp test","benchmark":"gulp benchmark","build:parser":"gulp build:parser","build:browser":"gulp build:browser","clean":"gulp clean","test:impact":"node test/impact","test:server":"node test/server/run","test":"nyc gulp","coverage":"nyc report --reporter=text-lcov | coveralls"},"devDependencies":{"babel-core":"6.26.0","babel-preset-env":"1.6.1","babelify":"8.0.0","browserify":"14.5.0","chai":"4.1.2","chai-like":"^1.0.0","coveralls":"3.0.0","dedent":"0.7.0","del":"3.0.0","eslint-config-futagozaryuu":"3.8.x","express":"4.16.2","glob":"7.1.2","gulp":"3.9.1","gulp-eslint":"4.0.0","gulp-header":"1.8.9","gulp-mocha":"5.0.0","gulp-rename":"1.2.2","gulp-uglify":"3.0.0","morgan":"1.9.0","nyc":"11.4.1","run-sequence":"2.2.1","sinon":"4.1.3","vinyl-buffer":"1.0.1","vinyl-source-stream":"2.0.0"},"engines":{"node":">=4"},"nyc":{"exclude":["test","gulpfile.js","**/.eslintrc.js"],"reporter":["text","text-summary"]},"gitHead":"d06a5b52efcf0fa4b9e5bf21f97607786c1c7db5","bugs":{"url":"https://github.com/pegjs/pegjs/issues"},"_id":"pegjs@0.11.0-dev.225","_npmVersion":"5.6.0","_nodeVersion":"8.9.0","_npmUser":{"name":"ryuu","email":"futagoza.ryuu@gmail.com"},"dist":{"integrity":"sha512-3EO6Zgzdjupv2+Bw4XhioU8Cc5Da63TIDzM1F6nTmWw0raxJ2XubGjbgpc+9uHIoJsGR7NsCM7itaAPkZpi9LA==","shasum":"ea3b48da920e4526fde961009cb2a073e499e567","tarball":"https://registry.npmjs.org/pegjs/-/pegjs-0.11.0-dev.225.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmHjY/OOybYgDp/Y5uoXIqfD/OJYqeULMTXygDTc37AwIgDWgiYe8GH1PyELvCxHCHzzMxR7BdLb+r1LpIWpfGg/s="}]},"maintainers":[{"email":"futagoza.ryuu@gmail.com","name":"ryuu"},{"email":"david@majda.cz","name":"dmajda"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pegjs-0.11.0-dev.225.tgz_1516312490296_0.05416588741354644"},"directories":{}},"0.11.0-dev.273":{"name":"pegjs","version":"0.11.0-dev.273","description":"Parser generator for JavaScript","keywords":["parser generator","PEG"],"homepage":"https://pegjs.org/","repository":{"type":"git","url":"git+https://github.com/pegjs/pegjs.git"},"license":"MIT","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com"}],"files":["bin","lib","!lib/.eslintrc.js"],"types":"lib/typings/pegjs.d.ts","main":"lib/peg.js","bin":{"pegjs":"bin/peg.js"},"scripts":{"lint":"gulp lint","spec":"gulp test","benchmark":"gulp benchmark","build:parser":"gulp build:parser","build:browser":"gulp build:browser","clean":"gulp clean","test:impact":"node test/impact master","test:server":"node test/server/run","test":"nyc gulp","coverage":"nyc report --reporter=text-lcov | coveralls"},"devDependencies":{"babel-core":"6.26.0","babel-preset-env":"1.6.1","babelify":"8.0.0","browserify":"16.1.1","chai":"4.1.2","chai-like":"1.1.1","coveralls":"3.0.0","dedent":"0.7.0","del":"3.0.0","eslint-config-futagozaryuu":"4.17.x","express":"4.16.3","glob":"7.1.2","gulp":"4.0.0","gulp-eslint":"4.0.2","gulp-header":"2.0.5","gulp-mocha":"5.0.0","gulp-rename":"1.2.2","gulp-uglify":"3.0.0","morgan":"1.9.0","nyc":"11.6.0","pump":"3.0.0","sinon":"4.4.6","vinyl-buffer":"1.0.1","vinyl-source-stream":"2.0.0"},"engines":{"node":">=4"},"readme":"[![ci](https://img.shields.io/travis/pegjs/pegjs.svg)](https://travis-ci.org/pegjs/pegjs)\n[![coverage](https://img.shields.io/coveralls/github/pegjs/pegjs.svg)](https://coveralls.io/github/pegjs/pegjs)\n[![release](https://img.shields.io/npm/v/pegjs.svg)](https://www.npmjs.com/package/pegjs)\n[![dev](https://img.shields.io/npm/v/pegjs/dev.svg)](https://github.com/pegjs/pegjs)\n[![bower](https://img.shields.io/bower/v/pegjs.svg)](https://github.com/pegjs/bower)\n[![license](https://img.shields.io/badge/license-mit-blue.svg)](https://opensource.org/licenses/MIT)\n\nPEG.js is a simple parser generator for JavaScript that produces fast parsers with excellent error reporting. You can use it to process complex data or computer languages and build transformers, interpreters, compilers and other tools easily.\n\n> PEG.js is still very much work in progress. There are no compatibility guarantees until version 1.0\n\n## features\n\n  * Simple and expressive grammar syntax\n  * Integrates both lexical and syntactical analysis\n  * Parsers have excellent error reporting out of the box\n  * Based on [parsing expression grammar](http://en.wikipedia.org/wiki/Parsing_expression_grammar) formalism - more powerful than traditional LL(*k*) and LR(*k*) parsers\n  * Usable [from your browser](https://pegjs.org/online), from the command line, or via JavaScript API\n\n## documentation\n\n- [Getting Started](https://github.com/pegjs/pegjs/blob/master/docs/guides/getting-started.md)\n- [Installation](https://github.com/pegjs/pegjs/blob/master/docs/guides/installation.md)\n- [Generating a Parser](https://github.com/pegjs/pegjs/blob/master/docs/guides/generating-a-parser.md)\n- [Using the Parser](https://github.com/pegjs/pegjs/blob/master/docs/guides/using-the-parser.md)\n- [Grammar Syntax and Semantics](https://github.com/pegjs/pegjs/tree/master/docs/grammar)\n- [JavaScript API](https://github.com/pegjs/pegjs/blob/master/docs/guides/javascript-api.md)\n- [Plugins](https://github.com/pegjs/pegjs/blob/master/docs/guides/plugins.md)\n- [Compatibility](https://github.com/pegjs/pegjs/blob/master/docs/notes/compatibility.md)\n- [Development](https://github.com/pegjs/pegjs/blob/master/docs/notes/development.md)\n- [Useful Links](https://github.com/pegjs/pegjs/blob/master/docs/notes/useful-links.md)\n\n## license\n\nReleased under the [MIT License](https://opensource.org/licenses/MIT).\n\nCopyright (c) 2010-2016 [David Majda](https://majda.cz/)<br>\nCopyright (c) 2017+ [Futago-za Ryuu](https://github.com/futagoza)\n","readmeFilename":"README.md","gitHead":"b5d01f75059343ccd7f354e023be8e9193e044a8","bugs":{"url":"https://github.com/pegjs/pegjs/issues"},"_id":"pegjs@0.11.0-dev.273","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"ryuu","email":"futagoza.ryuu@gmail.com"},"dist":{"integrity":"sha512-14Q/U0GVW89bdKsmJ11GzmuBA1+tp8N9VGfmnDdeh7DAZzvsV4jaTmMvkHbfDE69ZhFcfQxg9waD8pJ1rQ17iA==","shasum":"206df9d42a4fe1f4ff5f5293415af5ab995a6406","tarball":"https://registry.npmjs.org/pegjs/-/pegjs-0.11.0-dev.273.tgz","fileCount":38,"unpackedSize":272321,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm/Cd44ZusDnWbwimP2EG10mVLcKyd93sIBIWpsSpzuAIgd732SnpuYD4JoparLmp2NGuglvSL0BJrW4yXqqlOGvk="}]},"maintainers":[{"email":"david@majda.cz","name":"dmajda"},{"email":"futagoza.ryuu@gmail.com","name":"ryuu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pegjs_0.11.0-dev.273_1521811054320_0.5249941170288799"},"_hasShrinkwrap":false},"0.11.0-dev.325":{"name":"pegjs","version":"0.11.0-dev.325","description":"Parser generator for JavaScript","keywords":["PEG.js","pegjs","grammar","parser","generator","language","PEG"],"homepage":"https://pegjs.org/","repository":{"type":"git","url":"git+https://github.com/pegjs/pegjs.git"},"license":"MIT","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com"}],"types":"typings/pegjs.d.ts","main":"lib/peg.js","bin":{"pegjs":"bin/peg.js"},"engines":{"node":">= 6"},"readme":"[![ci](https://img.shields.io/travis/pegjs/pegjs.svg)](https://travis-ci.org/pegjs/pegjs)\n[![coverage](https://img.shields.io/coveralls/github/pegjs/pegjs.svg)](https://coveralls.io/github/pegjs/pegjs)\n[![license](https://img.shields.io/badge/license-mit-blue.svg)](https://opensource.org/licenses/MIT)\n\nPEG.js is a simple parser generator for JavaScript that produces fast parsers with excellent error reporting. You can use it to process complex data or computer languages and build transformers, interpreters, compilers and other tools easily.\n\n> PEG.js is still very much work in progress. There are no compatibility guarantees until version 1.0\n\n## features\n\n  * Simple and expressive grammar syntax\n  * Integrates both lexical and syntactical analysis\n  * Parsers have excellent error reporting out of the box\n  * Based on [parsing expression grammar](http://en.wikipedia.org/wiki/Parsing_expression_grammar) formalism - more powerful than traditional LL(*k*) and LR(*k*) parsers\n  * Usable [from your browser](https://pegjs.org/online), from the command line, or via JavaScript API\n\n## documentation\n\n- [Getting Started](https://github.com/pegjs/pegjs/blob/master/docs/guides/getting-started.md)\n- [Installation](https://github.com/pegjs/pegjs/blob/master/docs/guides/installation.md)\n- [Generating a Parser](https://github.com/pegjs/pegjs/blob/master/docs/guides/generating-a-parser.md)\n- [Using the Parser](https://github.com/pegjs/pegjs/blob/master/docs/guides/using-the-parser.md)\n- [Grammar Syntax and Semantics](https://github.com/pegjs/pegjs/tree/master/docs/grammar)\n- [JavaScript API](https://github.com/pegjs/pegjs/blob/master/docs/guides/javascript-api.md)\n- [Plugins](https://github.com/pegjs/pegjs/blob/master/docs/guides/plugins.md)\n- [Compatibility](https://github.com/pegjs/pegjs/blob/master/docs/notes/compatibility.md)\n- [Development](https://github.com/pegjs/pegjs/blob/master/docs/notes/development.md)\n- [Useful Links](https://github.com/pegjs/pegjs/blob/master/docs/notes/useful-links.md)\n\n## license\n\nReleased under the [MIT License](https://opensource.org/licenses/MIT).\n\nCopyright (c) 2010-2016 [David Majda](https://majda.cz/)<br>\nCopyright (c) 2017+ [Futago-za Ryuu](https://github.com/futagoza)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/pegjs/pegjs/issues"},"_id":"pegjs@0.11.0-dev.325","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"ryuu","email":"futagoza.ryuu@gmail.com"},"dist":{"integrity":"sha512-7YGSJyY9YHMS16zY14sVO6zF+SRGgIGVVtK4/SerLuOOyeWz/MFlE6RB5jJRBjODM5//OsfPrPBIpQDPEMh+/A==","shasum":"5af06561c8b3f10ef57dcfcba89075a677af393a","tarball":"https://registry.npmjs.org/pegjs/-/pegjs-0.11.0-dev.325.tgz","fileCount":36,"unpackedSize":255620,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJboEB9CRA9TVsSAnZWagAAFhwP/A9nHbTNJkVwxLwdqu+9\nXjj5S2N7Nam8JjNGSRH32ct4kwaYEym6aCeGVXV5oT6XdEVXZUBIC5PXuj6O\njIg3MPPMdZF9qJTkDDYrwzaGwbzW3fdGl9ZqQwvOPEMz9bVdvJ9S36jACxLt\nrCX4LVBySB3tfDgR8PpUQBDtv0qZZF9VOpuSbHhNFQnmNEmfaWR4HfWvgNiG\njUtli0glWHc2/QVFy/wKBpZxumUNOrp3R3BdG/qXLNxkjP2xjiE0XlkotilZ\nb7DPqFEQmO42guo/IEgi3d0gns2IcUGo5icS5v4xMpqasccZxXvbWopWqBNS\n1WY8bux5JevD2FGjR5aNJqf2AOylvkGrRVfwyao+7VxCyh48S2d27CEOvDH4\nVK8z2pTLCBDwSU24YLAgPAwUY5RW2SAuRCVZnroTom5wk8C8CoStY9dx+OkW\nnt3WJlf1ydCN7JjrmGXOGWCfHe9osSgJM7q9xFc8UoUbO8X2bUBz8G84tYjK\nhYx2CYi/jbH+yIcBDxwhgvOLh0dNToS5c33UgGadT1r1sFo0h5qoqrBhacdM\n88CUTl0HksR9z/LitUu9VovVT16qy/QiSdmLITNxrkRxlUqhDTCz4EjFTnLk\ncd1af0LKZMXVsIb2OcBheQVOG14OH0713rAaPgReoPp864g+TSSe4ojp4c0+\npFy+\r\n=VFhL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMgpFX87JDmNW8WUzqHUMIy5PK3RQUStFPBvQK1g5+JgIgRuqMjSR3PbB03DzkgGDio6dutY8vdMXqqwIlTKeSZ+U="}]},"maintainers":[{"email":"david@majda.cz","name":"dmajda"},{"email":"futagoza.ryuu@gmail.com","name":"ryuu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pegjs_0.11.0-dev.325_1537228924906_0.480656108945575"},"_hasShrinkwrap":false},"0.11.0-master.f69239d":{"name":"pegjs","version":"0.11.0-master.f69239d","description":"Parser generator for JavaScript","keywords":["PEG.js","pegjs","grammar","parser","generator","language","PEG"],"homepage":"https://pegjs.org/","repository":{"type":"git","url":"git+https://github.com/pegjs/pegjs.git"},"license":"MIT","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com"}],"types":"typings/pegjs.d.ts","main":"lib/peg.js","bin":{"pegjs":"bin/peg.js"},"engines":{"node":">= 6"},"readme":"[![Build Status](https://dev.azure.com/pegjs/pegjs/_apis/build/status/Azure%20Pipelines?branchName=master)](https://dev.azure.com/pegjs/pegjs/_build/latest?definitionId=1?branchName=master)\n[![coverage](https://img.shields.io/coveralls/github/pegjs/pegjs.svg)](https://coveralls.io/github/pegjs/pegjs)\n[![Maintainability](https://api.codeclimate.com/v1/badges/2d1f0313dea3e28e191f/maintainability)](https://codeclimate.com/github/pegjs/pegjs/maintainability)\n[![license](https://img.shields.io/badge/license-mit-blue.svg)](https://opensource.org/licenses/MIT)\n\nPEG.js is a simple parser generator for JavaScript that produces fast parsers with excellent error reporting. You can use it to process complex data or computer languages and build transformers, interpreters, compilers and other tools easily.\n\n> PEG.js is still very much work in progress. There are no compatibility guarantees until version 1.0\n\n## features\n\n  * Simple and expressive grammar syntax\n  * Integrates both lexical and syntactical analysis\n  * Parsers have excellent error reporting out of the box\n  * Based on [parsing expression grammar](http://en.wikipedia.org/wiki/Parsing_expression_grammar) formalism - more powerful than traditional LL(*k*) and LR(*k*) parsers\n  * Usable [from your browser](https://pegjs.org/online), from the command line, or via JavaScript API\n\n## documentation\n\n- [Getting Started](https://github.com/pegjs/pegjs/blob/master/docs/guides/getting-started.md)\n- [Installation](https://github.com/pegjs/pegjs/blob/master/docs/guides/installation.md)\n- [Generating a Parser](https://github.com/pegjs/pegjs/blob/master/docs/guides/generating-a-parser.md)\n- [Using the Parser](https://github.com/pegjs/pegjs/blob/master/docs/guides/using-the-parser.md)\n- [Grammar Syntax and Semantics](https://github.com/pegjs/pegjs/tree/master/docs/grammar)\n- [JavaScript API](https://github.com/pegjs/pegjs/blob/master/docs/guides/javascript-api.md)\n- [Plugins](https://github.com/pegjs/pegjs/blob/master/docs/guides/plugins.md)\n- [Compatibility](https://github.com/pegjs/pegjs/blob/master/docs/notes/compatibility.md)\n- [Development](https://github.com/pegjs/pegjs/blob/master/docs/notes/development.md)\n- [Useful Links](https://github.com/pegjs/pegjs/blob/master/docs/notes/useful-links.md)\n\n## license\n\nReleased under the [MIT License](https://opensource.org/licenses/MIT).\n\nCopyright (c) 2010-2016 [David Majda](https://majda.cz/)<br>\nCopyright (c) 2017+ [Futago-za Ryuu](https://github.com/futagoza)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/pegjs/pegjs/issues"},"_id":"pegjs@0.11.0-master.f69239d","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"ryuu","email":"futagoza.ryuu@gmail.com"},"dist":{"integrity":"sha512-8PXSaXnLh9hw0R/SfOL1b8JSgiPv1KSl8B1h+sP0uwngmx3Vk+QdB2cuBAT1lXPbP5necVZ2Dl2t4DfR3KKbZg==","shasum":"4f6e445231cc369f9860a0999a685a79cec520ab","tarball":"https://registry.npmjs.org/pegjs/-/pegjs-0.11.0-master.f69239d.tgz","fileCount":41,"unpackedSize":1813008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZjfiCRA9TVsSAnZWagAAcz0P/3UEE2TTJNi7RrVoXBg2\nVOb6eI9eMZQXc8fCbJZ7lG3eH1B5nytXhlKA7eI5j3rUNwUNU79le0uTDNQz\nkooVaQS7WehZ/capAnKxuM7UxPBcChX+zser5K31sEq5CrQJQ0LAzuPRowAX\nQ+T9Bdr46DbG3pJMtcKHwHe7aj/57ROEzwYyqVubquR4J+o/AgcaE0jBOYyz\nVckEBhjEfBb1O/EAR7KZ7pKnx8M7BlO9dceRgRHOPploWrLQr0s5sfTM4zXB\ntrIYmfMVfXbmt/eG0XQ571JlVYdpGLcRsvbBd3/1KTzWnydstTs2kZlO43QV\nWVZgE+7pBGJp4FbmIvjq/iL6frBTYk9ehJzfm8b6fTcNmG0zRVtonYfse5aC\nO+ro1UOhQi24hoV/b0A8RGxvxDlfXTsJx/+UcB7Jus7Ex3j6Bso+p9k462ZV\nD/0Vrbj7TcuBHZW351pI/tHKN3lnyfWtBrGq0k3vSIbamcya2ovWV9LnKVb7\npVxV9/Qx0hzrqRkdVGOPy+bAFEPFZ6D37TPYsg92PlZtcyFHFSoYTclJTy6G\nNgFMlkVO+UvMRdeJt70Mi3g0L4L161+oET40t/tk314bvnGdejr+Z4tWvt36\nV/jhcDkFYbFN8BUihoCirKzcNi6NunC/36VxUK43RAKSCEAf2osea4QMIoQZ\ncPXv\r\n=tWNh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBviHhJ7BhfDKsYxCabKSz+j50TngMwGclI8R7t1iPZPAiBXH0hdegYGlX2ekNuP9p7U7awYLbpdC0vRGn/cZOhlHA=="}]},"maintainers":[{"email":"david@majda.cz","name":"dmajda"},{"email":"futagoza.ryuu@gmail.com","name":"ryuu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pegjs_0.11.0-master.f69239d_1550202849808_0.2304731287575672"},"_hasShrinkwrap":false},"0.11.0-master.e829945":{"name":"pegjs","version":"0.11.0-master.e829945","description":"Parser generator for JavaScript","keywords":["PEG.js","pegjs","grammar","parser","generator","language","PEG"],"homepage":"https://pegjs.org/","repository":{"type":"git","url":"git+https://github.com/pegjs/pegjs.git"},"license":"MIT","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com"}],"types":"typings/pegjs.d.ts","main":"lib/peg.js","bin":{"pegjs":"bin/peg.js"},"engines":{"node":">= 6"},"readme":"[![Build Status](https://dev.azure.com/pegjs/pegjs/_apis/build/status/Azure%20Pipelines?branchName=master)](https://dev.azure.com/pegjs/pegjs/_build/latest?definitionId=1?branchName=master)\n[![coverage](https://img.shields.io/coveralls/github/pegjs/pegjs.svg)](https://coveralls.io/github/pegjs/pegjs)\n[![Maintainability](https://api.codeclimate.com/v1/badges/2d1f0313dea3e28e191f/maintainability)](https://codeclimate.com/github/pegjs/pegjs/maintainability)\n[![license](https://img.shields.io/badge/license-mit-blue.svg)](https://opensource.org/licenses/MIT)\n\nPEG.js is a simple parser generator for JavaScript that produces fast parsers with excellent error reporting. You can use it to process complex data or computer languages and build transformers, interpreters, compilers and other tools easily.\n\n> PEG.js is still very much work in progress. There are no compatibility guarantees until version 1.0\n\n## features\n\n  * Simple and expressive grammar syntax\n  * Integrates both lexical and syntactical analysis\n  * Parsers have excellent error reporting out of the box\n  * Based on [parsing expression grammar](http://en.wikipedia.org/wiki/Parsing_expression_grammar) formalism - more powerful than traditional LL(*k*) and LR(*k*) parsers\n  * Usable [from your browser](https://pegjs.org/online), from the command line, or via JavaScript API\n\n## documentation\n\n- [Getting Started](https://github.com/pegjs/pegjs/blob/master/docs/guides/getting-started.md)\n- [Installation](https://github.com/pegjs/pegjs/blob/master/docs/guides/installation.md)\n- [Generating a Parser](https://github.com/pegjs/pegjs/blob/master/docs/guides/generating-a-parser.md)\n- [Using the Parser](https://github.com/pegjs/pegjs/blob/master/docs/guides/using-the-parser.md)\n- [Grammar Syntax and Semantics](https://github.com/pegjs/pegjs/tree/master/docs/grammar)\n- [JavaScript API](https://github.com/pegjs/pegjs/blob/master/docs/guides/javascript-api.md)\n- [Plugins](https://github.com/pegjs/pegjs/blob/master/docs/guides/plugins.md)\n- [Compatibility](https://github.com/pegjs/pegjs/blob/master/docs/notes/compatibility.md)\n- [Development](https://github.com/pegjs/pegjs/blob/master/docs/notes/development.md)\n- [Useful Links](https://github.com/pegjs/pegjs/blob/master/docs/notes/useful-links.md)\n\n## license\n\nReleased under the [MIT License](https://opensource.org/licenses/MIT).\n\nCopyright (c) 2010-2016 [David Majda](https://majda.cz/)<br>\nCopyright (c) 2017+ [Futago-za Ryuu](https://github.com/futagoza)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/pegjs/pegjs/issues"},"_id":"pegjs@0.11.0-master.e829945","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"ryuu","email":"futagoza.ryuu@gmail.com"},"dist":{"integrity":"sha512-CjDz/+OltzD0myLhYaiTe4AQfa6dFpKPQUf4YtcyYPAmPMl0ZnEXTidJzKMDA2gLdH5Y/CkqsfWNgDIWoXtnHw==","shasum":"d394e5391b39a7e85e294dc9b3f42b58e19adb2f","tarball":"https://registry.npmjs.org/pegjs/-/pegjs-0.11.0-master.e829945.tgz","fileCount":41,"unpackedSize":1813218,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZqgQCRA9TVsSAnZWagAA+kwP/i9rKe//HSByO1oEDXrt\npk1APEamOxmIm5Jdprjf7ZNBuZKfKvu6RDctxSCLxQXjzIrAPb07zyNEIKbV\nksOPJ+k9dxamCo9ZJbJtBRHoWOKvwWlT80X+kCpEk+ILuszvCd3SlCAL9udp\ntetrDFyRxc5ygiRlVFHC03AerASCXbpjygTB75SDQV7H9voK3YO39fPO2IPR\nLbGCIJC+jd/QizYfSDyWYjDp5Np37azWAMcEhSIZrcR7mDiRJBccosABn1Fw\nxbEMO91t7eYBHtFKI8gQtz/wdZU/O0P8nTnIWupsGS6GOyk6UtClyLDB4L8T\nJYvsjpgbAoVF1z9b79ozcGFDiDfws9DQ5Vu2UYpaCQLtmuugDPyEoQXuJEPu\nBSSvctNFFPdfSADKVNdHa7TT+dwCO2IFumnKN7PyZcdYWZEMZWEdOJ4qwALz\neWjF7Owt+EKK3Mb7hS1knIqY/NzmG4F2UweP0Vy+PqA7EPlGcPw30tNTB7B3\nBEiB1cK90Oq6KvFOckXB/DWLMMq03MAC31UTLUg+VYV6VubyBbbt12LBiwaz\nv7wovsOPVBcjINuVTf8mZJZwp2zIapoRDykJiS1Nambzdfa3XQlEbM7DxXzJ\nBduFfraBiZLaViwx1KhZTjoRPshXcQ0GYG3HX1z/m77dVV0MdAJGHKrwhgMn\n16RD\r\n=Zp3/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDa4iv4mL5N9cU7y9JSyCDdy8/u+b322bRieevjULqAoAiAm+WuVX3h4ksYHkrctDPW0EUIPS3K5gGDCxfn3/xNYMg=="}]},"maintainers":[{"email":"david@majda.cz","name":"dmajda"},{"email":"futagoza.ryuu@gmail.com","name":"ryuu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pegjs_0.11.0-master.e829945_1550231568171_0.24755070414255598"},"_hasShrinkwrap":false},"0.11.0-master.53b9662":{"name":"pegjs","version":"0.11.0-master.53b9662","description":"Parser generator for JavaScript","keywords":["PEG.js","pegjs","grammar","parser","generator","language","PEG"],"homepage":"https://pegjs.org/","repository":{"type":"git","url":"git+https://github.com/pegjs/pegjs.git"},"license":"MIT","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com"}],"types":"typings/pegjs.d.ts","main":"lib/peg.js","bin":{"pegjs":"bin/peg.js"},"engines":{"node":">= 6"},"readme":"[![Build Status](https://dev.azure.com/pegjs/pegjs/_apis/build/status/Azure%20Pipelines?branchName=master)](https://dev.azure.com/pegjs/pegjs/_build/latest?definitionId=1?branchName=master)\n[![coverage](https://img.shields.io/coveralls/github/pegjs/pegjs.svg)](https://coveralls.io/github/pegjs/pegjs)\n[![Maintainability](https://api.codeclimate.com/v1/badges/2d1f0313dea3e28e191f/maintainability)](https://codeclimate.com/github/pegjs/pegjs/maintainability)\n[![license](https://img.shields.io/badge/license-mit-blue.svg)](https://opensource.org/licenses/MIT)\n\nPEG.js is a simple parser generator for JavaScript that produces fast parsers with excellent error reporting. You can use it to process complex data or computer languages and build transformers, interpreters, compilers and other tools easily.\n\n> PEG.js is still very much work in progress. There are no compatibility guarantees until version 1.0\n\n## features\n\n  * Simple and expressive grammar syntax\n  * Integrates both lexical and syntactical analysis\n  * Parsers have excellent error reporting out of the box\n  * Based on [parsing expression grammar](http://en.wikipedia.org/wiki/Parsing_expression_grammar) formalism - more powerful than traditional LL(*k*) and LR(*k*) parsers\n  * Usable [from your browser](https://pegjs.org/online), from the command line, or via JavaScript API\n\n## documentation\n\n- [Getting Started](https://github.com/pegjs/pegjs/blob/master/docs/guides/getting-started.md)\n- [Installation](https://github.com/pegjs/pegjs/blob/master/docs/guides/installation.md)\n- [Generating a Parser](https://github.com/pegjs/pegjs/blob/master/docs/guides/generating-a-parser.md)\n- [Using the Parser](https://github.com/pegjs/pegjs/blob/master/docs/guides/using-the-parser.md)\n- [Grammar Syntax and Semantics](https://github.com/pegjs/pegjs/tree/master/docs/grammar)\n- [JavaScript API](https://github.com/pegjs/pegjs/blob/master/docs/guides/javascript-api.md)\n- [Plugins](https://github.com/pegjs/pegjs/blob/master/docs/guides/plugins.md)\n- [Compatibility](https://github.com/pegjs/pegjs/blob/master/docs/notes/compatibility.md)\n- [Development](https://github.com/pegjs/pegjs/blob/master/docs/notes/development.md)\n- [Useful Links](https://github.com/pegjs/pegjs/blob/master/docs/notes/useful-links.md)\n\n## license\n\nReleased under the [MIT License](https://opensource.org/licenses/MIT).\n\nCopyright (c) 2010-2016 [David Majda](https://majda.cz/)<br>\nCopyright (c) 2017+ [Futago-za Ryuu](https://github.com/futagoza)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/pegjs/pegjs/issues"},"_id":"pegjs@0.11.0-master.53b9662","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"ryuu","email":"futagoza.ryuu@gmail.com"},"dist":{"integrity":"sha512-BWbJpYumX6c0F/qHkokjZtAxzl2oiMv0fDPym07KRSyTFVwUHUVY0DPQX0mjfcV0j5HZZcUkX8nTuJD5KWL+PA==","shasum":"02aef546108dd9e3e7b3f5836597f1e12194b214","tarball":"https://registry.npmjs.org/pegjs/-/pegjs-0.11.0-master.53b9662.tgz","fileCount":41,"unpackedSize":1813219,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZqlWCRA9TVsSAnZWagAAOTIQAI3WP7gQiJpS8GFCW1WV\nqMivsJKTGCxB5zmy2waiuanT0v8pU9pmHXnagXkwP81HSdzFGtSpjwevC41T\n5ZHegzhlI2BsdYKVNo2B2fUVlNq7oprXRNN8jy9cbuYjKhOgoNorfglVPUHR\n+aT5nhjXAvYB8Im3FcUEdvRFMmQmxCqxGYzao4GSkE5N3p6539h/zg4Fk4Sn\nRCEF+r+TWMbvuRtf18tCj4ARSftCDgHMeFZC3ReZ93MWW8pvIwIJLNmROGPE\ndThJgQqYjJ1o/gxv+q3bxjckbv55uZSTwC1RfYg1gP1aA85iec9q3tVVzdL1\ncgsJRoOh43l3PGHz3vFf6Pwg9L5S2K0STHldIQ+TmJXMD74KoYEDlZce+oPA\n98/FUep/noeRNJZQ2SY/pENeH9TbkkD+pkptxTL9KXkt84lZOEQFBRztLfIj\nN5XgZptfoIoUpS9UOzbePhxm5dMguCbf5huOq20wbjgXw6PhnMnxqNt32sQi\n//lAcybATs7eQSaWAxmKtKyZB6kGJ58/CPScy6+u2k5J3JrLKfKqXadiniKj\nDa1KQajMh0+fsLMrZRwVlJsuCUcOT2JQ3evcoDEu/y0VBvCIPHyZDJ54grh2\nfZU1zfqmBcW5zWSDaVGj8l5DgUNTrXq4WyX1yTJH8YmTSidtMuKRwPWsl8rf\nwI4a\r\n=obFe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCr7CYQuLGYx6FjK9nQr7NvvyDs3plFyJKAnBE4Eo9LZAIgMi6GYW2XG0xSypCEmCfo5LTKqkFZgFDlTLrbFSKdzJ0="}]},"maintainers":[{"email":"david@majda.cz","name":"dmajda"},{"email":"futagoza.ryuu@gmail.com","name":"ryuu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pegjs_0.11.0-master.53b9662_1550231893837_0.27325881603806534"},"_hasShrinkwrap":false},"0.11.0-master.85dbe5a":{"name":"pegjs","version":"0.11.0-master.85dbe5a","description":"Parser generator for JavaScript","keywords":["PEG.js","pegjs","grammar","parser","generator","language","PEG"],"homepage":"https://pegjs.org/","repository":{"type":"git","url":"git+https://github.com/pegjs/pegjs.git"},"license":"MIT","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com"}],"types":"typings/pegjs.d.ts","main":"lib/peg.js","bin":{"pegjs":"bin/peg.js"},"engines":{"node":">= 6"},"readme":"[![Build Status](https://dev.azure.com/pegjs/pegjs/_apis/build/status/Azure%20Pipelines?branchName=master)](https://dev.azure.com/pegjs/pegjs/_build/latest?definitionId=1?branchName=master)\n[![coverage](https://img.shields.io/coveralls/github/pegjs/pegjs.svg)](https://coveralls.io/github/pegjs/pegjs)\n[![Maintainability](https://api.codeclimate.com/v1/badges/2d1f0313dea3e28e191f/maintainability)](https://codeclimate.com/github/pegjs/pegjs/maintainability)\n[![license](https://img.shields.io/badge/license-mit-blue.svg)](https://opensource.org/licenses/MIT)\n\nPEG.js is a simple parser generator for JavaScript that produces fast parsers with excellent error reporting. You can use it to process complex data or computer languages and build transformers, interpreters, compilers and other tools easily.\n\n> PEG.js is still very much work in progress. There are no compatibility guarantees until version 1.0\n\n## features\n\n  * Simple and expressive grammar syntax\n  * Integrates both lexical and syntactical analysis\n  * Parsers have excellent error reporting out of the box\n  * Based on [parsing expression grammar](http://en.wikipedia.org/wiki/Parsing_expression_grammar) formalism - more powerful than traditional LL(*k*) and LR(*k*) parsers\n  * Usable [from your browser](https://pegjs.org/online), from the command line, or via JavaScript API\n\n## documentation\n\n- [Getting Started](https://github.com/pegjs/pegjs/blob/master/docs/guides/getting-started.md)\n- [Installation](https://github.com/pegjs/pegjs/blob/master/docs/guides/installation.md)\n- [Generating a Parser](https://github.com/pegjs/pegjs/blob/master/docs/guides/generating-a-parser.md)\n- [Using the Parser](https://github.com/pegjs/pegjs/blob/master/docs/guides/using-the-parser.md)\n- [Grammar Syntax and Semantics](https://github.com/pegjs/pegjs/tree/master/docs/grammar)\n- [JavaScript API](https://github.com/pegjs/pegjs/blob/master/docs/guides/javascript-api.md)\n- [Plugins](https://github.com/pegjs/pegjs/blob/master/docs/guides/plugins.md)\n- [Compatibility](https://github.com/pegjs/pegjs/blob/master/docs/notes/compatibility.md)\n- [Development](https://github.com/pegjs/pegjs/blob/master/docs/notes/development.md)\n- [Useful Links](https://github.com/pegjs/pegjs/blob/master/docs/notes/useful-links.md)\n\n## license\n\nReleased under the [MIT License](https://opensource.org/licenses/MIT).\n\nCopyright (c) 2010-2016 [David Majda](https://majda.cz/)<br>\nCopyright (c) 2017+ [Futago-za Ryuu](https://github.com/futagoza)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/pegjs/pegjs/issues"},"_id":"pegjs@0.11.0-master.85dbe5a","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"ryuu","email":"futagoza.ryuu@gmail.com"},"dist":{"integrity":"sha512-2lPYNNapzX9hsRNWpYnrniVnoCM3SZd2+L7c9KxqN+bOKU0DnHVQH5qE/BJaUJVohTyInDrx0oDo4JiyemqM2w==","shasum":"e99a93f7336aa256affd483966fe0eb6d620a865","tarball":"https://registry.npmjs.org/pegjs/-/pegjs-0.11.0-master.85dbe5a.tgz","fileCount":41,"unpackedSize":1813297,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbC34CRA9TVsSAnZWagAAVzQP+wSLEdnu+wud1CUZByXe\nHMnV28BSDStra8y/e9bSQIywTkq0B8SFdM5mtWxMfL6KGBFSjxeLyQmC3Flw\nwT13+q72eUGx2BPIoT5PE7AqFtBXzCvxhEZKrNQ5A2/ogGlNcS/nanEyVF+d\nt2/8ySeamoqhG15Qq2T0Tp4hm7L3id8TXZOFLQgPVHoSm2Yobi6v4iO5uV8M\nv/ve8kaKXB12fe0u64Kp+fpm83XLg2q1BrRRnacsElD/zA5xWI5Hf6pDR5uX\n5Hiy7N1ywIDfE5GFxidC2hNbHBDUg5pk2cGOFH6ieIGmGfhn+f/FpIdevnPN\ntoQzo6+oYAtDRXIsnaL+Ypc1A8rOsGAqeQ7/vm4Gjv/r32eemYnuY3ZsEjZa\nkp06VAIBRY4LEz1xNWazKi2vaVcPf4BRvry+DaVnpYy64+ERAP5IveB5UpvJ\nqYPJ2bhmNDBhfmRaxU6HDi5k5e2fr5Roxgs+rwTzQ0jnWiDIOLorxLt28OY+\nqhWtl+COL/Z/ckLOLDcxVDuQy/Ttflqw7ROVHIVGQ6mtr2kjiDawGmSraMZH\nN8fKOeky3AliDi9ffZZrlbpYJw8vSzDLR83fsJK2p+WejQ1FaKk1WoQgEj+n\n3PwtJhtNX1WO1A3pfXXtZp+RBhW687SX+qxWu+TDUYREY6vHS4HzVMuCEz5/\n4/it\r\n=RmHI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFwdt8QJEhZAqZjI0B9bS+YEzrCL4gQlfnbpju2FDidAiAMZf/nRSHwt/QfPK28y3/Ik10TXoahjBMxFFVtPrjJbg=="}]},"maintainers":[{"email":"david@majda.cz","name":"dmajda"},{"email":"futagoza.ryuu@gmail.com","name":"ryuu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pegjs_0.11.0-master.85dbe5a_1550593527578_0.5438221087744124"},"_hasShrinkwrap":false},"0.11.0-master.30f3260":{"name":"pegjs","version":"0.11.0-master.30f3260","description":"Parser generator for JavaScript","keywords":["PEG.js","pegjs","grammar","parser","generator","language","PEG"],"homepage":"https://pegjs.org/","repository":{"type":"git","url":"git+https://github.com/pegjs/pegjs.git"},"license":"MIT","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com"}],"types":"typings/pegjs.d.ts","main":"lib/peg.js","bin":{"pegjs":"bin/peg.js"},"engines":{"node":">= 6"},"readme":"[![Build Status](https://dev.azure.com/pegjs/pegjs/_apis/build/status/Azure%20Pipelines?branchName=master)](https://dev.azure.com/pegjs/pegjs/_build/latest?definitionId=1?branchName=master)\n[![coverage](https://img.shields.io/coveralls/github/pegjs/pegjs.svg)](https://coveralls.io/github/pegjs/pegjs)\n[![Maintainability](https://api.codeclimate.com/v1/badges/2d1f0313dea3e28e191f/maintainability)](https://codeclimate.com/github/pegjs/pegjs/maintainability)\n[![license](https://img.shields.io/badge/license-mit-blue.svg)](https://opensource.org/licenses/MIT)\n\nPEG.js is a simple parser generator for JavaScript that produces fast parsers with excellent error reporting. You can use it to process complex data or computer languages and build transformers, interpreters, compilers and other tools easily.\n\n> PEG.js is still very much work in progress. There are no compatibility guarantees until version 1.0\n\n## features\n\n  * Simple and expressive grammar syntax\n  * Integrates both lexical and syntactical analysis\n  * Parsers have excellent error reporting out of the box\n  * Based on [parsing expression grammar](http://en.wikipedia.org/wiki/Parsing_expression_grammar) formalism - more powerful than traditional LL(*k*) and LR(*k*) parsers\n  * Usable [from your browser](https://pegjs.org/online), from the command line, or via JavaScript API\n\n## documentation\n\n- [Getting Started](https://github.com/pegjs/pegjs/blob/master/docs/guides/getting-started.md)\n- [Installation](https://github.com/pegjs/pegjs/blob/master/docs/guides/installation.md)\n- [Generating a Parser](https://github.com/pegjs/pegjs/blob/master/docs/guides/generating-a-parser.md)\n- [Using the Parser](https://github.com/pegjs/pegjs/blob/master/docs/guides/using-the-parser.md)\n- [Grammar Syntax and Semantics](https://github.com/pegjs/pegjs/tree/master/docs/grammar)\n- [JavaScript API](https://github.com/pegjs/pegjs/blob/master/docs/guides/javascript-api.md)\n- [Plugins](https://github.com/pegjs/pegjs/blob/master/docs/guides/plugins.md)\n- [Compatibility](https://github.com/pegjs/pegjs/blob/master/docs/notes/compatibility.md)\n- [Development](https://github.com/pegjs/pegjs/blob/master/docs/notes/development.md)\n- [Useful Links](https://github.com/pegjs/pegjs/blob/master/docs/notes/useful-links.md)\n\n## license\n\nReleased under the [MIT License](https://opensource.org/licenses/MIT).\n\nCopyright (c) 2010-2016 [David Majda](https://majda.cz/)<br>\nCopyright (c) 2017+ [Futago-za Ryuu](https://github.com/futagoza)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/pegjs/pegjs/issues"},"_id":"pegjs@0.11.0-master.30f3260","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"ryuu","email":"futagoza.ryuu@gmail.com"},"dist":{"integrity":"sha512-3vhANK28gnq2UJXy0ShTpaBrarSb8z9ZDZLBN3vhY1VUr1ML/vY7FX4SN4T3awokE6FrMV+oYf5pOKWAqe/AMA==","shasum":"1331570aad314536ec3aee000599b5dd64e293f9","tarball":"https://registry.npmjs.org/pegjs/-/pegjs-0.11.0-master.30f3260.tgz","fileCount":41,"unpackedSize":1813254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcksCvCRA9TVsSAnZWagAAqGoP/jAmhVNc3IpIkVJBdU3W\nbxRQf1D6rX6SazrtW/ZiiTClpoJin0AYauF0HIbxmp29OVnvu4rkeGa6nqtA\nQ8YdLCcB4WY/p4Ls3xbNV88DqBLwn3tChVYfxSLO8HsMijQObJZSgBx9meA7\n3MJZuFRSctAEH6/zunPlRj9Wmr0hLmlV5Q6SAK4QWKNt+/NmsfRk1r8nZNgk\n9NHBMdiGeS2dpLQYiHxDXZOHvuyG/+HBIL4nJOdZkaN17P82lb8c5z+Zt5Pe\nbdIYZY8aaMO7pz3ELxUwrT9dRo2J0VbeMfJiiQcuGNVjJ5Y1SKzp7zOAzNDq\nTo6DlVQHzmxwlEAzRZjHBkxpfD4w5YLAtBxWQdKQaMUchPvId2LvZUJncRL2\nPWK0Si6+CSfU+cIhuJFSieUkgqNdl7XWcQIhZ8bHA9X95uuNF2lxETD/uFHx\n4gWjFXynrqZ7k6lUiXrKX5pyB1JlXgQZtqu4+g6bNI+r6BCGwsp7GkMIll10\noxP+O5riHA+mJEhoHZcWlgG1dDbmmtjHaho1+yzf0op+Tc63xOgNN0sOdLTJ\nUp+gXtRBPtqZazKkWJLzjvpZ7cvlKahdWk9pXGgkiiWWRZ9Oq7mLAH1fu082\ng5zLcA/kfzW9gx7FIb8dbRdAWfp8e7q4LZk2ME4L1hrQWuroSE0e1R/0jZlo\nD0lZ\r\n=+uY+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGDkA3sQU1hxmPEIo0UYBecx1/BNAzzBB3J1Qd7tPDNWAiAvBQ7DOxsWOiboPzu+AEBRX2DBJ2Ft5XGmraH6BPmfXw=="}]},"maintainers":[{"email":"david@majda.cz","name":"dmajda"},{"email":"futagoza.ryuu@gmail.com","name":"ryuu"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pegjs_0.11.0-master.30f3260_1553121454198_0.5240211737301665"},"_hasShrinkwrap":false},"0.11.0-master.0b102d2":{"name":"pegjs","version":"0.11.0-master.0b102d2","description":"Parser generator for JavaScript","keywords":["PEG.js","pegjs","grammar","parser","generator","language","PEG"],"homepage":"https://pegjs.org/","repository":{"type":"git","url":"git+https://github.com/pegjs/pegjs.git"},"license":"MIT","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com"}],"types":"typings/pegjs.d.ts","main":"lib/peg.js","bin":{"pegjs":"bin/peg.js"},"engines":{"node":">= 6"},"readme":"[![Build Status](https://dev.azure.com/pegjs/pegjs/_apis/build/status/Azure%20Pipelines?branchName=master)](https://dev.azure.com/pegjs/pegjs/_build/latest?definitionId=1?branchName=master)\n[![coverage](https://img.shields.io/coveralls/github/pegjs/pegjs.svg)](https://coveralls.io/github/pegjs/pegjs)\n[![Maintainability](https://api.codeclimate.com/v1/badges/2d1f0313dea3e28e191f/maintainability)](https://codeclimate.com/github/pegjs/pegjs/maintainability)\n[![license](https://img.shields.io/badge/license-mit-blue.svg)](https://opensource.org/licenses/MIT)\n\nPEG.js is a simple parser generator for JavaScript that produces fast parsers with excellent error reporting. You can use it to process complex data or computer languages and build transformers, interpreters, compilers and other tools easily.\n\n> PEG.js is still very much work in progress. There are no compatibility guarantees until version 1.0\n\n## features\n\n  * Simple and expressive grammar syntax\n  * Integrates both lexical and syntactical analysis\n  * Parsers have excellent error reporting out of the box\n  * Based on [parsing expression grammar](http://en.wikipedia.org/wiki/Parsing_expression_grammar) formalism - more powerful than traditional LL(*k*) and LR(*k*) parsers\n  * Usable [from your browser](https://pegjs.org/online), from the command line, or via JavaScript API\n\n## documentation\n\n- [Getting Started](https://github.com/pegjs/pegjs/blob/master/docs/guides/getting-started.md)\n- [Installation](https://github.com/pegjs/pegjs/blob/master/docs/guides/installation.md)\n- [Generating a Parser](https://github.com/pegjs/pegjs/blob/master/docs/guides/generating-a-parser.md)\n- [Using the Parser](https://github.com/pegjs/pegjs/blob/master/docs/guides/using-the-parser.md)\n- [Grammar Syntax and Semantics](https://github.com/pegjs/pegjs/tree/master/docs/grammar)\n- [JavaScript API](https://github.com/pegjs/pegjs/blob/master/docs/guides/javascript-api.md)\n- [Plugins](https://github.com/pegjs/pegjs/blob/master/docs/guides/plugins.md)\n- [Compatibility](https://github.com/pegjs/pegjs/blob/master/docs/notes/compatibility.md)\n- [Development](https://github.com/pegjs/pegjs/blob/master/docs/notes/development.md)\n- [Useful Links](https://github.com/pegjs/pegjs/blob/master/docs/notes/useful-links.md)\n\n## license\n\nReleased under the [MIT License](https://opensource.org/licenses/MIT).\n\nCopyright (c) 2010-2016 [David Majda](https://majda.cz/)<br>\nCopyright (c) 2017+ [Futago-za Ryuu](https://github.com/futagoza)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/pegjs/pegjs/issues"},"_id":"pegjs@0.11.0-master.0b102d2","_nodeVersion":"12.7.0","_npmVersion":"6.10.0","dist":{"integrity":"sha512-t3GC8LbKyFb2kKLHUxjmGXuUhMNdTT3Y+64JBHLZitQlFkK89TRiVsa3Tw6Ld7j0UooaIkKYbEkK1USInTOw6A==","shasum":"70513ed3b493e81a99a6aab5db205dbef01bdcae","tarball":"https://registry.npmjs.org/pegjs/-/pegjs-0.11.0-master.0b102d2.tgz","fileCount":41,"unpackedSize":1813254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdOIHiCRA9TVsSAnZWagAA+WIP/iFKerBuo9Iw1/Ja3bny\n+BK5XJ+0rrjD4G4KiIfBW4in/0CF2KXdUdpliGJTXf+03N7EE2MqP4D6twsB\ntrQuhG01ON5PY+o2a7diBDMm2H8T5M88ux2VNKdImvjdFCT/fwXmP7o4QQjf\nl3t77zutRqVRHo5U8+0L3u8Pji/FTujfBQy6fh16DHBGey5+UOUcai6XHjD7\nCeggKqranp4PgFgiub+w5/DdUxcjt+G9dgg5qR3s+uu9CZAzVzp8Yv/MlYdZ\nU+KAofw1iOI7kGPF4qyLFs2f/vOWpIY+/Q+Ppj1C+3DDDBA2X57gZ4GJo+rh\nNYT5O590LTkYE1MsAOY0U8kY/slfh+rL3JYETVglJiA28awEZtupyQ+PjgMT\n4eBDhh81mw1EUlfcCDtwYLQMi7PAb6Q5ozNjv/w8Drez1VWDZ54YMH/z0Llx\n0c+DsCNQh4VO6hfcGCusH+/UZFMRhsGdTMMK1gwgzryM6iG9NSgWs8C5n4pM\nDoCcPIBqwu67HvFYRjLMClAnt5D990oqPduenuqee8/oOHcKQG0y6YXklBPw\nK2sggHYVrQbx0dWSwtQ0i1IOyKXqLpzj4uTUm8WosKqqqVdSxHyhD6b4vVOM\nPy0rpbQUS8YBLUek2Ya+OoQZG+KSkSlJ4/wJbegvEzoxZnYKCIkYZLPbBi8p\nfnht\r\n=augA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvCenuXUvKFAR4VeeZu7QDR8l+O3WDYa7gLH7qk0FOMwIgaJ6pNucZ6qoilrvB80pxw5JMuCiPO/gbvdG2emClEIk="}]},"maintainers":[{"email":"david@majda.cz","name":"dmajda"},{"email":"futagoza.ryuu@gmail.com","name":"ryuu"}],"_npmUser":{"name":"ryuu","email":"futagoza.ryuu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pegjs_0.11.0-master.0b102d2_1563984353672_0.7221286071158637"},"_hasShrinkwrap":false},"0.11.0-master.9360abb":{"name":"pegjs","version":"0.11.0-master.9360abb","description":"Parser generator for JavaScript","keywords":["PEG.js","pegjs","grammar","parser","generator","language","PEG"],"homepage":"https://pegjs.org/","repository":{"type":"git","url":"git+https://github.com/pegjs/pegjs.git"},"license":"MIT","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com"}],"types":"typings/pegjs.d.ts","main":"lib/peg.js","bin":{"pegjs":"bin/peg.js"},"engines":{"node":">= 8"},"readme":"[![Build Status](https://dev.azure.com/pegjs/pegjs/_apis/build/status/Azure%20Pipelines?branchName=master)](https://dev.azure.com/pegjs/pegjs/_build/latest?definitionId=1?branchName=master)\n[![coverage](https://img.shields.io/coveralls/github/pegjs/pegjs.svg)](https://coveralls.io/github/pegjs/pegjs)\n[![Maintainability](https://api.codeclimate.com/v1/badges/2d1f0313dea3e28e191f/maintainability)](https://codeclimate.com/github/pegjs/pegjs/maintainability)\n[![license](https://img.shields.io/badge/license-mit-blue.svg)](https://opensource.org/licenses/MIT)\n\nPEG.js is a simple parser generator for JavaScript that produces fast parsers with excellent error reporting. You can use it to process complex data or computer languages and build transformers, interpreters, compilers and other tools easily.\n\n> PEG.js is still very much work in progress. There are no compatibility guarantees until version 1.0\n\n## features\n\n  * Simple and expressive grammar syntax\n  * Integrates both lexical and syntactical analysis\n  * Parsers have excellent error reporting out of the box\n  * Based on [parsing expression grammar](http://en.wikipedia.org/wiki/Parsing_expression_grammar) formalism - more powerful than traditional LL(*k*) and LR(*k*) parsers\n  * Usable [from your browser](https://pegjs.org/online), from the command line, or via JavaScript API\n\n## documentation\n\n- [Getting Started](https://github.com/pegjs/pegjs/blob/master/docs/guides/getting-started.md)\n- [Installation](https://github.com/pegjs/pegjs/blob/master/docs/guides/installation.md)\n- [Generating a Parser](https://github.com/pegjs/pegjs/blob/master/docs/guides/generating-a-parser.md)\n- [Using the Parser](https://github.com/pegjs/pegjs/blob/master/docs/guides/using-the-parser.md)\n- [Grammar Syntax and Semantics](https://github.com/pegjs/pegjs/tree/master/docs/grammar)\n- [JavaScript API](https://github.com/pegjs/pegjs/blob/master/docs/guides/javascript-api.md)\n- [Plugins](https://github.com/pegjs/pegjs/blob/master/docs/guides/plugins.md)\n- [Compatibility](https://github.com/pegjs/pegjs/blob/master/docs/notes/compatibility.md)\n- [Development](https://github.com/pegjs/pegjs/blob/master/docs/notes/development.md)\n- [Useful Links](https://github.com/pegjs/pegjs/blob/master/docs/notes/useful-links.md)\n\n## license\n\nReleased under the [MIT License](https://opensource.org/licenses/MIT).\n\nCopyright (c) 2010-2016 [David Majda](https://majda.cz/)<br>\nCopyright (c) 2017+ [Futago-za Ryuu](https://github.com/futagoza)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/pegjs/pegjs/issues"},"_id":"pegjs@0.11.0-master.9360abb","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-k3JdBNjhgWpiPptQQsQoyRndxMHopx92CzfpmzMkyZrB8+b/i71YLmdRUYFX5zQVREfTFwEnPJBwB9xxwUpCGQ==","shasum":"719c8ddd4c39ca7ac131f15f4d58ad32655f89aa","tarball":"https://registry.npmjs.org/pegjs/-/pegjs-0.11.0-master.9360abb.tgz","fileCount":41,"unpackedSize":1977788,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkEerCRA9TVsSAnZWagAAGP4QAIAV0af/qMb+jQgvn9Xi\nDwuvPw6oP2Mf87TQn6kI4V1ZdJ1exF1sIwZPDle9b/JINm4AT2uM3qGRi+Ot\nTxgsOI7Ep1RVilNtFsg2o10NoWEBhV7SsEsQ7fbLYdRFPeVyj8shhXhluiwT\nbRlyOV6uY5blxwREuQLkhX6Qd4TWO0Frhs7Stw67TOSmdlAxO5WpQwIq1EJd\nfaI+Kt+ji8RiTXRIPEf6b5L37oXYYNRUmf7T47So7YJqAKzPd7dKPpAozVIj\n0t7kC00/lSLYfd6g+unD5oRTvTyuHXsfF9MN9LmDphH2VBZa2oSRK6WiSLqD\n2F+NiLDNw+hiDuAhp0O+vYzZjG5DZTCUgc90tE1BvpVnO+ECacUMxT45D/OB\nLzGGXAsPo4K9+QAXpaC8gdk9PJJPWy0rlEiIoc0x8SVxUsg7STp67I7KKNVY\nI1N18siTGbB2cVVq4397pXuRy/eqBhkUswfJAVbt3NRhV7ptX3Ycsh2o+Y/o\nsTyq2hae2FAUlm0K+fTAqde2uSI2zXzZSxI5o0YoGTgIzauF6sqNZGUJa/nI\nCKoLtEBtwqtebGnGwQsKmWKSo64bM0FTBB6sM1d0Vz9iQwG6/OdZAtDeirFG\nMQK596ga0MOSJUBJFUexxwtFxJGL6RsPzy5GOfnOHHPwtq5dtJ1H36GJ55ie\nWKhW\r\n=hdKR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVRX9mHw/ziv8Dan+6cOxn3gewno/4gSdwyjnK5x+x+QIhAJIwbHoL7PYYmX2gynPbRYzC1hExaUZCDMYun02wTq2e"}]},"maintainers":[{"email":"david@majda.cz","name":"dmajda"},{"email":"futagoza.ryuu@gmail.com","name":"ryuu"}],"_npmUser":{"name":"ryuu","email":"futagoza.ryuu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pegjs_0.11.0-master.9360abb_1569736618835_0.1850078298020612"},"_hasShrinkwrap":false},"0.11.0-master.b7b87ea":{"name":"pegjs","version":"0.11.0-master.b7b87ea","description":"Parser generator for JavaScript","keywords":["PEG.js","pegjs","grammar","parser","generator","language","PEG"],"homepage":"https://pegjs.org/","repository":{"type":"git","url":"git+https://github.com/pegjs/pegjs.git"},"license":"MIT","contributors":[{"name":"David Majda","email":"david@majda.cz","url":"https://majda.cz/"},{"name":"Futago-za Ryuu","email":"futagoza.ryuu@gmail.com"}],"types":"typings/pegjs.d.ts","main":"lib/peg.js","bin":{"pegjs":"bin/peg.js"},"engines":{"node":">= 8"},"readme":"![GitHub Actions](https://github.com/pegjs/pegjs/workflows/Github%20Actions/badge.svg)\n[![Codecov](https://codecov.io/gh/pegjs/pegjs/branch/master/graph/badge.svg)](https://codecov.io/gh/pegjs/pegjs)\n[![CodeFactor](https://www.codefactor.io/repository/github/pegjs/pegjs/badge)](https://www.codefactor.io/repository/github/pegjs/pegjs)\n[![license](https://img.shields.io/badge/license-mit-blue.svg)](https://opensource.org/licenses/MIT)\n\nPEG.js is a simple parser generator for JavaScript that produces fast parsers with excellent error reporting. You can use it to process complex data or computer languages and build transformers, interpreters, compilers and other tools easily.\n\n> PEG.js is still very much work in progress. There are no compatibility guarantees until version 1.0\n\n## features\n\n  * Simple and expressive grammar syntax\n  * Integrates both lexical and syntactical analysis\n  * Parsers have excellent error reporting out of the box\n  * Based on [parsing expression grammar](http://en.wikipedia.org/wiki/Parsing_expression_grammar) formalism - more powerful than traditional LL(*k*) and LR(*k*) parsers\n  * Usable [from your browser](https://pegjs.org/online), from the command line, or via JavaScript API\n\n## documentation\n\n- [Getting Started](https://github.com/pegjs/pegjs/blob/master/docs/guides/getting-started.md)\n- [Installation](https://github.com/pegjs/pegjs/blob/master/docs/guides/installation.md)\n- [Generating a Parser](https://github.com/pegjs/pegjs/blob/master/docs/guides/generating-a-parser.md)\n- [Using the Parser](https://github.com/pegjs/pegjs/blob/master/docs/guides/using-the-parser.md)\n- [Grammar Syntax and Semantics](https://github.com/pegjs/pegjs/tree/master/docs/grammar)\n- [JavaScript API](https://github.com/pegjs/pegjs/blob/master/docs/guides/javascript-api.md)\n- [Plugins](https://github.com/pegjs/pegjs/blob/master/docs/guides/plugins.md)\n- [Compatibility](https://github.com/pegjs/pegjs/blob/master/docs/compatibility.md)\n- [Development](https://github.com/pegjs/pegjs/blob/master/docs/development.md)\n\n## license\n\nReleased under the [MIT License](https://opensource.org/licenses/MIT).\n\nCopyright (c) 2010-2016 [David Majda](https://majda.cz/)<br>\nCopyright (c) 2017+ [Futago-za Ryuu](https://github.com/futagoza)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/pegjs/pegjs/issues"},"_id":"pegjs@0.11.0-master.b7b87ea","_nodeVersion":"10.17.0","_npmVersion":"6.11.3","dist":{"integrity":"sha512-fwjzNiYHRUEUe/86Aaslb/ocbbsAupOcsJz+dlPYtgp3feCDRQOLChHO924XGh7fzSJBTdFCQTzmSOQaWjCTew==","shasum":"dc41190696bc33c8a09210a0bf91e683d4f1d6dc","tarball":"https://registry.npmjs.org/pegjs/-/pegjs-0.11.0-master.b7b87ea.tgz","fileCount":39,"unpackedSize":533102,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd0D3eCRA9TVsSAnZWagAAqSMP/A5I5VZTVNcFGAZ/XYB2\na38lIWrWc6EiTH3LcukWk+YqwvLR2ilU+X/mIUhUMyU+BiFUr4lvL0MO3yq8\nF78miXVj7FoeWK4pzbKq5HTtUxQZ3xuwkpBamE1k8JIGjqbwS9iENYk+cD8E\nHcHlsYX5cVGqJ2dCqn5bc7vwgISXg4FUm/pnE/gavMJ8mA72xcf9E/iQmrTW\nNNeMigQ8Eto3YD0vPIIlZVDLziQFzzPxdo5lPQ950vpQKN9ROb/z9b0bEJ0L\nWgrBNNFptaxNg+EWCC82E/TSnknsCvdoVbXE3ZLp3KnwWFUA1b88KLP/KA0/\nWSJIne7e+ehQKRbq0Z06HK8fNRWvs6lJ+OAGazbqCwjPd+zlM8k2nOdOzeww\nJaCyHfhZeKMQmFj9WshCPymUbjgAxO2psdU/SZs0G7sOX135jcEXbV4MgxPq\n+Nb6XJyKd5mWT125nxI5ZUmocHYW3HHp73XwgYIoLYh1w1xswFV117+6hWuv\nYDwgHXPuaIMVWwf1SVYGtlD8zCJDfMyzC/kYYK0oA45D9LTPZjNimKxio3Ri\nbmwS91zN3KMi3w/fI7Vsrcxr3SMyVwT5fX80r4Jsk7YID/9IPVtGpjQZytOX\nB9LRSTriR4R7WVJt6k5VaP/48XUXiiOetK+PJoBEZ9nqJM2vJMQs9rqitmcb\nDjgN\r\n=b+gg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBi5k8dbX52EFuVgc5ggmDKp3OADSxM2SqeyuFgBOH1gIhAJLfjALJ6dDMit5/uJYmrtsWjzKXVJCnHjn8uq7PMiMS"}]},"maintainers":[{"email":"david@majda.cz","name":"dmajda"},{"email":"futagoza.ryuu@gmail.com","name":"ryuu"}],"_npmUser":{"name":"ryuu","email":"futagoza.ryuu@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/pegjs_0.11.0-master.b7b87ea_1573928413920_0.11434551517511427"},"_hasShrinkwrap":false}},"maintainers":[{"email":"david@majda.cz","name":"dmajda"},{"email":"futagoza.ryuu@gmail.com","name":"ryuu"}],"time":{"modified":"2023-07-13T23:57:20.607Z","created":"2011-04-14T16:30:04.408Z","0.6.0":"2011-04-14T16:30:05.132Z","0.6.1":"2011-04-14T17:55:38.265Z","0.6.2":"2011-08-20T16:34:48.518Z","0.7.0":"2012-04-18T11:00:20.959Z","0.8.0":"2013-12-24T08:21:14.725Z","0.9.0":"2015-08-30T06:26:02.780Z","0.10.0":"2016-08-19T07:16:34.480Z","0.11.0-dev.187":"2017-12-18T03:29:19.676Z","0.11.0-dev.200":"2017-12-28T02:08:37.842Z","0.11.0-dev.224":"2018-01-18T01:59:36.202Z","0.11.0-dev.225":"2018-01-18T21:54:50.399Z","0.11.0-dev.273":"2018-03-23T13:17:34.378Z","0.11.0-dev.325":"2018-09-18T00:02:05.050Z","0.11.0-master.f69239d":"2019-02-15T03:54:09.981Z","0.11.0-master.e829945":"2019-02-15T11:52:48.362Z","0.11.0-master.53b9662":"2019-02-15T11:58:14.071Z","0.11.0-master.85dbe5a":"2019-02-19T16:25:27.773Z","0.11.0-master.30f3260":"2019-03-20T22:37:34.324Z","0.11.0-master.0b102d2":"2019-07-24T16:05:53.840Z","0.11.0-master.9360abb":"2019-09-29T05:56:59.127Z","0.11.0-master.b7b87ea":"2019-11-16T18:20:14.026Z"},"author":{"name":"David Majda","email":"david@majda.cz","url":"http://majda.cz/"},"repository":{"type":"git","url":"git+https://github.com/pegjs/pegjs.git"},"users":{"nak2k":true,"alexgo":true,"dape":true,"mimmo1":true,"ne_sachirou":true,"dnunez24":true,"hibrahimsafak":true,"briantrice":true,"nukisman":true,"detj":true,"monsterkodi":true,"jjdanois":true,"mccoyjordan":true,"leizongmin":true,"pastahito":true,"panlw":true,"rexpan":true,"tsxuehu":true,"shanewholloway":true,"asaupup":true,"nuwaio":true,"nfrigus":true,"flumpus-dev":true},"homepage":"http://pegjs.org/","readme":"","readmeFilename":"","bugs":{"url":"https://github.com/pegjs/pegjs/issues"},"license":"MIT","keywords":["parser generator","PEG"]}