Seagin

Building a compiler in Zig | Array element access

Building a compiler in Zig | Arrays Part 1

Building a compiler in Zig | Strings & Arrays

Building a compiler in Zig | Strings

Building a compiler in Zig | Symbol table

Building a compiler in Zig | Compiling variables

Building a compiler in Zig | Conditionals can not be executed

Building a compiler in Zig | Conditionals Execution

Building a compiler in Zig | Compiling conditional complete

Building a compiler in Zig | If expressions

Building a compiler in Zig | Extending the VM - Prefix operators

Building a compiler in Zig | Booleans and Comparison operators

Building a compiler in Zig | Compiling arithmetic expressions

Building a compiler in Zig | Fixing the stack | Repl updated

Building a compiler in Zig | Virtual machine

Building a compiler in Zig | Bug Fixing the Compiler

Building a compiler in Zig | Virtual machine continuation

Building a compiler in Zig | Fixing compiler errors on the compiler

Building a compiler in Zig | Something to do with the stack

Building a compiler in Zig | Fixing compiler errors on the compiler Part 2

Building a compiler in Zig | Virtual machines | Day 02

Building a compiler in Zig | Adding a few things I missed on the Parser

Building a compiler in Zig | Creating instructions for virtual machine

Building a compiler in Zig | Virtual machines

Building a compiler in Zig | Day 03 | Finished most of the reading for now

Building a compiler in Zig | Day 02 | More reading

Building a compiler in Zig | Day 01 | Mostly a lot of reading

Building an interpreter in Zig | Finishing the parser | Totally got sidetracked

Building an Interpreter in Zig | Parsing call expressions

Building an Interpreter in Zig | Parsing functions Complete