Coding trace
I write a compiler and talk about it.
Compiler construction. Saving intermediate result of binary expressions.
Compiler construction. Preserving passed procedure arguments.
Compiler construction. Setting caller side registers.
Compiler construction. Variable stack size and status code on errors.
Compiler construction. First steps towards dynamic stack allocation.
Documenting a compiler. EBNF and AsciiDoc.
Compiler construction. Replacing old record accessors.
Compiler construction. Starting next stage 17 with record field access support.
Compiler construction. Determining field access expression type.
Compiler construction. Expression type detection.
Compiler construction. Type checker visitor.
Compiler construction. Nil literal and unary expression lowering
Compiler construction. Implementing IR ret instruction.
Compiler construction. Convert TAC operands to assembly.
Compiler construction. Introduction to the already written parts. 3 address code extraction.