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: over 6 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 65
videolang/video A DSL for describing videos in the Racket programming language 137
systemrdl/systemrdl-compiler A Python-based compiler that translates SystemRDL 2.0 language into hardware description format for ASIC and FPGA design. 235
pyos/dg A programming language compiler for CPython bytecode 576
gren-lang/compiler A compiler that translates code written in Gren into machine code or another target language. 391
xet7/jadelib A proof-of-concept project to develop a BASIC-like syntax for programming C++ using a header file and library. 0
jscl-project/jscl A Common Lisp compiler that generates JavaScript code 885
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. 295
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 171