abstract-compilation

Compiler DSL

A DSL for defining compilers without boilerplate code

Simple DSL reducing some boiler plates in doing abstract compilation

GitHub

2 stars
2 watching
1 forks
Language: Racket
last commit: almost 7 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
syegulalp/akilang An experimental compiler and language implementation built on top of LLVM and Python. 99
soegaard/minipascal An implementation of Pascal as a new Racket language with support for various features and compilers 88
juancarlospaco/nim-html-dsl A compiler-based HTML DSL for Nim programming language 66
videolang/video A DSL for describing videos in the Racket programming language 137
systemrdl/systemrdl-compiler A compiler front-end for Accellera's SystemRDL 2.0 register description language 237
pyos/dg A programming language compiler for CPython bytecode 575
gren-lang/compiler A compiler that translates code written in Gren into machine code or another target language. 398
xet7/jadelib A proof-of-concept project to develop a BASIC-like syntax for programming C++ using a header file and library. 1
jscl-project/jscl A Common Lisp compiler that generates JavaScript code 888
jaseemabid/olifant A language targeting LLVM with the goal of building a simple compiler 64
yubrot/llrl An experimental compiler for a Lisp-like programming language with a focus on self-hosting and compilation to LLVM backend. 156
nilfoundation/zkllvm Compiles high-level programming languages into input for provable computations protocols. 304
curtisfenner/zsmol A compiler and reference implementation for a new programming language 9
sebastiw/rebar3_idl_compiler Compiles Erlang IDL files into compiled code using Rebar3 0
kelilanguage/compiler A Haskell implementation of a compiler for a custom programming language 172