| Age | Commit message (Collapse) | Author |
|
all the optionals into lib/. lib/core.nom and tests/all.nom are no
longer needed now.
|
|
|
|
|
|
everywhere, and supporting indented string interpolations.
|
|
|
|
|
|
and fix a lot of latent problems.
|
|
ol' print()
|
|
|
|
|
|
helpers and forced the use of {expr=..., locals=...}-type syntax. This
helped fix up all of the cases like loops where locals were being
mishandled and led to some cleaner code.
|
|
like in python, including slices.
|
|
|
|
|
|
|
|
%' and improved generated lua output for the common case (a text value).
|
|
|
|
|
|
|
|
|
|
|
|
be used for inline expressions instead. Also, dict literals now use ":" instead
of "=".
|
|
table literal and a loop.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
nomsu to everything. This has some nice code cleanliness benefits.
|
|
cleaned up some of the library code.
|
|
|
|
|
|
|
|
training wheels for ease of transitions.
|
|
|
|
other misc.
|
|
|
|
"compile-time action".
|
|
|
|
|
|
|
|
favor of nomsu.defs[stub].fn(...)
|
|
|
|
This speeds things up a bit, and is more intuitive.
|
|
running code before further parsing takes place. That means that in the
default case, whole files can be run at once, which makes all but the
weirdest edge cases make a lot more sense and operate smoothly.
|
|
return values with either an explicit "return" statement or if they're
the only line in the function, and the line is an expression.
|
|
fine.
|
|
|