index
:
nomsu
main
The Nomsu programming language
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
2018-06-18
Moved parsing into a different file
Bruce Hill
2018-06-18
Initial working version.
Bruce Hill
2018-06-15
Fixed some nomsu codegen bugs
Bruce Hill
2018-06-15
Cleaned up/improved the command line interface, and fixed the
Bruce Hill
2018-06-15
Updating tests.
Bruce Hill
2018-06-15
Updated README
Bruce Hill
2018-06-15
Removed debug shim.
Bruce Hill
2018-06-15
Improvements to object system.
Bruce Hill
2018-06-14
Some cleanup and fixes. Simplifying a lot of code, and extending the
Bruce Hill
2018-06-14
Reshuffling some files.
Bruce Hill
2018-06-14
More streamlining and cleanup. Especially for core/metaprogramming.nom
Bruce Hill
2018-06-13
Fixed tree_to_nomsu to produce "blah\%x" instead of "blah\(%x)"
Bruce Hill
2018-06-13
Simplifying code.
Bruce Hill
2018-06-12
Much improved code formatting for tree_to_nomsu
Bruce Hill
2018-06-12
Fixed some bugs.
Bruce Hill
2018-06-12
Working version.
Bruce Hill
2018-06-12
Minor optimizations to indent/dedent/nodent.
Bruce Hill
2018-06-12
Lots of optimizations and simplifications, especially towards getting
Bruce Hill
2018-06-12
Removed dependency on 'immutable' library. This lets LuaJIT do more
Bruce Hill
2018-06-12
Tidying up exceptions and error reporting. Also simplified the grammar a
Bruce Hill
2018-06-06
Added alias: "% as number"
Bruce Hill
2018-06-06
Added list/dict metatables to make comparison and string representations
Bruce Hill
2018-06-05
Fixed piping in file.
Bruce Hill
2018-06-05
Updating how_do_i
Bruce Hill
2018-06-05
Fixed indentation detection for indented text with leading whitespace.
Bruce Hill
2018-06-05
Updating documentation.
Bruce Hill
2018-06-04
Minor tidying.
Bruce Hill
2018-06-04
Much better reporting for compile-time errors (now includes source and
Bruce Hill
2018-06-04
Optimizations and cleanup. Build script now fails on first error and
Bruce Hill
2018-06-04
Switched from Node(Tuple(values...), source) to Node(source, values...),
Bruce Hill
2018-06-04
Cleanups to try/catch logic and object logic.
Bruce Hill
2018-05-30
Added todo
Bruce Hill
2018-05-30
Simplified and correctified lib/object (though the codegen still need
Bruce Hill
2018-05-30
Dead code cleanup
Bruce Hill
2018-05-30
Added 'for (%k,%v) in ...' alias for 'for %k = %v in ...'
Bruce Hill
2018-05-30
Moved as_lua_id() onto 'string'
Bruce Hill
2018-05-30
Microoptimization
Bruce Hill
2018-05-30
Deleted shebang rule. Comments handle it just fine.
Bruce Hill
2018-05-30
Better parse error reporting.
Bruce Hill
2018-05-30
Cleaned up patterns a little.
Bruce Hill
2018-05-29
Removed ldt shim
Bruce Hill
2018-05-29
More improvements to error reporting.
Bruce Hill
2018-05-29
Cleaned and fixed up colored console text output for error messages.
Bruce Hill
2018-05-29
Fixed up the edge cases and simplified the code a bit.
Bruce Hill
2018-05-29
Almost-working reimplementation of source code mapping.
Bruce Hill
2018-05-29
Cleaned up some asserts for performance.
Bruce Hill
2018-05-28
Fix for luajit, though I'm not sure why it worked for lua either.
Bruce Hill
2018-05-27
Trivially added support for `foo(1,2)` as sugar for `foo 1 2`
Bruce Hill
2018-05-27
Some tweaks/cleanup on the nomsu code as well as adding variable
Bruce Hill
2018-05-26
Cleaned up lpeg matching stuff to use lpeg.Carg(1) instead of
Bruce Hill
[next]