Dibyendu Majumdar
|
c2cd74143e
|
issue #126 remove dmr_C as a submodule
|
6 years ago |
Dibyendu Majumdar
|
aef846e9cc
|
issue #150 only set NO_LUA_DEBUG when LTESTS is OFF
|
6 years ago |
Dibyendu Majumdar
|
bdbbe5e021
|
issue #150 remove ltests.h and include its contents in lua.h. Now Debug builds will always enable ltests, however, we will not mess with the Lua data structures or other settings
|
6 years ago |
Dibyendu Majumdar
|
be1f7e82ce
|
issue #151 enable dlmalloc
|
6 years ago |
Dibyendu Majumdar
|
60eccabd2b
|
issue #151 enable dlmalloc by default
|
6 years ago |
Dibyendu Majumdar
|
aa7e271083
|
issue #151 adopt Doug Lea's allocator
|
6 years ago |
Dibyendu Majumdar
|
b584ce9862
|
issue #151 memory allocator updates
|
6 years ago |
Dibyendu Majumdar
|
4ccf6cb2ef
|
issue #151 fix compile on Linux
|
6 years ago |
Dibyendu Majumdar
|
73c31bb59d
|
issue #151 import LuaJIT's allocator
|
6 years ago |
Dibyendu Majumdar
|
7ad859f79b
|
issue #151 import LuaJIT's allocator
|
6 years ago |
Dibyendu Majumdar
|
a3fdf76103
|
issue #98 refactoring and start on value types
|
6 years ago |
Dibyendu Majumdar
|
693c2b716e
|
issue #98 some code cleanup
|
6 years ago |
Dibyendu Majumdar
|
d27e18d617
|
issue #98 for/while/repeat statement revision to make AST more syntax tree like, and various cleanups
|
6 years ago |
Dibyendu Majumdar
|
29a507b911
|
issue #98 for statement parsing - wip
|
6 years ago |
Dibyendu Majumdar
|
2d30da5bd0
|
issue #98 more on while and repeat statement parsing
|
6 years ago |
Dibyendu Majumdar
|
01cb2ad69d
|
issue #98 start on while/repeat statements
|
6 years ago |
Dibyendu Majumdar
|
20c7e6c4e5
|
issue #98 if statement parsing
|
6 years ago |
Dibyendu Majumdar
|
463d0bbd71
|
issue #98 added if statement parsing
|
6 years ago |
Dibyendu Majumdar
|
49b8fdea0f
|
issue #98 function call, assignment and expression statement parsing
|
6 years ago |
Dibyendu Majumdar
|
7a5aef4989
|
issue #98 parse do statement
|
6 years ago |
Dibyendu Majumdar
|
b3ad4d2579
|
issue #98 goto and label statements parsing
|
6 years ago |
Dibyendu Majumdar
|
e6daa68980
|
issue #98 fix incorrect use of stack value, and add more tests
|
6 years ago |
Dibyendu Majumdar
|
19d13d5817
|
issue #98 start adding some tests
|
6 years ago |
Dibyendu Majumdar
|
cb7977d4bb
|
issue #98 function parameter parsing fix and a different attempt to output the parse tree
|
6 years ago |
Dibyendu Majumdar
|
c9b7939cc1
|
issue #98 instead of printing out generate a string from ast and expose as api method
|
6 years ago |
Dibyendu Majumdar
|
5978dcfb42
|
issue #98 fix scoping
|
6 years ago |
Dibyendu Majumdar
|
3a042f0ade
|
issue #98 function statement parsing
|
6 years ago |
Dibyendu Majumdar
|
5c714ff948
|
issue #98 function parsing, and print up-values too
|
6 years ago |
Dibyendu Majumdar
|
9dc2630ecf
|
issue #98 parse function literal
|
6 years ago |
Dibyendu Majumdar
|
2e0af5cecc
|
issue #98 local statement parsing
|
6 years ago |
Dibyendu Majumdar
|
48807fb351
|
issue #98 local statement parsing
|
6 years ago |
Dibyendu Majumdar
|
fff8452d21
|
issue #98 start on local vars
|
6 years ago |
Dibyendu Majumdar
|
8ba41946dc
|
issue #98 improve output of AST
|
6 years ago |
Dibyendu Majumdar
|
45e41e044b
|
issue #98 improve output of AST
|
6 years ago |
Dibyendu Majumdar
|
ebebb72416
|
issue #98 return statement and more on printing out the AST
|
6 years ago |
Dibyendu Majumdar
|
051f75b8c0
|
issue #98 block scope has statement list
|
6 years ago |
Dibyendu Majumdar
|
67accd8a41
|
issue #98 refactor ast library to be just a library and resolve the issue with lua_lock()
|
6 years ago |
Dibyendu Majumdar
|
0a69234b07
|
issue #98 return statement
|
6 years ago |
Dibyendu Majumdar
|
417c2965cc
|
issue #98 unary and binary sub expression parsing
|
6 years ago |
Dibyendu Majumdar
|
00847ef2b8
|
issue #98 suffixed expr
|
6 years ago |
Dibyendu Majumdar
|
79a4265962
|
issue #98 primary expr
|
6 years ago |
Dibyendu Majumdar
|
7547883b54
|
issue #98 parse table constructors
|
6 years ago |
Dibyendu Majumdar
|
20052594a1
|
issue #98 more work on basics: including searching for vars in scopes
|
6 years ago |
Dibyendu Majumdar
|
fc95eb1223
|
issue #98 more work on function and scope linkage
|
6 years ago |
Dibyendu Majumdar
|
e42073b064
|
issue #98 initial steps in setting up scope and attempt to create main function
|
6 years ago |
Dibyendu Majumdar
|
7ce94baedc
|
issue #98 more work on fleshing out function, block and ast structure
|
6 years ago |
Dibyendu Majumdar
|
6a2f94953a
|
issue #98 more work on fleshing out function, block and ast structure
|
6 years ago |
Dibyendu Majumdar
|
b39fdf9399
|
issue #98 added ptrlist and started to flesh out ast structures
|
6 years ago |
Dibyendu Majumdar
|
f3fed79bc7
|
issue #98 start changing the api so that build_ast returns a userdata object containing the AST
|
6 years ago |
Dibyendu Majumdar
|
c465af3465
|
issue #98 rename functions and start to change the api to construct AST as a userdata object
|
6 years ago |