Commit Graph

1576 Commits (c2cd74143ebea86b29ab095bb2a96d114e1fb4c3)
 

Author SHA1 Message Date
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