Add Intermediate monad stack for the code generation
This commit is contained in:
5
TODO
5
TODO
@@ -1,4 +1,5 @@
|
||||
# Intermediate code generation
|
||||
|
||||
Execute the generation in a state monad and generate unique labels and
|
||||
temporary variable names.
|
||||
- Put symbol table in the reader monad and it to the stack
|
||||
or use the state monad for everything.
|
||||
- Add errors handling to the monad stack.
|
||||
|
Reference in New Issue
Block a user