An open API service indexing awesome lists of open source software.

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

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