squidscode / apli
The Abstract Programming Language Interface (APLI) is a framework for generating Abstract Syntax Trees (ASTs) to enable developers to create domain-specific languages faster.
☆13Updated last year
Alternatives and similar repositories for apli
Users that are interested in apli are comparing it to the libraries listed below
Sorting:
- c-prepocessor lisp☆25Updated last year
- A revival of the TREE-META compiler-compiler.☆15Updated 7 years ago
- Self-hosting C toolchain, from scratch☆35Updated 3 months ago
- Portable high-level assembler with authentic C syntax☆24Updated 2 years ago
- An implementation of Colin James' "Compiling Lambda Calculus"☆16Updated 2 years ago
- A work-in-progess programming language modeled after Ada and C++☆25Updated 2 years ago
- Meta-program C/C++ with JavaScript☆29Updated 2 years ago
- A call-by-need statically-duck-typed language named for French mathematician Sophie Germain☆32Updated 4 months ago
- The Melon programming language☆36Updated 2 years ago
- A C peg parser generator (a fork of peg/leg)☆23Updated 2 years ago
- An implementation of interaction nets as a forth-like language.☆33Updated last week
- The most minimal C you can do real work in☆16Updated 3 years ago
- j2 is a minimalist concatenative programming language that makes up for its simplicity by its ability to natively bind with C libraries' …☆45Updated last year
- A domain-specific language (DSL) for parsing regular, context-free and recursively enumerable languages.☆16Updated last year
- Functional, Type safe, Lazy abstractions for generic iterators in C - https://github.com/TotallyNotChase/c-iterators☆30Updated 3 years ago
- Minimal operating system for x86 intended as a basis for benchmarking and running Gambit☆88Updated 4 years ago
- Edit by Example - automated file editing just from given examples.☆16Updated 3 years ago
- BCause (pronounced "because") is a compiler for the old B programming language (1969) for modern systems.☆63Updated last month
- A a tiny concatenative programming language JIT compiled to aarch64 machine code.☆12Updated last year
- ☆17Updated 4 years ago
- PackCC is a packrat parser generator for C.☆26Updated 6 years ago
- clex is a simple lexer generator☆95Updated 5 months ago
- Peephole optimizer for cproc and QBE☆25Updated 2 weeks ago
- Soul - an esoteric concatenative language☆11Updated last year
- The hobbyist's programming language☆24Updated last year
- A collection of lambda calculus interpreters and development tools☆14Updated 2 years ago
- Example implementation of coroutine in C☆20Updated 4 years ago
- A makefile project to demonstrate building a portable Hello World executable with Cosmopolitan Libc☆14Updated 2 years ago
- The Beryl Scripting Language☆31Updated last year
- minimalistic symbolic term rewriting framework☆15Updated last week