prototype parser run-time, back-end for different kinds of parser generators, including rascal.
☆54Mar 2, 2026Updated 2 weeks ago
Alternatives and similar repositories for iguana
Users that are interested in iguana are comparing it to the libraries listed below
Sorting:
- Generic immutable recursive data representation API targeted at source code models and more.☆37Mar 1, 2026Updated 2 weeks ago
- libRunTimeStruct: Create C structs at runtime☆13Dec 8, 2015Updated 10 years ago
- Graphs and grammars for Context-Free Path Querying algorithms evaluation.☆10Sep 11, 2024Updated last year
- Marpa parse engine C library -- STABLE☆102Jul 24, 2023Updated 2 years ago
- The framework can output equivalent parsers natively in C/C++/C#/Java/PHP/JavaScript. Developed with TDD since 2008.☆33Apr 6, 2023Updated 2 years ago
- a book about declarative language definition☆24Mar 31, 2016Updated 9 years ago
- parsley is dead, long live parsnip!☆17Sep 4, 2014Updated 11 years ago
- Luck -- A Language for Property-Based Generators☆36Feb 28, 2025Updated last year
- Editor for language composition☆58Dec 14, 2022Updated 3 years ago
- Artifact accompanying our OOPSLA'15 publication.☆33Aug 16, 2023Updated 2 years ago
- OCaml library for manipulating context-free grammars☆20Nov 28, 2025Updated 3 months ago
- The Déjà Vu programming language☆15Aug 12, 2014Updated 11 years ago
- Yet another PEG parser combinator library and DSL☆56Jul 14, 2023Updated 2 years ago
- A Scannerless GLR parser/parser generater.☆114Mar 6, 2026Updated 2 weeks ago
- Experiments with high-throughput lexing on aarch64☆23Apr 1, 2024Updated last year
- Object Algebra Composition☆24Jul 4, 2013Updated 12 years ago
- ☆71Jun 12, 2020Updated 5 years ago
- The implementation of the Rascal meta-programming language (including interpreter, type checker, parser generator, compiler and JVM based…☆453Updated this week
- The Stratego program transformation language☆36Apr 29, 2025Updated 10 months ago
- Small example MirageOS unikernels.☆15Jun 14, 2019Updated 6 years ago
- The Simple Declarative Language provides an easy way to describe lists, maps, and trees of typed data in a compact, easy to read represen…☆14May 7, 2018Updated 7 years ago
- An implementation of Tarjan's Strongly Connected Components algorithm☆14Aug 25, 2019Updated 6 years ago
- Signature documentation tool for Standard ML☆14Oct 4, 2023Updated 2 years ago
- OMeta for JavaScript☆367Oct 31, 2013Updated 12 years ago
- ☆12Jan 25, 2018Updated 8 years ago
- Emacs major mode for Alloy☆13Jul 14, 2018Updated 7 years ago
- A Java compiler plugin that turns Java into a mostly dynamically typed language☆11Jul 8, 2015Updated 10 years ago
- Agda formalization of the paper, "Higher-Order Functions and Brouwer's Thesis". Deduces a Brouwer ordinal from a function ((nat -> nat) -…☆13Sep 22, 2020Updated 5 years ago
- A fast implementation of miniKanren with disequality and absento, compatible with Racket and Chez.☆36Feb 28, 2022Updated 4 years ago
- A Java parser combinator library written with an unmatched feature set.☆131Oct 30, 2021Updated 4 years ago
- The UniJoystiCle, a unicycle simulator for the Commodore 64☆10Feb 7, 2019Updated 7 years ago
- Glas language system supports a deterministic build system with user-defined syntax, and an alternative vision of applications.☆22Feb 18, 2026Updated last month
- The fastest way to build a language☆41Jan 4, 2022Updated 4 years ago
- A PEG parsing library☆14Aug 4, 2019Updated 6 years ago
- Python type hints are Turing complete.☆33Nov 24, 2022Updated 3 years ago
- Semantics of C in K☆324Feb 1, 2022Updated 4 years ago
- An updated version of Sun Microsystems' Fortress programming language that runs in Java 9+.☆16May 30, 2022Updated 3 years ago
- The Capsule Hash Trie Collections Library☆412Jan 26, 2026Updated last month
- Unofficial C++ implementation of SLAM method, VITAMIN-E☆11Oct 10, 2020Updated 5 years ago