Commit Graph

14 Commits

Author SHA1 Message Date
Peter Slattery d23a2a68d4 File Cleanup, removed unused files, and pulled gs_libs into the codebase so that its a standalone codebase 2020-01-20 22:56:36 -08:00
Peter Slattery af11a85e94 Compressing Type Info Generation 2020-01-20 21:11:07 -08:00
Peter Slattery d1353e52fa Separating out different parts of the meta system. 2020-01-19 17:48:57 -08:00
Peter Slattery e8759c931a Made a cleaner interface to the meta layer so that using it on other projects should be easier. 2020-01-19 17:34:49 -08:00
Peter Slattery 0efa2477fc More compression. Removing unused code form gs_meta_lexer 2020-01-19 17:15:04 -08:00
Peter Slattery d6cf235ece Compressing. 2020-01-19 17:03:19 -08:00
Peter Slattery 7cdb300388 Got the meta layer generating files, and incorporated it into the system. Replaced old node meta stuff with the new. 2020-01-19 04:03:07 -08:00
Peter Slattery 9a228d22ba Handled struct members which are pointers to data with the type of the containing struct. ie struct foo { foo* Next; } 2020-01-19 00:14:14 -08:00
Peter Slattery 9d0e4149d9 Began parsing function pointer typedefs in the meta layer. Some of them are working now, but not all. 2020-01-18 22:51:15 -08:00
Peter Slattery b11d9da9e4 Lots of work on the meta system. Most changes in src are just due to me putting test data in place 2020-01-18 22:07:59 -08:00
Peter Slattery 744a1c6c92 Updated the meta parser, and ifdef'd out a bunch of old node related code. 2019-12-31 13:15:28 -08:00
Peter Slattery 834aab2671 Did a bunch of stuff with nodes 2019-11-11 20:34:56 -08:00
Peter Slattery 25d9fda391 Stopped storing copies of nodes names in memory with them. They now just point at the specifications name 2019-11-11 14:42:14 -08:00
Peter Slattery e9e89b8f3d Folder restructure 2019-10-30 07:28:02 -07:00