Bruce Hill
|
3573dfe995
|
Almost-working reimplementation of source code mapping.
|
2018-05-29 16:15:10 -07:00 |
|
Bruce Hill
|
e17822d1e5
|
Cleaned up some asserts for performance.
|
2018-05-29 11:14:07 -07:00 |
|
Bruce Hill
|
2e15c0fd50
|
Some tweaks/cleanup on the nomsu code as well as adding variable
mangling to 'parse % as %' to make almost hygienic macros.
|
2018-05-27 18:29:23 -07:00 |
|
Bruce Hill
|
0c7c06beab
|
Moving back to capturing tables in LPEG and everything is a Source, not
string.
|
2018-05-26 15:59:03 -07:00 |
|
Bruce Hill
|
8cb2788e0d
|
Re-added sources.
|
2018-05-26 15:04:38 -07:00 |
|
Bruce Hill
|
446892d11e
|
Consolidating code obj code and expunging all [[..]]-style lua strings.
|
2018-05-24 16:13:46 -07:00 |
|
Bruce Hill
|
ad94ed3653
|
Moved all the tree->lua and tree->nomsu code back into single functions
in nomsu.moon, and cleaned up how Vars are treated, since they are not
atomic.
|
2018-05-16 19:08:59 -07:00 |
|
Bruce Hill
|
ae979c3718
|
Minor cleanups changes.
|
2018-05-15 14:53:42 -07:00 |
|
Bruce Hill
|
7410e42bc0
|
Minor optimizations.
|
2018-05-14 14:45:45 -07:00 |
|
Bruce Hill
|
1a755ddee8
|
Added tentative support for luajit (depends on pure-lua LPEG
implementation).
|
2018-05-09 13:35:04 -07:00 |
|
Bruce Hill
|
126f51f955
|
Removing varargs from free var functions.
|
2018-05-04 13:49:20 -07:00 |
|
Bruce Hill
|
a5bbce315d
|
Minor tweaks/cleanups.
|
2018-05-03 22:34:00 -07:00 |
|
Bruce Hill
|
4892c63e92
|
Renamed lua_obj -> code_obj
|
2018-04-25 17:56:26 -07:00 |
|