pocketlang/TODO.txt

27 lines
628 B
Plaintext
Raw Normal View History

2021-02-17 02:28:03 +08:00
// To implement.
[ ] Runtime error trace.
[ ] VM's debug informations.
[*] Compiled opcode dump.
[ ] Stack trace.
[ ] Stack reallocation.
[ ] Garbage collection.
[ ] VM's script cache (imported).
[ ] Map literal.
[ ] Hex, binary literals and floats like ".5".
[ ] Relative file import.
[ ] Compilte core methods.
[ ] Complete var methods.
[ ] Complete core functions.
[ ] Complete builtin operators.
[ ] Complete opcodes.
[ ] Union tagging alter in var.
[ ] Std libs.
// Bugs.
[ ] `function() "do" <body> end` make 'do' keyword optional here.
[ ] Update cache on each recompilation instead of making a new cache.