├── .github ├── .keep └── workflows │ └── build.yml ├── .gitignore ├── .vscode └── settings.json ├── deno.jsonc ├── deno.lock ├── design ├── parsebox.blend └── parsebox.blend1 ├── example ├── binary │ └── binary.ts ├── ebnf │ ├── index.ts │ ├── parse.ts │ ├── runtime.ts │ └── static.ts ├── index.ts └── json │ ├── index.ts │ ├── parse.ts │ ├── runtime.ts │ └── static.ts ├── license ├── parsebox.png ├── readme.md ├── src ├── build │ ├── common │ │ ├── comment.ts │ │ ├── escape.ts │ │ ├── index.ts │ │ └── infer.ts │ ├── index.ts │ ├── options.ts │ ├── project.ts │ ├── runtime │ │ ├── index.ts │ │ ├── mapping.ts │ │ ├── name.ts │ │ └── parse.ts │ └── static │ │ ├── index.ts │ │ ├── mapping.ts │ │ ├── name.ts │ │ └── parse.ts ├── guard │ ├── guard.ts │ └── index.ts ├── index.ts ├── runtime │ ├── array.ts │ ├── bigint.ts │ ├── const.ts │ ├── ident.ts │ ├── index.ts │ ├── integer.ts │ ├── module.ts │ ├── number.ts │ ├── optional.ts │ ├── parse.ts │ ├── parser.ts │ ├── ref.ts │ ├── static.ts │ ├── string.ts │ ├── tuple.ts │ ├── union.ts │ ├── until.ts │ └── until_1.ts ├── static │ ├── array.ts │ ├── bigint.ts │ ├── const.ts │ ├── ident.ts │ ├── index.ts │ ├── integer.ts │ ├── number.ts │ ├── optional.ts │ ├── parse.ts │ ├── parser.ts │ ├── string.ts │ ├── tuple.ts │ ├── union.ts │ ├── until.ts │ └── until_1.ts ├── system │ ├── arguments │ │ ├── arguments.ts │ │ └── index.ts │ ├── index.ts │ └── unreachable │ │ ├── index.ts │ │ └── unreachable.ts └── token │ ├── bigint.ts │ ├── const.ts │ ├── ident.ts │ ├── index.ts │ ├── integer.ts │ ├── internal │ ├── char.ts │ ├── guard.ts │ ├── many.ts │ ├── optional.ts │ ├── result.ts │ ├── take.ts │ └── trim.ts │ ├── number.ts │ ├── span.ts │ ├── string.ts │ ├── until.ts │ └── until_1.ts ├── tasks.ts └── test ├── common ├── assert.ts └── index.ts └── parsebox ├── build ├── json.ts └── project.ts ├── guard ├── array.ts ├── bigint.ts ├── const.ts ├── ident.ts ├── integer.ts ├── number.ts ├── optional.ts ├── ref.ts ├── string.ts ├── tuple.ts ├── union.ts ├── until.ts └── until_1.ts ├── runtime ├── array.ts ├── bigint.ts ├── const.ts ├── ident.ts ├── integer.ts ├── number.ts ├── optional.ts ├── ref.ts ├── string.ts ├── tuple.ts ├── union.ts ├── until.ts ├── until_1.ts └── ~mapping.ts ├── static ├── array.ts ├── bigint.ts ├── const.ts ├── ident.ts ├── integer.ts ├── number.ts ├── optional.ts ├── ref.ts ├── string.ts ├── tuple.ts ├── union.ts ├── until.ts ├── until_1.ts └── ~mapping.ts ├── system └── arguments.ts └── token ├── bigint.ts ├── const.ts ├── ident.ts ├── integer.ts ├── internal └── trim.ts ├── number.ts ├── span.ts ├── string.ts ├── until.ts └── until_1.ts /.github/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /deno.jsonc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/deno.jsonc -------------------------------------------------------------------------------- /deno.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/deno.lock -------------------------------------------------------------------------------- /design/parsebox.blend: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/design/parsebox.blend -------------------------------------------------------------------------------- /design/parsebox.blend1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/design/parsebox.blend1 -------------------------------------------------------------------------------- /example/binary/binary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/example/binary/binary.ts -------------------------------------------------------------------------------- /example/ebnf/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/example/ebnf/index.ts -------------------------------------------------------------------------------- /example/ebnf/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/example/ebnf/parse.ts -------------------------------------------------------------------------------- /example/ebnf/runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/example/ebnf/runtime.ts -------------------------------------------------------------------------------- /example/ebnf/static.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/example/ebnf/static.ts -------------------------------------------------------------------------------- /example/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/example/index.ts -------------------------------------------------------------------------------- /example/json/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/example/json/index.ts -------------------------------------------------------------------------------- /example/json/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/example/json/parse.ts -------------------------------------------------------------------------------- /example/json/runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/example/json/runtime.ts -------------------------------------------------------------------------------- /example/json/static.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/example/json/static.ts -------------------------------------------------------------------------------- /license: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/license -------------------------------------------------------------------------------- /parsebox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/parsebox.png -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/readme.md -------------------------------------------------------------------------------- /src/build/common/comment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/build/common/comment.ts -------------------------------------------------------------------------------- /src/build/common/escape.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/build/common/escape.ts -------------------------------------------------------------------------------- /src/build/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/build/common/index.ts -------------------------------------------------------------------------------- /src/build/common/infer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/build/common/infer.ts -------------------------------------------------------------------------------- /src/build/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/build/index.ts -------------------------------------------------------------------------------- /src/build/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/build/options.ts -------------------------------------------------------------------------------- /src/build/project.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/build/project.ts -------------------------------------------------------------------------------- /src/build/runtime/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/build/runtime/index.ts -------------------------------------------------------------------------------- /src/build/runtime/mapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/build/runtime/mapping.ts -------------------------------------------------------------------------------- /src/build/runtime/name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/build/runtime/name.ts -------------------------------------------------------------------------------- /src/build/runtime/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/build/runtime/parse.ts -------------------------------------------------------------------------------- /src/build/static/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/build/static/index.ts -------------------------------------------------------------------------------- /src/build/static/mapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/build/static/mapping.ts -------------------------------------------------------------------------------- /src/build/static/name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/build/static/name.ts -------------------------------------------------------------------------------- /src/build/static/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/build/static/parse.ts -------------------------------------------------------------------------------- /src/guard/guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/guard/guard.ts -------------------------------------------------------------------------------- /src/guard/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/guard/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/runtime/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/runtime/array.ts -------------------------------------------------------------------------------- /src/runtime/bigint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/runtime/bigint.ts -------------------------------------------------------------------------------- /src/runtime/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/runtime/const.ts -------------------------------------------------------------------------------- /src/runtime/ident.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/runtime/ident.ts -------------------------------------------------------------------------------- /src/runtime/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/runtime/index.ts -------------------------------------------------------------------------------- /src/runtime/integer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/runtime/integer.ts -------------------------------------------------------------------------------- /src/runtime/module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/runtime/module.ts -------------------------------------------------------------------------------- /src/runtime/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/runtime/number.ts -------------------------------------------------------------------------------- /src/runtime/optional.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/runtime/optional.ts -------------------------------------------------------------------------------- /src/runtime/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/runtime/parse.ts -------------------------------------------------------------------------------- /src/runtime/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/runtime/parser.ts -------------------------------------------------------------------------------- /src/runtime/ref.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/runtime/ref.ts -------------------------------------------------------------------------------- /src/runtime/static.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/runtime/static.ts -------------------------------------------------------------------------------- /src/runtime/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/runtime/string.ts -------------------------------------------------------------------------------- /src/runtime/tuple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/runtime/tuple.ts -------------------------------------------------------------------------------- /src/runtime/union.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/runtime/union.ts -------------------------------------------------------------------------------- /src/runtime/until.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/runtime/until.ts -------------------------------------------------------------------------------- /src/runtime/until_1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/runtime/until_1.ts -------------------------------------------------------------------------------- /src/static/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/static/array.ts -------------------------------------------------------------------------------- /src/static/bigint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/static/bigint.ts -------------------------------------------------------------------------------- /src/static/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/static/const.ts -------------------------------------------------------------------------------- /src/static/ident.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/static/ident.ts -------------------------------------------------------------------------------- /src/static/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/static/index.ts -------------------------------------------------------------------------------- /src/static/integer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/static/integer.ts -------------------------------------------------------------------------------- /src/static/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/static/number.ts -------------------------------------------------------------------------------- /src/static/optional.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/static/optional.ts -------------------------------------------------------------------------------- /src/static/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/static/parse.ts -------------------------------------------------------------------------------- /src/static/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/static/parser.ts -------------------------------------------------------------------------------- /src/static/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/static/string.ts -------------------------------------------------------------------------------- /src/static/tuple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/static/tuple.ts -------------------------------------------------------------------------------- /src/static/union.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/static/union.ts -------------------------------------------------------------------------------- /src/static/until.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/static/until.ts -------------------------------------------------------------------------------- /src/static/until_1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/static/until_1.ts -------------------------------------------------------------------------------- /src/system/arguments/arguments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/system/arguments/arguments.ts -------------------------------------------------------------------------------- /src/system/arguments/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/system/arguments/index.ts -------------------------------------------------------------------------------- /src/system/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/system/index.ts -------------------------------------------------------------------------------- /src/system/unreachable/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/system/unreachable/index.ts -------------------------------------------------------------------------------- /src/system/unreachable/unreachable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/system/unreachable/unreachable.ts -------------------------------------------------------------------------------- /src/token/bigint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/token/bigint.ts -------------------------------------------------------------------------------- /src/token/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/token/const.ts -------------------------------------------------------------------------------- /src/token/ident.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/token/ident.ts -------------------------------------------------------------------------------- /src/token/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/token/index.ts -------------------------------------------------------------------------------- /src/token/integer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/token/integer.ts -------------------------------------------------------------------------------- /src/token/internal/char.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/token/internal/char.ts -------------------------------------------------------------------------------- /src/token/internal/guard.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/token/internal/guard.ts -------------------------------------------------------------------------------- /src/token/internal/many.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/token/internal/many.ts -------------------------------------------------------------------------------- /src/token/internal/optional.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/token/internal/optional.ts -------------------------------------------------------------------------------- /src/token/internal/result.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/token/internal/result.ts -------------------------------------------------------------------------------- /src/token/internal/take.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/token/internal/take.ts -------------------------------------------------------------------------------- /src/token/internal/trim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/token/internal/trim.ts -------------------------------------------------------------------------------- /src/token/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/token/number.ts -------------------------------------------------------------------------------- /src/token/span.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/token/span.ts -------------------------------------------------------------------------------- /src/token/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/token/string.ts -------------------------------------------------------------------------------- /src/token/until.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/token/until.ts -------------------------------------------------------------------------------- /src/token/until_1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/src/token/until_1.ts -------------------------------------------------------------------------------- /tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/tasks.ts -------------------------------------------------------------------------------- /test/common/assert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/common/assert.ts -------------------------------------------------------------------------------- /test/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/common/index.ts -------------------------------------------------------------------------------- /test/parsebox/build/json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/build/json.ts -------------------------------------------------------------------------------- /test/parsebox/build/project.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/build/project.ts -------------------------------------------------------------------------------- /test/parsebox/guard/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/guard/array.ts -------------------------------------------------------------------------------- /test/parsebox/guard/bigint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/guard/bigint.ts -------------------------------------------------------------------------------- /test/parsebox/guard/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/guard/const.ts -------------------------------------------------------------------------------- /test/parsebox/guard/ident.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/guard/ident.ts -------------------------------------------------------------------------------- /test/parsebox/guard/integer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/guard/integer.ts -------------------------------------------------------------------------------- /test/parsebox/guard/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/guard/number.ts -------------------------------------------------------------------------------- /test/parsebox/guard/optional.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/guard/optional.ts -------------------------------------------------------------------------------- /test/parsebox/guard/ref.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/guard/ref.ts -------------------------------------------------------------------------------- /test/parsebox/guard/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/guard/string.ts -------------------------------------------------------------------------------- /test/parsebox/guard/tuple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/guard/tuple.ts -------------------------------------------------------------------------------- /test/parsebox/guard/union.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/guard/union.ts -------------------------------------------------------------------------------- /test/parsebox/guard/until.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/guard/until.ts -------------------------------------------------------------------------------- /test/parsebox/guard/until_1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/guard/until_1.ts -------------------------------------------------------------------------------- /test/parsebox/runtime/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/runtime/array.ts -------------------------------------------------------------------------------- /test/parsebox/runtime/bigint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/runtime/bigint.ts -------------------------------------------------------------------------------- /test/parsebox/runtime/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/runtime/const.ts -------------------------------------------------------------------------------- /test/parsebox/runtime/ident.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/runtime/ident.ts -------------------------------------------------------------------------------- /test/parsebox/runtime/integer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/runtime/integer.ts -------------------------------------------------------------------------------- /test/parsebox/runtime/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/runtime/number.ts -------------------------------------------------------------------------------- /test/parsebox/runtime/optional.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/runtime/optional.ts -------------------------------------------------------------------------------- /test/parsebox/runtime/ref.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/parsebox/runtime/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/runtime/string.ts -------------------------------------------------------------------------------- /test/parsebox/runtime/tuple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/runtime/tuple.ts -------------------------------------------------------------------------------- /test/parsebox/runtime/union.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/runtime/union.ts -------------------------------------------------------------------------------- /test/parsebox/runtime/until.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/runtime/until.ts -------------------------------------------------------------------------------- /test/parsebox/runtime/until_1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/runtime/until_1.ts -------------------------------------------------------------------------------- /test/parsebox/runtime/~mapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/runtime/~mapping.ts -------------------------------------------------------------------------------- /test/parsebox/static/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/static/array.ts -------------------------------------------------------------------------------- /test/parsebox/static/bigint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/static/bigint.ts -------------------------------------------------------------------------------- /test/parsebox/static/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/static/const.ts -------------------------------------------------------------------------------- /test/parsebox/static/ident.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/static/ident.ts -------------------------------------------------------------------------------- /test/parsebox/static/integer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/static/integer.ts -------------------------------------------------------------------------------- /test/parsebox/static/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/static/number.ts -------------------------------------------------------------------------------- /test/parsebox/static/optional.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/static/optional.ts -------------------------------------------------------------------------------- /test/parsebox/static/ref.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/static/ref.ts -------------------------------------------------------------------------------- /test/parsebox/static/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/static/string.ts -------------------------------------------------------------------------------- /test/parsebox/static/tuple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/static/tuple.ts -------------------------------------------------------------------------------- /test/parsebox/static/union.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/static/union.ts -------------------------------------------------------------------------------- /test/parsebox/static/until.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/static/until.ts -------------------------------------------------------------------------------- /test/parsebox/static/until_1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/static/until_1.ts -------------------------------------------------------------------------------- /test/parsebox/static/~mapping.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/static/~mapping.ts -------------------------------------------------------------------------------- /test/parsebox/system/arguments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/system/arguments.ts -------------------------------------------------------------------------------- /test/parsebox/token/bigint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/token/bigint.ts -------------------------------------------------------------------------------- /test/parsebox/token/const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/token/const.ts -------------------------------------------------------------------------------- /test/parsebox/token/ident.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/token/ident.ts -------------------------------------------------------------------------------- /test/parsebox/token/integer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/token/integer.ts -------------------------------------------------------------------------------- /test/parsebox/token/internal/trim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/token/internal/trim.ts -------------------------------------------------------------------------------- /test/parsebox/token/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/token/number.ts -------------------------------------------------------------------------------- /test/parsebox/token/span.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/token/span.ts -------------------------------------------------------------------------------- /test/parsebox/token/string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/token/string.ts -------------------------------------------------------------------------------- /test/parsebox/token/until.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/token/until.ts -------------------------------------------------------------------------------- /test/parsebox/token/until_1.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sinclairzx81/parsebox/HEAD/test/parsebox/token/until_1.ts --------------------------------------------------------------------------------