aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBruce Hill <bitbucket@bruce-hill.com>2018-01-24 00:43:25 -0800
committerBruce Hill <bitbucket@bruce-hill.com>2018-01-24 00:43:30 -0800
commitef5eb18cbbbd9cd5d0ab2b7bf73edcd8d4ea0bce (patch)
tree24f3b4efce8d7a182749879a0b037a7d183ac0a2
parent30639f52e14a9b9cd64cd622a1cfab7aec9f5459 (diff)
Updated TODO.
-rwxr-xr-xnomsu.moon3
1 files changed, 0 insertions, 3 deletions
diff --git a/nomsu.moon b/nomsu.moon
index 2ef3c6c..7ae6f89 100755
--- a/nomsu.moon
+++ b/nomsu.moon
@@ -28,14 +28,11 @@ do
-- TODO:
-- consider non-linear codegen, rather than doing thunks for things like comprehensions
-- improve indentation of generated lua code
--- better scoping?
-- better error reporting
-- type checking?
--- Fix compiler bug that breaks when file ends with a block comment
-- Add compiler options for optimization level (compile-fast vs. run-fast, etc.)
-- Do a pass on all actions to enforce parameters-are-nouns heuristic
-- Maybe do some sort of lazy definitions of actions that defer until they're used in code
--- Do automatic "local" detection of new variables and declare them as locals like moonscript does
lpeg.setmaxstack 10000 -- whoa
{:P,:R,:V,:S,:Cg,:C,:Cp,:B,:Cmt} = lpeg