diff options
| author | Bruce Hill <bitbucket@bruce-hill.com> | 2018-01-24 00:43:25 -0800 |
|---|---|---|
| committer | Bruce Hill <bitbucket@bruce-hill.com> | 2018-01-24 00:43:30 -0800 |
| commit | ef5eb18cbbbd9cd5d0ab2b7bf73edcd8d4ea0bce (patch) | |
| tree | 24f3b4efce8d7a182749879a0b037a7d183ac0a2 /nomsu.moon | |
| parent | 30639f52e14a9b9cd64cd622a1cfab7aec9f5459 (diff) | |
Updated TODO.
Diffstat (limited to 'nomsu.moon')
| -rwxr-xr-x | nomsu.moon | 3 |
1 files changed, 0 insertions, 3 deletions
@@ -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 |
