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
8 watching
6 forks
Language: Python
last commit: over 5 years ago
Linked from 1 awesome list
akicompilerconway-lifedemolanguagelanguage-syntaxllvmllvmliteprogramming-languagepythonpython-3python-3-6python-3-7python3python36python37replwin32windows
Related projects:
Repository | Description | Stars |
---|---|---|
| An implementation of a statically-typed functional programming language in Go using LLVM and building its own compiler from scratch. | 749 |
| Compiles high-level programming languages into input for provable computations protocols. | 304 |
| A compiler frontend written without C macros using LLVM as the backend to compile a minimal language for educational purposes. | 234 |
| An experimental compiler for a Lisp-like programming language with a focus on self-hosting and compilation to LLVM backend. | 156 |
| A compiler and interpreter for executing C code on the fly as it is typed. | 29 |
| A language targeting LLVM with the goal of building a simple compiler | 64 |
| A compiler for a toy language based on LLVM that implements the System Fω type-system | 103 |
| A compiler that compiles small programs into tiny Linux binaries without requiring LLVM. | 17 |
| An esoteric programming language that compiles and links image files to generate C code | 232 |
| A compiler for the COOL programming language targeting the MIPS 32-bit architecture and implemented in Python 3 | 39 |
| A compiler-based implementation of a Lisp language in Go | 12 |
| A general-purpose programming language and toolchain for building robust, maintainable software | 35,396 |
| A DSL for defining compilers without boilerplate code | 2 |
| A compiler that translates Pascal source code into LLVM IR and can be executed directly or used to generate native machine code. | 126 |
| A C-based language development project with features like strong typing, compile-time execution, and support for multiple platforms. | 184 |