├── .editorconfig ├── .gitattributes ├── .github └── workflows │ ├── gh-pages.yml │ ├── node.js.yml │ ├── playwright.yml │ └── publish.yml ├── .gitignore ├── .ncurc.cjs ├── AUTHORS ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── benchmark ├── .eslintrc.json ├── README.md ├── benchmarks.js ├── browser.stub.js ├── css │ ├── 960.gs │ │ ├── min │ │ │ ├── 960.css │ │ │ ├── 960_24_col.css │ │ │ ├── reset.css │ │ │ └── text.css │ │ └── src │ │ │ ├── 960.css │ │ │ ├── 960_24_col.css │ │ │ ├── reset.css │ │ │ └── text.css │ └── blueprint │ │ ├── min │ │ ├── ie.css │ │ ├── print.css │ │ └── screen.css │ │ └── src │ │ ├── forms.css │ │ ├── grid.css │ │ ├── ie.css │ │ ├── print.css │ │ ├── reset.css │ │ └── typography.css ├── json │ ├── example1.json │ ├── example2.json │ ├── example3.json │ ├── example4.json │ └── example5.json ├── run_bench.js ├── runner.js └── tsconfig.json ├── bin ├── generated_template.d.ts ├── opts.js ├── peggy-cli.js ├── peggy.js ├── tsconfig.json ├── utils.js └── watcher.js ├── docs ├── .eleventy.js ├── CNAME ├── README.md ├── _includes │ ├── base-layout.html │ ├── components │ │ ├── footer.html │ │ └── header.html │ └── main-layout.html ├── css │ ├── benchmark.css │ ├── common.css │ ├── content.css │ ├── documentation.css │ ├── layout-default.css │ ├── layout-online.css │ └── test.css ├── development │ ├── benchmark.html │ ├── favicon.ico │ ├── index.html │ └── test.html ├── documentation.html ├── favicon.ico ├── img │ ├── rule.png │ ├── spinner-16x16-progress.gif │ └── spinner-48x48.gif ├── index.html ├── js │ ├── examples.js │ ├── examples.peggy │ ├── online.js │ └── options.js ├── online.html ├── package.json └── vendor │ └── codemirror │ ├── codemirror.css │ ├── codemirror.js │ ├── lint.css │ └── lint.js ├── eslint.config.mjs ├── examples ├── arithmetics.pegjs ├── css.pegjs ├── fizzbuzz.peggy ├── javascript.pegjs ├── json.pegjs ├── semver.peggy ├── source-mappings.peggy └── xml.peggy ├── jest.config.js ├── lib ├── compiler │ ├── asts.js │ ├── index.js │ ├── intern.js │ ├── opcodes.js │ ├── passes │ │ ├── add-imported-rules.js │ │ ├── fix-library-numbers.js │ │ ├── generate-bytecode.js │ │ ├── generate-js.js │ │ ├── inference-match-result.js │ │ ├── merge-character-classes.js │ │ ├── remove-proxy-rules.js │ │ ├── remove-unused-rules.js │ │ ├── report-duplicate-imports.js │ │ ├── report-duplicate-labels.js │ │ ├── report-duplicate-rules.js │ │ ├── report-incorrect-plucking.js │ │ ├── report-infinite-recursion.js │ │ ├── report-infinite-repetition.js │ │ ├── report-undefined-rules.js │ │ └── report-unreachable.js │ ├── session.js │ ├── stack.js │ ├── utils.js │ └── visitor.js ├── grammar-error.js ├── grammar-location.js ├── parser.d.ts ├── parser.js ├── peg.d.ts ├── peg.js ├── tsconfig.json └── version.js ├── package.json ├── peggy.code-workspace ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── src ├── opts.mjs └── parser.pegjs ├── test ├── README.md ├── all.js ├── api │ ├── generated-parser-api.spec.js │ ├── pegjs-api.spec.js │ └── plugin-api.spec.js ├── behavior │ └── generated-parser-behavior.spec.js ├── cli │ ├── fixtures │ │ ├── bad.js │ │ ├── frags │ │ │ ├── .gitignore │ │ │ ├── .npmrc │ │ │ ├── package.json │ │ │ ├── path.peggy │ │ │ └── unicode.peggy │ │ ├── imp.peggy │ │ ├── imports1.peggy │ │ ├── imports2.peggy │ │ ├── imports_peggy.js │ │ ├── imports_peggy.peggy │ │ ├── lib.js │ │ ├── lib.peggy │ │ ├── options.js │ │ ├── options.json │ │ ├── options.mjs │ │ ├── plugin.cjs │ │ ├── plugin.js │ │ ├── plugin.mjs │ │ ├── plugin2.mjs │ │ ├── req.peggy │ │ ├── simple.peggy │ │ ├── simple.txt │ │ └── useFrags │ │ │ ├── .gitignore │ │ │ ├── .npmrc │ │ │ ├── fs.peggy │ │ │ ├── identifier.peggy │ │ │ └── package.json │ ├── run.spec.ts │ ├── tsconfig.json │ ├── utils.spec.ts │ └── watcher.spec.ts ├── server ├── tsconfig.json ├── types │ ├── peg.test-d.ts │ └── tsconfig.json ├── unit │ ├── compiler.spec.js │ ├── compiler │ │ ├── intern.spec.js │ │ ├── passes │ │ │ ├── add-imported-rules.spec.js │ │ │ ├── fix-library-numbers.spec.js │ │ │ ├── generate-bytecode.spec.js │ │ │ ├── generate-js.spec.js │ │ │ ├── helpers.js │ │ │ ├── inference-match-result.spec.js │ │ │ ├── merge-character-classes.spec.js │ │ │ ├── remove-proxy-rules.spec.js │ │ │ ├── remove-unused-rules.spec.js │ │ │ ├── report-duplicate-imports.spec.js │ │ │ ├── report-duplicate-labels.spec.js │ │ │ ├── report-duplicate-rules.spec.js │ │ │ ├── report-incorrect-plucking.spec.js │ │ │ ├── report-infinite-recursion.spec.js │ │ │ ├── report-infinite-repetition.spec.js │ │ │ └── report-undefined-rules.spec.js │ │ ├── stack.spec.js │ │ └── utils.spec.js │ ├── grammar-error.spec.js │ └── parser.spec.js └── utils.js ├── tools ├── all-tests.js ├── header.js ├── impact └── release ├── tsconfig-base.json ├── tsconfig.json ├── tsup.config.js └── web-test ├── .gitignore ├── .npmrc ├── README.md ├── package.json ├── playwright.config.js └── test ├── mocha.spec.js ├── online.spec.js └── performance.spec.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/.github/workflows/gh-pages.yml -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.github/workflows/playwright.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/.github/workflows/playwright.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/.gitignore -------------------------------------------------------------------------------- /.ncurc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/.ncurc.cjs -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/AUTHORS -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/.eslintrc.json -------------------------------------------------------------------------------- /benchmark/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/README.md -------------------------------------------------------------------------------- /benchmark/benchmarks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/benchmarks.js -------------------------------------------------------------------------------- /benchmark/browser.stub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/browser.stub.js -------------------------------------------------------------------------------- /benchmark/css/960.gs/min/960.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/css/960.gs/min/960.css -------------------------------------------------------------------------------- /benchmark/css/960.gs/min/960_24_col.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/css/960.gs/min/960_24_col.css -------------------------------------------------------------------------------- /benchmark/css/960.gs/min/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/css/960.gs/min/reset.css -------------------------------------------------------------------------------- /benchmark/css/960.gs/min/text.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/css/960.gs/min/text.css -------------------------------------------------------------------------------- /benchmark/css/960.gs/src/960.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/css/960.gs/src/960.css -------------------------------------------------------------------------------- /benchmark/css/960.gs/src/960_24_col.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/css/960.gs/src/960_24_col.css -------------------------------------------------------------------------------- /benchmark/css/960.gs/src/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/css/960.gs/src/reset.css -------------------------------------------------------------------------------- /benchmark/css/960.gs/src/text.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/css/960.gs/src/text.css -------------------------------------------------------------------------------- /benchmark/css/blueprint/min/ie.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/css/blueprint/min/ie.css -------------------------------------------------------------------------------- /benchmark/css/blueprint/min/print.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/css/blueprint/min/print.css -------------------------------------------------------------------------------- /benchmark/css/blueprint/min/screen.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/css/blueprint/min/screen.css -------------------------------------------------------------------------------- /benchmark/css/blueprint/src/forms.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/css/blueprint/src/forms.css -------------------------------------------------------------------------------- /benchmark/css/blueprint/src/grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/css/blueprint/src/grid.css -------------------------------------------------------------------------------- /benchmark/css/blueprint/src/ie.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/css/blueprint/src/ie.css -------------------------------------------------------------------------------- /benchmark/css/blueprint/src/print.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/css/blueprint/src/print.css -------------------------------------------------------------------------------- /benchmark/css/blueprint/src/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/css/blueprint/src/reset.css -------------------------------------------------------------------------------- /benchmark/css/blueprint/src/typography.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/css/blueprint/src/typography.css -------------------------------------------------------------------------------- /benchmark/json/example1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/json/example1.json -------------------------------------------------------------------------------- /benchmark/json/example2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/json/example2.json -------------------------------------------------------------------------------- /benchmark/json/example3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/json/example3.json -------------------------------------------------------------------------------- /benchmark/json/example4.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/json/example4.json -------------------------------------------------------------------------------- /benchmark/json/example5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/json/example5.json -------------------------------------------------------------------------------- /benchmark/run_bench.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/run_bench.js -------------------------------------------------------------------------------- /benchmark/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/runner.js -------------------------------------------------------------------------------- /benchmark/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/benchmark/tsconfig.json -------------------------------------------------------------------------------- /bin/generated_template.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/bin/generated_template.d.ts -------------------------------------------------------------------------------- /bin/opts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/bin/opts.js -------------------------------------------------------------------------------- /bin/peggy-cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/bin/peggy-cli.js -------------------------------------------------------------------------------- /bin/peggy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/bin/peggy.js -------------------------------------------------------------------------------- /bin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/bin/tsconfig.json -------------------------------------------------------------------------------- /bin/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/bin/utils.js -------------------------------------------------------------------------------- /bin/watcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/bin/watcher.js -------------------------------------------------------------------------------- /docs/.eleventy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/.eleventy.js -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | peggyjs.org -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_includes/base-layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/_includes/base-layout.html -------------------------------------------------------------------------------- /docs/_includes/components/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/_includes/components/footer.html -------------------------------------------------------------------------------- /docs/_includes/components/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/_includes/components/header.html -------------------------------------------------------------------------------- /docs/_includes/main-layout.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/_includes/main-layout.html -------------------------------------------------------------------------------- /docs/css/benchmark.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/css/benchmark.css -------------------------------------------------------------------------------- /docs/css/common.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/css/common.css -------------------------------------------------------------------------------- /docs/css/content.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/css/content.css -------------------------------------------------------------------------------- /docs/css/documentation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/css/documentation.css -------------------------------------------------------------------------------- /docs/css/layout-default.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/css/layout-default.css -------------------------------------------------------------------------------- /docs/css/layout-online.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/css/layout-online.css -------------------------------------------------------------------------------- /docs/css/test.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/css/test.css -------------------------------------------------------------------------------- /docs/development/benchmark.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/development/benchmark.html -------------------------------------------------------------------------------- /docs/development/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/development/favicon.ico -------------------------------------------------------------------------------- /docs/development/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/development/index.html -------------------------------------------------------------------------------- /docs/development/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/development/test.html -------------------------------------------------------------------------------- /docs/documentation.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/documentation.html -------------------------------------------------------------------------------- /docs/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/favicon.ico -------------------------------------------------------------------------------- /docs/img/rule.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/img/rule.png -------------------------------------------------------------------------------- /docs/img/spinner-16x16-progress.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/img/spinner-16x16-progress.gif -------------------------------------------------------------------------------- /docs/img/spinner-48x48.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/img/spinner-48x48.gif -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/js/examples.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/js/examples.js -------------------------------------------------------------------------------- /docs/js/examples.peggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/js/examples.peggy -------------------------------------------------------------------------------- /docs/js/online.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/js/online.js -------------------------------------------------------------------------------- /docs/js/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/js/options.js -------------------------------------------------------------------------------- /docs/online.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/online.html -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/vendor/codemirror/codemirror.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/vendor/codemirror/codemirror.css -------------------------------------------------------------------------------- /docs/vendor/codemirror/codemirror.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/vendor/codemirror/codemirror.js -------------------------------------------------------------------------------- /docs/vendor/codemirror/lint.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/vendor/codemirror/lint.css -------------------------------------------------------------------------------- /docs/vendor/codemirror/lint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/docs/vendor/codemirror/lint.js -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /examples/arithmetics.pegjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/examples/arithmetics.pegjs -------------------------------------------------------------------------------- /examples/css.pegjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/examples/css.pegjs -------------------------------------------------------------------------------- /examples/fizzbuzz.peggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/examples/fizzbuzz.peggy -------------------------------------------------------------------------------- /examples/javascript.pegjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/examples/javascript.pegjs -------------------------------------------------------------------------------- /examples/json.pegjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/examples/json.pegjs -------------------------------------------------------------------------------- /examples/semver.peggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/examples/semver.peggy -------------------------------------------------------------------------------- /examples/source-mappings.peggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/examples/source-mappings.peggy -------------------------------------------------------------------------------- /examples/xml.peggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/examples/xml.peggy -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/jest.config.js -------------------------------------------------------------------------------- /lib/compiler/asts.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/compiler/asts.js -------------------------------------------------------------------------------- /lib/compiler/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/compiler/index.js -------------------------------------------------------------------------------- /lib/compiler/intern.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/compiler/intern.js -------------------------------------------------------------------------------- /lib/compiler/opcodes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/compiler/opcodes.js -------------------------------------------------------------------------------- /lib/compiler/passes/add-imported-rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/compiler/passes/add-imported-rules.js -------------------------------------------------------------------------------- /lib/compiler/passes/fix-library-numbers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/compiler/passes/fix-library-numbers.js -------------------------------------------------------------------------------- /lib/compiler/passes/generate-bytecode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/compiler/passes/generate-bytecode.js -------------------------------------------------------------------------------- /lib/compiler/passes/generate-js.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/compiler/passes/generate-js.js -------------------------------------------------------------------------------- /lib/compiler/passes/inference-match-result.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/compiler/passes/inference-match-result.js -------------------------------------------------------------------------------- /lib/compiler/passes/merge-character-classes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/compiler/passes/merge-character-classes.js -------------------------------------------------------------------------------- /lib/compiler/passes/remove-proxy-rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/compiler/passes/remove-proxy-rules.js -------------------------------------------------------------------------------- /lib/compiler/passes/remove-unused-rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/compiler/passes/remove-unused-rules.js -------------------------------------------------------------------------------- /lib/compiler/passes/report-duplicate-imports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/compiler/passes/report-duplicate-imports.js -------------------------------------------------------------------------------- /lib/compiler/passes/report-duplicate-labels.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/compiler/passes/report-duplicate-labels.js -------------------------------------------------------------------------------- /lib/compiler/passes/report-duplicate-rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/compiler/passes/report-duplicate-rules.js -------------------------------------------------------------------------------- /lib/compiler/passes/report-incorrect-plucking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/compiler/passes/report-incorrect-plucking.js -------------------------------------------------------------------------------- /lib/compiler/passes/report-infinite-recursion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/compiler/passes/report-infinite-recursion.js -------------------------------------------------------------------------------- /lib/compiler/passes/report-infinite-repetition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/compiler/passes/report-infinite-repetition.js -------------------------------------------------------------------------------- /lib/compiler/passes/report-undefined-rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/compiler/passes/report-undefined-rules.js -------------------------------------------------------------------------------- /lib/compiler/passes/report-unreachable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/compiler/passes/report-unreachable.js -------------------------------------------------------------------------------- /lib/compiler/session.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/compiler/session.js -------------------------------------------------------------------------------- /lib/compiler/stack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/compiler/stack.js -------------------------------------------------------------------------------- /lib/compiler/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/compiler/utils.js -------------------------------------------------------------------------------- /lib/compiler/visitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/compiler/visitor.js -------------------------------------------------------------------------------- /lib/grammar-error.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/grammar-error.js -------------------------------------------------------------------------------- /lib/grammar-location.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/grammar-location.js -------------------------------------------------------------------------------- /lib/parser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/parser.d.ts -------------------------------------------------------------------------------- /lib/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/parser.js -------------------------------------------------------------------------------- /lib/peg.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/peg.d.ts -------------------------------------------------------------------------------- /lib/peg.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/peg.js -------------------------------------------------------------------------------- /lib/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/tsconfig.json -------------------------------------------------------------------------------- /lib/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/lib/version.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/package.json -------------------------------------------------------------------------------- /peggy.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/peggy.code-workspace -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /src/opts.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/src/opts.mjs -------------------------------------------------------------------------------- /src/parser.pegjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/src/parser.pegjs -------------------------------------------------------------------------------- /test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/README.md -------------------------------------------------------------------------------- /test/all.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/all.js -------------------------------------------------------------------------------- /test/api/generated-parser-api.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/api/generated-parser-api.spec.js -------------------------------------------------------------------------------- /test/api/pegjs-api.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/api/pegjs-api.spec.js -------------------------------------------------------------------------------- /test/api/plugin-api.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/api/plugin-api.spec.js -------------------------------------------------------------------------------- /test/behavior/generated-parser-behavior.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/behavior/generated-parser-behavior.spec.js -------------------------------------------------------------------------------- /test/cli/fixtures/bad.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/cli/fixtures/bad.js -------------------------------------------------------------------------------- /test/cli/fixtures/frags/.gitignore: -------------------------------------------------------------------------------- 1 | *.js 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /test/cli/fixtures/frags/.npmrc: -------------------------------------------------------------------------------- 1 | lockfile=false 2 | -------------------------------------------------------------------------------- /test/cli/fixtures/frags/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/cli/fixtures/frags/package.json -------------------------------------------------------------------------------- /test/cli/fixtures/frags/path.peggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/cli/fixtures/frags/path.peggy -------------------------------------------------------------------------------- /test/cli/fixtures/frags/unicode.peggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/cli/fixtures/frags/unicode.peggy -------------------------------------------------------------------------------- /test/cli/fixtures/imp.peggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/cli/fixtures/imp.peggy -------------------------------------------------------------------------------- /test/cli/fixtures/imports1.peggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/cli/fixtures/imports1.peggy -------------------------------------------------------------------------------- /test/cli/fixtures/imports2.peggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/cli/fixtures/imports2.peggy -------------------------------------------------------------------------------- /test/cli/fixtures/imports_peggy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/cli/fixtures/imports_peggy.js -------------------------------------------------------------------------------- /test/cli/fixtures/imports_peggy.peggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/cli/fixtures/imports_peggy.peggy -------------------------------------------------------------------------------- /test/cli/fixtures/lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/cli/fixtures/lib.js -------------------------------------------------------------------------------- /test/cli/fixtures/lib.peggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/cli/fixtures/lib.peggy -------------------------------------------------------------------------------- /test/cli/fixtures/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/cli/fixtures/options.js -------------------------------------------------------------------------------- /test/cli/fixtures/options.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/cli/fixtures/options.json -------------------------------------------------------------------------------- /test/cli/fixtures/options.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/cli/fixtures/options.mjs -------------------------------------------------------------------------------- /test/cli/fixtures/plugin.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/cli/fixtures/plugin.cjs -------------------------------------------------------------------------------- /test/cli/fixtures/plugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/cli/fixtures/plugin.js -------------------------------------------------------------------------------- /test/cli/fixtures/plugin.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/cli/fixtures/plugin.mjs -------------------------------------------------------------------------------- /test/cli/fixtures/plugin2.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/cli/fixtures/plugin2.mjs -------------------------------------------------------------------------------- /test/cli/fixtures/req.peggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/cli/fixtures/req.peggy -------------------------------------------------------------------------------- /test/cli/fixtures/simple.peggy: -------------------------------------------------------------------------------- 1 | foo = @"1" "\r"? "\n"? 2 | -------------------------------------------------------------------------------- /test/cli/fixtures/simple.txt: -------------------------------------------------------------------------------- 1 | 1 2 | -------------------------------------------------------------------------------- /test/cli/fixtures/useFrags/.gitignore: -------------------------------------------------------------------------------- 1 | *.js 2 | node_modules/ 3 | -------------------------------------------------------------------------------- /test/cli/fixtures/useFrags/.npmrc: -------------------------------------------------------------------------------- 1 | lockfile=false 2 | -------------------------------------------------------------------------------- /test/cli/fixtures/useFrags/fs.peggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/cli/fixtures/useFrags/fs.peggy -------------------------------------------------------------------------------- /test/cli/fixtures/useFrags/identifier.peggy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/cli/fixtures/useFrags/identifier.peggy -------------------------------------------------------------------------------- /test/cli/fixtures/useFrags/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/cli/fixtures/useFrags/package.json -------------------------------------------------------------------------------- /test/cli/run.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/cli/run.spec.ts -------------------------------------------------------------------------------- /test/cli/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/cli/tsconfig.json -------------------------------------------------------------------------------- /test/cli/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/cli/utils.spec.ts -------------------------------------------------------------------------------- /test/cli/watcher.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/cli/watcher.spec.ts -------------------------------------------------------------------------------- /test/server: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/server -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/tsconfig.json -------------------------------------------------------------------------------- /test/types/peg.test-d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/types/peg.test-d.ts -------------------------------------------------------------------------------- /test/types/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/types/tsconfig.json -------------------------------------------------------------------------------- /test/unit/compiler.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/unit/compiler.spec.js -------------------------------------------------------------------------------- /test/unit/compiler/intern.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/unit/compiler/intern.spec.js -------------------------------------------------------------------------------- /test/unit/compiler/passes/add-imported-rules.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/unit/compiler/passes/add-imported-rules.spec.js -------------------------------------------------------------------------------- /test/unit/compiler/passes/fix-library-numbers.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/unit/compiler/passes/fix-library-numbers.spec.js -------------------------------------------------------------------------------- /test/unit/compiler/passes/generate-bytecode.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/unit/compiler/passes/generate-bytecode.spec.js -------------------------------------------------------------------------------- /test/unit/compiler/passes/generate-js.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/unit/compiler/passes/generate-js.spec.js -------------------------------------------------------------------------------- /test/unit/compiler/passes/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/unit/compiler/passes/helpers.js -------------------------------------------------------------------------------- /test/unit/compiler/passes/inference-match-result.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/unit/compiler/passes/inference-match-result.spec.js -------------------------------------------------------------------------------- /test/unit/compiler/passes/merge-character-classes.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/unit/compiler/passes/merge-character-classes.spec.js -------------------------------------------------------------------------------- /test/unit/compiler/passes/remove-proxy-rules.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/unit/compiler/passes/remove-proxy-rules.spec.js -------------------------------------------------------------------------------- /test/unit/compiler/passes/remove-unused-rules.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/unit/compiler/passes/remove-unused-rules.spec.js -------------------------------------------------------------------------------- /test/unit/compiler/passes/report-duplicate-imports.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/unit/compiler/passes/report-duplicate-imports.spec.js -------------------------------------------------------------------------------- /test/unit/compiler/passes/report-duplicate-labels.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/unit/compiler/passes/report-duplicate-labels.spec.js -------------------------------------------------------------------------------- /test/unit/compiler/passes/report-duplicate-rules.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/unit/compiler/passes/report-duplicate-rules.spec.js -------------------------------------------------------------------------------- /test/unit/compiler/passes/report-incorrect-plucking.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/unit/compiler/passes/report-incorrect-plucking.spec.js -------------------------------------------------------------------------------- /test/unit/compiler/passes/report-infinite-recursion.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/unit/compiler/passes/report-infinite-recursion.spec.js -------------------------------------------------------------------------------- /test/unit/compiler/passes/report-infinite-repetition.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/unit/compiler/passes/report-infinite-repetition.spec.js -------------------------------------------------------------------------------- /test/unit/compiler/passes/report-undefined-rules.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/unit/compiler/passes/report-undefined-rules.spec.js -------------------------------------------------------------------------------- /test/unit/compiler/stack.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/unit/compiler/stack.spec.js -------------------------------------------------------------------------------- /test/unit/compiler/utils.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/unit/compiler/utils.spec.js -------------------------------------------------------------------------------- /test/unit/grammar-error.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/unit/grammar-error.spec.js -------------------------------------------------------------------------------- /test/unit/parser.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/unit/parser.spec.js -------------------------------------------------------------------------------- /test/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/test/utils.js -------------------------------------------------------------------------------- /tools/all-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/tools/all-tests.js -------------------------------------------------------------------------------- /tools/header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/tools/header.js -------------------------------------------------------------------------------- /tools/impact: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/tools/impact -------------------------------------------------------------------------------- /tools/release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/tools/release -------------------------------------------------------------------------------- /tsconfig-base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/tsconfig-base.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/tsup.config.js -------------------------------------------------------------------------------- /web-test/.gitignore: -------------------------------------------------------------------------------- 1 | test-results/ 2 | playwright-report/ 3 | -------------------------------------------------------------------------------- /web-test/.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /web-test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/web-test/README.md -------------------------------------------------------------------------------- /web-test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/web-test/package.json -------------------------------------------------------------------------------- /web-test/playwright.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/web-test/playwright.config.js -------------------------------------------------------------------------------- /web-test/test/mocha.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/web-test/test/mocha.spec.js -------------------------------------------------------------------------------- /web-test/test/online.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/web-test/test/online.spec.js -------------------------------------------------------------------------------- /web-test/test/performance.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/peggyjs/peggy/HEAD/web-test/test/performance.spec.js --------------------------------------------------------------------------------