ultra-tiny-compiler
Expression translator
A compiler that translates C-like expressions into postfix notation using semantic actions and predictive parsing.
Ultra Tiny Compiler
180 stars
10 watching
11 forks
Language: CoffeeScript
last commit: over 5 years ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
hazbo/the-super-tiny-compiler | A tiny compiler written in Go that generates equivalent arithmetic expressions | 586 |
mirkosertic/bytecoder | A tool to interpret and transpile JVM bytecode into other programming languages like JavaScript, WebAssembly, or OpenCL. | 897 |
battelle/movfuscator | A compiler that translates C code into a single instruction set | 1,332 |
vivanov879/translator | An implementation of a neural network-based language translation system | 25 |
shoelace-style/localize | A micro library for sharing and applying translations across custom elements in a component library | 57 |
jserv/amacc | A compiler for the Arm architecture that compiles a subset of C to generate executables and supports just-in-time execution. | 1,015 |
mrsmith33/vox | A compiler for a scripting language with features like AOT and JIT compilation, inspired by D, Jai, and Zig. | 344 |
jamiebuilds/the-super-tiny-compiler | An ultra-simplified compiler written in JavaScript to demonstrate the inner workings of compilers | 27,945 |
otim/sse-to-neon | A translation layer to convert SSE instructions to ARM NEON instructions for use in existing codebases | 48 |
ccxvii/mujs | An embeddable JavaScript interpreter written in C | 812 |
afc163/fanyi | A command-line translator tool that supports translating Chinese and English text, with options to customize behavior and output. | 1,429 |
nanostores/i18n | A tiny JavaScript library for managing translations in web applications | 229 |
xoreaxeaxeax/movfuscator | Compiles C programs into mov instructions using only mov operations | 9,461 |
igor84/summus | A compiler frontend written without C macros using LLVM as the backend to compile a minimal language for educational purposes. | 234 |
keyz/the-super-tiny-interpreter | An interpreter for a simplified JavaScript subset to demonstrate the concept of closures using super-easy-to-read code. | 171 |