https://github.com/obi1kenobi/monad_compiler
A compiler for the MONAD language from Advent of Code 2021 Day 24
https://github.com/obi1kenobi/monad_compiler
Last synced: about 1 month ago
JSON representation
A compiler for the MONAD language from Advent of Code 2021 Day 24
- Host: GitHub
- URL: https://github.com/obi1kenobi/monad_compiler
- Owner: obi1kenobi
- License: mit
- Created: 2021-12-30T15:36:58.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-12-13T05:13:58.000Z (almost 3 years ago)
- Last Synced: 2024-12-28T20:31:16.381Z (9 months ago)
- Language: Rust
- Size: 68.4 KB
- Stars: 20
- Watchers: 4
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# monad_compiler
A compiler for the MONAD language from Advent of Code 2021 Day 24.Repo accompanying my Compiler Adventures blog post series: https://medium.com/@predrag.gruevski/compiler-adventures-part-1-no-op-instructions-c084358c7864
### Notable branches
- `only_parser` ([link](https://github.com/obi1kenobi/monad_compiler/tree/only_parser)): `Instruction` data type and parser for programs
- `part1` ([link](https://github.com/obi1kenobi/monad_compiler/tree/part1)): Code at the start of [Compiler Adventures, episode 1](https://medium.com/@predrag.gruevski/compiler-adventures-part-1-no-op-instructions-c084358c7864)
- `part1_finished` ([link](https://github.com/obi1kenobi/monad_compiler/tree/part1_finished)): Code at the end of [Compiler Adventures, episode 1](https://medium.com/@predrag.gruevski/compiler-adventures-part-1-no-op-instructions-c084358c7864): implemented no-op instruction removal