strblr / pegase
An inline, fast, powerful and lightweight PEG parser generator for JavaScript and TypeScript, with semantic actions, parametrized rules, support for native regexps, error recovery, warnings, integrated AST generation and visitors, cut operator, back references, grammar merging, and a lot more.
β13Updated 4 months ago
Alternatives and similar repositories for pegase:
Users that are interested in pegase are comparing it to the libraries listed below
- Fast, extensible, statically typed, and light Javascript transformer πΏβ16Updated 6 months ago
- Helps import tree-sitter grammarsβ26Updated 2 years ago
- Use YAML syntax to define a set of tasks declaratively, YAMLScript will compile it into Javascript code that runs on Deno. Think about Liβ¦β14Updated 2 years ago
- Use MiniZinc in the browser or with NodeJSβ37Updated last week
- Multidimensional arrays.β12Updated this week
- Light & fast wasm text compilerβ36Updated this week
- Wrap a function with bun-livereload to automatically reload any imports inside the function the next time it is calledβ25Updated 2 years ago
- Zig compiler compiled to WASMβ17Updated 11 months ago
- An infinite canvas implementation in <500 LOC.β23Updated 10 months ago
- Syntax highlighting from Lezer treesβ34Updated 7 months ago
- The Low Output Latency streaming HTML rewriter/parser with CSS-selector based API, in Webassembly.β23Updated last year
- micromark extension to support math (`$C_L$`)β18Updated 6 months ago
- Operator Overloading for Typescript with Tagged Template Literalsβ14Updated last year
- A program that generates a graph of the methods and attributes of a TypeScript class.β15Updated 2 years ago
- Markdown-to-Website Generator, GitHub README styleβ11Updated last month
- It aims to be for WASM what YAML is for JSON. Programming language targetting WebAssembly. Human friendly WATβ22Updated 2 years ago
- Rust grammar for Lezerβ22Updated last year
- utility to create xast treesβ12Updated last year
- XHTM β eXtended Hyperscript Tagged Markupβ27Updated last year
- World fastest deep clone based on schemaβ20Updated last year
- A simple isomorphic library for executing functions inside WebWorkers or Node Threads pools.β39Updated 9 months ago
- A Python parser for Lezerβ36Updated 2 weeks ago
- Elegant parsing expression grammarsβ51Updated this week
- β15Updated last year
- Everything you need to support a custom formula languageβ14Updated last year
- Use Civet in any project.β13Updated 9 months ago
- β11Updated 3 months ago
- (WIP) TypeScript to concise Civet converterβ11Updated last year