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 8 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
syegulalp/akilangAn experimental compiler and language implementation built on top of LLVM and Python.99
soegaard/minipascalAn implementation of Pascal as a new Racket language with support for various features and compilers88
juancarlospaco/nim-html-dslA compiler-based HTML DSL for Nim programming language66
videolang/videoA DSL for describing videos in the Racket programming language137
systemrdl/systemrdl-compilerA compiler front-end for Accellera's SystemRDL 2.0 register description language237
pyos/dgA programming language compiler for CPython bytecode575
gren-lang/compilerA compiler that translates code written in Gren into machine code or another target language.398
xet7/jadelibA proof-of-concept project to develop a BASIC-like syntax for programming C++ using a header file and library.1
jscl-project/jsclA Common Lisp compiler that generates JavaScript code888
jaseemabid/olifantA language targeting LLVM with the goal of building a simple compiler64
yubrot/llrlAn experimental compiler for a Lisp-like programming language with a focus on self-hosting and compilation to LLVM backend.156
nilfoundation/zkllvmCompiles high-level programming languages into input for provable computations protocols.304
curtisfenner/zsmolA compiler and reference implementation for a new programming language9
sebastiw/rebar3_idl_compilerCompiles Erlang IDL files into compiled code using Rebar30
kelilanguage/compilerA Haskell implementation of a compiler for a custom programming language172