index
:
nomsu
main
The Nomsu programming language
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
nomsu.lua
Age
Commit message (
Expand
)
Author
2018-01-25
Overhaul of compiling API (eliminated some of the expr/statements
Bruce Hill
2018-01-24
Updated and improve syntax for some stuff. Also added string indexing
Bruce Hill
2018-01-24
Fixed id for nil/NaN and cleaned up collection metatable stuff.
Bruce Hill
2018-01-23
Added implicit local declarations and new syntax of %var <- %value.
Bruce Hill
2018-01-23
Fixed typo.
Bruce Hill
2018-01-19
Added scratch folder to .gitignore
Bruce Hill
2018-01-19
Added more info to error message.
Bruce Hill
2018-01-18
Fix for lua parsing of long strings/table literals.
Bruce Hill
2018-01-18
Initial commit of object oriented classes.
Bruce Hill
2018-01-17
Fixed some minor bugs that made generated nomsu uglier.
Bruce Hill
2018-01-17
Completely fixed/reworked tree_to_nomsu, and it's okay right now.
Bruce Hill
2018-01-15
Added support for translating comments instead of dropping them.
Bruce Hill
2018-01-12
Better usage of ACTION_METADATA and deprecating nomsu.defs.
Bruce Hill
2018-01-12
Renamed replaced_vars() to be more descriptive.
Bruce Hill
2018-01-12
Rebuild.
Bruce Hill
2018-01-12
Switched to use load() with environment table instead of passing in
Bruce Hill
2018-01-11
Truncated debug output for readability.
Bruce Hill
2018-01-11
Fixed require->use, updated TODO.
Bruce Hill
2018-01-11
Renamed "require %" to "use %"
Bruce Hill
2018-01-11
Added "%'s id" to use UUIDs and changed "% = %" to "set % = %" and some
Bruce Hill
2018-01-11
Rebuilt.
Bruce Hill
2018-01-11
Purged references to "macro" and replaced with "compile action" or
Bruce Hill
2018-01-11
Renamed rule % = % to action % %
Bruce Hill
2018-01-11
Renamed String -> Text
Bruce Hill
2018-01-11
Overhaul of error reporting and removing nomsu:call(stub, line_no, ...) in fa...
Bruce Hill
2018-01-10
Pretty much mostly working.
Bruce Hill
2018-01-10
Performance optimizations and correctness fix for [=[...]=]-style
Bruce Hill
2018-01-10
Switched back to using precompiled lua files instead of lua> "..",
Bruce Hill
2018-01-09
Propagating filename
Bruce Hill
2018-01-09
Cleaned up metaprogramming to go "compile to" -> "rule =" -> "parse as".
Bruce Hill
2018-01-08
Modernized the codebase a bit to include "immediately:" for immediately
Bruce Hill
2018-01-07
Reworking some stuff so that functions only allow expressions to be
Bruce Hill
2018-01-07
Some overhaul of binary operators so that arbitrary math patterns work
Bruce Hill
2018-01-05
Added nomsu:assert()
Bruce Hill
2018-01-05
Low hanging optimization fruit.
Bruce Hill
2018-01-03
Updated examples and made operator characters not stick to each other.
Bruce Hill
2018-01-03
Added support for \000 and \x00 style byte literals.
Bruce Hill
2018-01-03
Reworked {} a bit and added dicts to the core language. Did some more
Bruce Hill
2017-12-30
Got everything mostly working.
Bruce Hill
2017-12-18
renamed utils2 -> utils
Bruce Hill
2017-12-18
Recompiled.
Bruce Hill
2017-12-15
Tweaks.
Bruce Hill
2017-12-14
Switched compiler to do lua> instead of lua files.
Bruce Hill
2017-12-14
Minor fix.
Bruce Hill
2017-12-14
Rebuild.
Bruce Hill
2017-12-13
Got it working.
Bruce Hill
2017-12-11
More updates with more functional macros and source code storage.
Bruce Hill
2017-12-09
Recompiled.
Bruce Hill
2017-12-09
Pretty much everything is working??
Bruce Hill
2017-12-08
Simplified parser by removing prev_edge.
Bruce Hill
[next]