index
:
nomsu
main
The Nomsu programming language
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Age
Commit message (
Collapse
)
Author
2018-10-30
Versioning fixes.
Bruce Hill
2018-10-29
Bumped compiler version.
Bruce Hill
2018-10-29
Some cleanups and fixes, made the parser more permissive of prematurely
Bruce Hill
terminated files.
2018-10-03
Recompile
Bruce Hill
2018-10-03
Some incremental progress.
Bruce Hill
2018-10-03
Fixed up some edge cases with as_lua_id and from_lua_id that were
Bruce Hill
producing bad results.
2018-10-01
Got compiler errors actually working.
Bruce Hill
2018-10-01
Fixed some misnamed functions.
Bruce Hill
2018-09-28
Oops, refactor bug.
Bruce Hill
2018-09-28
Rebuild.
Bruce Hill
2018-09-28
Fully working, I think? (with a lot of shims)
Bruce Hill
2018-09-28
Forward progress on getting nomnom working.
Bruce Hill
2018-09-28
Slight API tweaks.
Bruce Hill
2018-09-28
Slightly more robust.
Bruce Hill
2018-09-28
Fixes for indentation of generated lua code.
Bruce Hill
2018-09-26
Updated to the point of actually compiling.
Bruce Hill
2018-09-26
Added field to remember text methods.
Bruce Hill
2018-09-26
Fixes for actions with targets colliding with compiler actions, and lua
Bruce Hill
keywords as dict keys.
2018-09-26
Fix for calling function with non-literal list.
Bruce Hill
2018-09-26
Fixed all syntax errors, got original (non-nomnom) tests passing.
Bruce Hill
2018-09-26
Incremental fixes and more nomnom ports.
Bruce Hill
2018-09-21
Rebuild.
Bruce Hill
2018-09-21
Incremental checkin, currently not working, just saving progress.
Bruce Hill
2018-09-18
Got rid of repr() use and replaced with :as_lua() or :as_nomsu() in as
Bruce Hill
many places as possible.
2018-09-18
Oops, added "$" to ensure keywords with suffixes don't get changed.
Bruce Hill
2018-09-18
Added code for handling lua keywords in as_lua_id().
Bruce Hill
2018-09-18
Fix for as_lua_id() for keywords
Bruce Hill
2018-09-17
Added support for compile actions returning trees, and compiling blocks
Bruce Hill
into values.
2018-09-16
Added support for compile actions returning syntax trees, which will get
Bruce Hill
recompiled until they produce Lua code.
2018-09-16
Much better error reporting for compile errors (i.e. not parse errors),
Bruce Hill
using the pretty_error system.
2018-09-16
Working module system.
Bruce Hill
2018-09-15
Initial working version.
Bruce Hill
2018-09-15
Better parsing of strings and handling of non-printable characters and
Bruce Hill
tabs.
2018-09-14
Added 3.8 upgrade.
Bruce Hill
2018-09-14
Auto-upgraded everything.
Bruce Hill
2018-09-14
Fixed comments in nomsu codegen.
Bruce Hill
2018-09-14
Updated compiler to produce cool string output.
Bruce Hill
2018-09-14
Added error truncating.
Bruce Hill
2018-09-14
Using more concise peg file finding.
Bruce Hill
2018-09-14
Recompile
Bruce Hill
2018-09-14
Bumped compiler version to 8
Bruce Hill
2018-09-14
Renaming parser2 to parser.
Bruce Hill
2018-09-14
Removing the remnants of the old parser system.
Bruce Hill
2018-09-14
Upgraded nomsu.1.peg to tidier version.
Bruce Hill
2018-09-14
Upgraded nomsu.2.peg and fixed minor bug in Source serialization in
Bruce Hill
trees.
2018-09-14
Fixes and improvements, and ported nomsu.3.peg to new tidier syntax.
Bruce Hill
2018-09-13
Improvements to indented text parsing and error reporting.
Bruce Hill
2018-09-12
Initial working version.
Bruce Hill
2018-09-10
Removing dead code and string.as_lua_id() (now just set on string
Bruce Hill
metametatable)
2018-09-10
Fixed tree_to_nomsu for method calls that span lines.
Bruce Hill
[next]