Akilang
Compiler
An experimental compiler and language implementation built on top of LLVM and Python.
A compiler for a simple language, built with Python and LLVM
99 stars
9 watching
6 forks
Language: Python
last commit: about 5 years ago
Linked from 1 awesome list
akicompilerconway-lifedemolanguagelanguage-syntaxllvmllvmliteprogramming-languagepythonpython-3python-3-6python-3-7python3python36python37replwin32windows
Related projects:
Repository | Description | Stars |
---|---|---|
rhysd/gocaml | An implementation of a statically-typed functional programming language in Go using LLVM and building its own compiler from scratch. | 748 |
nilfoundation/zkllvm | Compiles high-level programming languages into input for provable computations protocols. | 295 |
igor84/summus | A compiler frontend written without C macros using LLVM as the backend to compile a minimal language for educational purposes. | 234 |
yubrot/llrl | An experimental compiler for a Lisp-like programming language with a focus on self-hosting and compilation to LLVM backend. | 156 |
l1mey112/crepl | A compiler and interpreter for executing C code on the fly as it is typed. | 30 |
jaseemabid/olifant | A language targeting LLVM with the goal of building a simple compiler | 64 |
kit-ty-kate/labrys | A compiler for a toy language based on LLVM that implements the System Fω type-system | 103 |
belijzajac/wisnialang | A compiler that compiles small programs into tiny Linux binaries without requiring LLVM. | 16 |
tartanllama/vizh | An esoteric programming language that compiles and links image files to generate C code | 231 |
aalhour/pycoolc | A compiler for the COOL programming language targeting the MIPS 32-bit architecture and implemented in Python 3 | 40 |
zylisp/zylisp | A compiler-based implementation of a Lisp language in Go | 12 |
ziglang/zig | A general-purpose programming language and toolchain for building robust, maintainable software | 34,929 |
philnguyen/abstract-compilation | A DSL for defining compilers without boilerplate code | 2 |
sam46/paskell | A compiler that translates Pascal source code into LLVM IR and can be executed directly or used to generate native machine code. | 126 |
travisdoor/bl | A C-based language development project with features like strong typing, compile-time execution, and support for multiple platforms. | 182 |