Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
tests
.editorconfig
.gitignore
Cargo.lock
Cargo.toml
LICENSE
README.md
test-compiler.sh

README.md

Rust C Compiler

During my winter vacation, I decided to start following along with Nora Sandler's Writing a C Compiler. This repository is complete up to the third post, but quite messy!

I've been interested in compilers for a long time, but besides making small esolangs and partial parsers for existing scripting languages, I've never sat down to build a compiler for a real language end-to-end.

I think Rust is a great language to author a compiler in, and it's great practice for developing my intuition with the platform too!

Since this repository won't ever become useful on its own, it exists solely as reference code, whether for other people following along with the series or just for those curious about Rust or compilers.

License

This repository is available under the terms of The Unlicense. See LICENSE for details.