diff --git a/docs/source/prog8compiler.odg b/docs/source/prog8compiler.odg index afc1d19f8..768bcee61 100644 Binary files a/docs/source/prog8compiler.odg and b/docs/source/prog8compiler.odg differ diff --git a/docs/source/prog8compiler.svg b/docs/source/prog8compiler.svg index 9923a781f..afa3a9851 100644 --- a/docs/source/prog8compiler.svg +++ b/docs/source/prog8compiler.svg @@ -13,13 +13,10 @@ - - - @@ -63,6 +60,7 @@ + @@ -120,7 +118,7 @@ - + @@ -177,7 +175,7 @@ - Read module.p8 + Read module.p8 @@ -185,7 +183,7 @@ - Tokenize + Tokenize @@ -193,7 +191,7 @@ - Convert to AST + Convert to AST @@ -201,7 +199,7 @@ - Semantic and Type checking + Semantic and Type checking @@ -209,7 +207,7 @@ - Preprocess AST + Preprocess AST @@ -260,7 +258,7 @@ - Optimize + Optimize @@ -268,7 +266,7 @@ - Postprocess AST + Postprocess AST @@ -290,7 +288,7 @@ - Parse + Parse @@ -311,7 +309,7 @@ - Select CodeGenfor target + Select CodeGenfor target @@ -333,7 +331,7 @@ - Make Intermediate AST + Make Intermediate AST @@ -348,7 +346,7 @@ - Generate IR + Generate IR @@ -363,7 +361,7 @@ - Optimize IR + Optimize IR @@ -375,17 +373,17 @@ - - - - Generate 6502 Asm + + + + Generate 6502 Asm - - - + + + @@ -399,13 +397,13 @@ - Assemble (64tass) + Assemble (64tass) - - + + @@ -444,44 +442,52 @@ - Generate VM code + Generate VM code - + - - - - hello.p8virt + + + - - - - - - - - + - + (future) + + + + + + Run in virtual machine + + + + + + + + Build VM program + + diff --git a/docs/source/todo.rst b/docs/source/todo.rst index 042c6585c..c24739cfa 100644 --- a/docs/source/todo.rst +++ b/docs/source/todo.rst @@ -5,7 +5,6 @@ For next release ^^^^^^^^^^^^^^^^ - vm: replace addAssemblyToProgram() by call to IRFileLoader's logic, instead of duplicating it. - replace throw IllegalArgumentException() by require()? -- docs: modify compiler arch picture; remove p8virt ...