Bruce Hill
01aa199f7a
Adding support for coroutines, and cleaning up comment syntax.
2018-05-15 16:36:38 -07:00
Bruce Hill
4126589afe
Cleanup: removed "File" type trees (now just Block), overhauled
...
how_do_i.nom, added "result of %" macro, which allowed comprehensions to
be way more concisely defined. Moved len() operator into the nomsu
environment.
2018-05-10 22:47:18 -07:00
Bruce Hill
77c11a2443
Fixed up examples to be up to date and working.
2018-05-09 20:36:00 -07:00
Bruce Hill
90b2888d46
Fixed up how_do_i with updated syntax.
2018-01-25 17:44:09 -08:00
Bruce Hill
376dd65278
Updated and fixed up how_do_i
2018-01-19 18:13:13 -08:00
Bruce Hill
8cc1262504
Updated examples and made operator characters not stick to each other.
...
Useful for <%x>=6 properly registering as <%x> = 6.
2018-01-03 19:26:41 -08:00
Bruce Hill
10659d2f37
Updated how do I.
2017-12-14 13:54:31 -08:00
Bruce Hill
c1ec00d5fc
Changed it so variables can't contain wordbreakers anymore.
2017-10-30 14:08:23 -07:00
Bruce Hill
b98059261c
Abbreviated "lua code" to "lua>" and "lua expr" to "=lua" and "lua
...
block" to "lua do>"
2017-10-19 17:00:10 -07:00
Bruce Hill
bccfe9d8e1
Changed tokenizing to treat symbols as their own things.
2017-10-13 19:41:58 -07:00
Bruce Hill
e82a8286b6
Removed io.write() stuff.
2017-10-13 18:14:03 -07:00
Bruce Hill
e476bfea52
Improved code generation for "when" statements using elseif, and
...
improved code generation for loops by omitting goto labels when not used.
2017-10-13 18:09:04 -07:00
Bruce Hill
6a429d7955
Added "unless" to core.
2017-10-07 16:38:13 -07:00
Bruce Hill
ba078a11b9
Added how do I.
2017-10-04 18:04:33 -07:00