Commit Graph

63 Commits (2f85d6e8bc85b36ed0eff18413076bff8d37b6fe)

Author SHA1 Message Date
Dibyendu Majumdar 2f85d6e8bc issue #98 reformat
5 years ago
Dibyendu Majumdar 06335d0d36 issue #98 cleanup
5 years ago
Dibyendu Majumdar 7385d76f12 issue #98 refactor scope and ast so that statement lists are no longer in scope
5 years ago
Dibyendu Majumdar 74e8c76f5a issue #98 fix bug - final return not handled correctly, and ensure on parser failure error message is pushed as a second value after nil
5 years ago
Dibyendu Majumdar 04b1885011 issue #98 redo upvalue implementation - wip
5 years ago
Dibyendu Majumdar b95a2e7016 issue #98 Reformat using clangformat
5 years ago
Dibyendu Majumdar 04ca32e8f5 Remove the metatable api alternatives
6 years ago
Dibyendu Majumdar 21427cf741 issue #98
6 years ago
Dibyendu Majumdar 478375f354 issue #98
6 years ago
Dibyendu Majumdar 31bb288c2c issue #98 rearrange code
6 years ago
Dibyendu Majumdar f6fc9b100b issue #98 rearrange code
6 years ago
Dibyendu Majumdar 9f3043dcc9 reduce compiler noise (warnings)
6 years ago
Dibyendu Majumdar 471280ca3a tech debt compiler warnings
6 years ago
Dibyendu Majumdar 5c17bca34e Some cleanup
6 years ago
Dibyendu Majumdar e10ab7b04f issue #126 dmr_C now integral part of Ravi
6 years ago
Dibyendu Majumdar 4ccf6cb2ef issue #151 fix compile on Linux
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