Making A Compiler: Revision history

Jump to navigation Jump to search

Diff selection: Mark the radio buttons of the revisions to compare and hit enter or the button at the bottom.
Legend: (cur) = difference with latest revision, (prev) = difference with preceding revision, m = minor edit.

7 October 2024

28 September 2024

6 September 2024

  • curprev 07:3307:33, 6 September 2024 Iwiseman talk contribs 562 bytes −1 Typical Flow Control=
  • curprev 07:3207:32, 6 September 2024 Iwiseman talk contribs 563 bytes +563 Created page with "=Introduction= This page is how someone went about build a compiler and is here for reference =Steps= *Write example file *Read contents of file *Parse Lines *Parse Tokens in *Decide on Node Types *Decide what AST should look like *Create Nodes =Things I learnt= ==Abstract Syntax Tree== ==Continuation vs Recursion== ==Typical Flow Control=== *Jump goto, while, functions *Conditional (if/then/else) *Early Exit (break, continue, skip) *Exception handling (try/throw/catch)..."