1.4.2 • Published 9 months ago

@lezer/lr v1.4.2

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

@lezer/lr

[ WEBSITE | ISSUES | FORUM | CHANGELOG ]

Lezer ("reader" in Dutch, pronounced pretty much as laser) is an incremental GLR parser intended for use in an editor or similar system, which needs to keep a representation of the program current during changes and in the face of syntax errors.

It prioritizes speed and compactness (both of parser table files and of syntax tree) over having a highly usable parse tree—trees nodes are just blobs with a start, end, tag, and set of child nodes, with no further labeling of child nodes or extra metadata.

This package contains the run-time LR parser library. It consumes parsers generated by @lezer/generator.

The parser programming interface is documented on the website.

The code is licensed under an MIT license.

This project was hugely inspired by tree-sitter.

@everything-registry/sub-chunk-545codemirror-lang-tiddlywikicodemirror-lang-httpsvelte-html-componentswrench-parsertestsoltibet@cookshack/codemirror-lang-peg@cookshack/codemirror-lang-zig@caido/httpql@perses-dev/prometheus-plugin@primo-app/primojexl-parserlang-simplebooleanlang-exprlang-rome-formatter-irlang-criticmarkup@content-thing/syntax-highlighter@aidenlx/cm-language@anvil-works/lezer-css@astroapps/evaluator@ark-us/codemirror-lang-taylor@bbn/bbn-cp@bbn/codemirror-lang-bbn-cp@blockscholes/ql@bruju/lang-turtle@brulang/lezer-parser@chordbook/codemirror-lang-chordpro@a-morphous/recital-lezer-syntax@acarl005/lang-sql@codemirror/lang-liquid@codemirror/lang-sql@codemirror/lang-vue@codemirror/lang-wast@codemirror/language@codemirror/stream-parser@codemirror/lang-angular@codemirror/lang-less@braneframe/plugin-sheet@boundaryml/baml-lezer@defasm/codemirror@depla/reka-codemirrorungrammar-lezer@fig/lezer-bash@grumptech/lezer-mustache@gravitywiz/codemirror-lang-gfcalc@iguhealth/lang-fp@flok-editor/lang-haskell@flok-editor/lang-tidal@flowease/codemirror-lang-sql@formulavize/lezer-fiz@gorules/jdm-editor@gorules/lezer-zen@gorules/lezer-zen-template@gentrace/codemirror-lang-handlebars@glimdown/lezer@glimdown/lezer-glimmer-expression@grafana/prometheus@infinitebrahmanuniverse/nolb-_lez@liveblocks/codemirror-language@lanyue/jsonc@libsqlstudio/gui@lezer/go@lezer/html@lezer/java@lezer/javascript@lezer/json@lezer/lezer@lezer/php@lezer/python@lezer/rust@lezer/sass@lezer/xml@lezer/yaml@lezer/cpp@lezer/css@lezer/generator@linebyline/editor@lukashornych/codemirror-lang-evitaql@markflowy/editor@marimo-team/frontend@marimo-team/frontend-wasm@marimo-team/islands@netlogo/codemirror-netlogo@nextjournal/clojure-mode@nextjournal/lezer-clojure@neinteractiveliterature/litform@nicktomlin/codemirror-lang-yaml-lite@n8n/codemirror-lang-sql@energetics/lr-util@exercism/codemirror-lang-arturo@exercism/codemirror-lang-gleam@exprlang/parser@dxos/plugin-sheet@dynatrace/strato-components-preview@matthewgapp/codemirror-lang-nobie@matthewgapp/codemirror-lang-nobie-sheets@mischnic/json-sourcemap@ka2n/lezer-json5@joshvera/frontend
1.4.2

9 months ago

1.4.1

11 months ago

1.4.0

1 year ago

1.3.10

2 years ago

1.3.13

2 years ago

1.3.14

1 year ago

1.3.11

2 years ago

1.3.12

2 years ago

1.3.9

2 years ago

1.3.8

2 years ago

1.3.7

2 years ago

1.3.6

2 years ago

1.3.5

2 years ago

1.3.4

2 years ago

1.3.3

2 years ago

1.3.2

2 years ago

1.2.5

2 years ago

1.2.4

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.2.0

3 years ago

1.1.0

3 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.0.0

3 years ago

0.16.3

3 years ago

0.16.0

3 years ago

0.16.1

3 years ago

0.16.2

3 years ago

0.15.6

3 years ago

0.15.7

3 years ago

0.15.8

3 years ago

0.15.5

3 years ago

0.15.4

4 years ago

0.15.3

4 years ago

0.15.2

4 years ago

0.15.1

4 years ago

0.15.0

4 years ago