DmitrySoshnikov / syntax
Syntactic analysis toolkit, language-agnostic parser generator.
☆634Updated 4 months ago
Alternatives and similar repositories for syntax:
Users that are interested in syntax are comparing it to the libraries listed below
- Regular expressions processor in JavaScript☆409Updated 8 months ago
- An elegant armor-plated JavaScript lexer modelled after flex. Easily extensible to tailor to your need for perfection.☆409Updated 6 years ago
- A simple demo app for Pratt parsing☆326Updated 6 months ago
- A fast and minimal regular expression engine.☆75Updated last year
- Optimised tokenizer/lexer generator! 🐄 Uses /y for performance. Moo.☆850Updated last year
- A monadic LL(infinity) parser combinator library for javascript☆1,254Updated 2 years ago
- Interactive Language Server log inspector☆169Updated 4 years ago
- An implementation of continuations in JavaScript☆305Updated 6 years ago
- Universal Syntax Tree used by @unifiedjs☆923Updated 7 months ago
- LLVM 9.0+ Node Bindings☆187Updated 2 years ago
- 🌳 Tiny and fast JavaScript code generator from an ESTree-compliant AST.☆1,208Updated 5 months ago
- A buildbot for browser & Node.js builds of Binaryen, a compiler infrastructure and toolchain library for WebAssembly.☆376Updated this week
- Escope: ECMAScript scope analyzer☆546Updated 2 years ago
- Optimized TypeScript target for ANTLR 4☆655Updated 11 months ago
- Generate diagrams for parser grammars☆239Updated 2 years ago
- Generating parsers in LLVM IR☆605Updated last week
- ECMAScript JS AST traversal functions☆950Updated 3 years ago
- A small JS+SVG library for drawing railroad syntax diagrams, like on JSON.org. Now with a Python port!☆1,688Updated last year
- A simple compile-to-WebAssembly language☆358Updated 2 years ago
- The Pika Parser reference implementation☆144Updated 2 years ago
- ECMAScript AST query library.☆851Updated 2 months ago
- clang running in browser (wasm)☆849Updated 2 years ago
- ✨Zero Dependency Parser Combinator Library for JS Based on Haskell's Parsec☆567Updated last year
- Type Inference Library written in TypeScript☆93Updated 2 years ago
- Bolt is a language with in-built data-race freedom!☆596Updated last year
- A parser compiler for Java, JavaScript, Python, Ruby☆428Updated last year
- An implementation of ECMA-262 in JavaScript☆867Updated last week
- ECMAScript code generator☆2,681Updated 9 months ago
- Source code for the book Compiling to Assembly from Scratch https://keleshev.com/cas☆316Updated this week
- TypeScript compiler on top of TypeScript as frontend and LLVM as backend☆638Updated 3 years ago