rthornton128 / gocalc
A toy programming language to learn compiler design
☆13Updated 11 years ago
Alternatives and similar repositories for gocalc:
Users that are interested in gocalc are comparing it to the libraries listed below
- beginnings of a toy pascal compiler☆20Updated 8 years ago
- a (tiny) VM project built with Go☆59Updated 7 years ago
- A pure Go implementation of the Lua virtual machine.☆45Updated 7 years ago
- A programming language.☆22Updated 3 years ago
- Port of the lemon parser generator to the Go programming language☆55Updated 3 years ago
- Krawl programming language compiler☆42Updated 13 years ago
- LLVM IR generation "middle end" for LLVM-based go compiler.☆18Updated 2 years ago
- ☆15Updated 8 years ago
- The programming language☆43Updated 9 years ago
- Command to show character (Unicode code point) frequency.☆22Updated 9 years ago
- squint - Rob Pike's Newsqueak interpreter for Unix☆37Updated 12 years ago
- An attempt to write an OS kernel in Go☆12Updated 7 years ago
- A superfast C compiler inspired by TinyCC☆15Updated 9 years ago
- A compiler for BASIC programming language☆15Updated 5 years ago
- S-expressions parser in the Go programming language☆20Updated 11 years ago
- Golang Port of LLVM's Kaleidoscope Tutorial☆30Updated 10 years ago
- programming language compiler w/ llvm☆13Updated 7 years ago
- x86-64 instruction encoder in Go☆21Updated 5 years ago
- MIPS Simulator written in Go☆35Updated 7 years ago
- Companion repository for a blog post about Brainfuck, interpreters and VMs☆44Updated 4 years ago
- ANSI POSIX Environment neXt for Harvey OS☆31Updated 5 years ago
- An interpreter for a small dialect of Forth written in Go.☆18Updated 5 years ago
- Package for implementing clients and servers of the 9P and 9P2000 distributed resource protocols in Go.☆40Updated 2 years ago
- The Geode Programming Language☆16Updated 5 years ago
- amd64 (x86-64) assembler written in Go☆32Updated 10 years ago
- ☆89Updated 2 weeks ago
- github.com/cznic/strutil has moved to modernc.org/strutil☆16Updated 6 years ago
- In-memory tar-based filesystem for go☆21Updated 7 years ago
- High-level VM (like LLVM's little brother)☆39Updated 9 years ago
- A toy bytecode VM, assembler, and self-hosting compiler for a scheme-like high-level language.☆18Updated last year