aboutsummaryrefslogtreecommitdiffstats
path: root/creole.c
diff options
context:
space:
mode:
authorGravatar Peter McGoron 2023-02-12 19:13:37 +0000
committerGravatar Peter McGoron 2023-02-12 19:13:37 +0000
commit009af92f6555111eb2fa9487e483224f78144991 (patch)
treecc9a149e35af11bdde1cb49abca5083104f8cf22 /creole.c
parentadd pseudoinstructions that compile to regular instructions (diff)
documentation
Diffstat (limited to '')
-rw-r--r--creole.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/creole.c b/creole.c
index fbde87e..30176c9 100644
--- a/creole.c
+++ b/creole.c
@@ -428,6 +428,11 @@ handle_compiletime_immediate(struct creole_env *env,
}
}
+/* TODO: The compile step can be completely removed in favor of directly
+ * executing the bytecode, disassembling it with creole_parse_line()
+ * at every instance. This will also make the implementation simpler.
+ */
+
enum creole_compiler_ret
creole_compile(struct creole_env *env, struct creole_reader *r)
{