Skip to content

Latest commit

 

History

History
25 lines (19 loc) · 922 Bytes

README.md

File metadata and controls

25 lines (19 loc) · 922 Bytes

bf.net

Episode Guide

  • Part 0 – This introduction
  • Part 1 – Writing a simple interpreter
  • Part 2 – Improving the interpreter
  • Part 3 – BF to CSharp compiler
  • Part 4 – Generating an exe
  • Part 5 – Adding a syntax tree
  • Part 6 – Basic Optimisation
  • Part 7 – Error reporting
  • Part 8 – Getting ready for IL code – lowering
  • Part 9 – Emitting IL Code (4 sections)
  • Part 10 – Plugging into dotnet run
  • Part 11 – Debugging Support in VSCode (2 sections)

References