Roc Articles
Table of contents for my series on building a WASM compiler in Roc:
- Part 1 - Project Introduction (Roc and Wasm)
- Part 2 - Arguments and IO in Roc
- Part 3 - Tokenizer boilerplate
- Part 4 - Errors and positions in tokenizer
- Part 5 - Testing and tokenizing
- Part 6 - Introduction to Parsing
- Part 7 - Refactoring with confidence (more parsing)
- Part 8 - Introduction to Transforming
- Part 9 - Transforming Memory and Export nodes
- Part 10 - Transforming Data and Import nodes
- Part 11 - Transforming Function nodes
- Part 12 - Introduction to Code Generation
- Part 13 - Generating Data and Type sections
- Part 14 - Generating Import section
- Part 15 - Generating Function and code sections
- Part 16 - Generating Exports (and project conclusion)
- Source Code on GitHub