Commit Graph

  • b17c094cd2 Removed thirdparty dir, updated docs, removed banned.define/undef files Ed_ 2023-07-12 03:15:52 -0400
  • 6ae23e4da0 Got rid of the bloat.hpp/cpp, code was moved into gen.hpp/cpp Ed_ 2023-07-12 02:37:51 -0400
  • 8eea2d1f05 First complete pass of removing zpl include (still alot todo) Ed_ 2023-07-12 02:18:08 -0400
  • 7828e6d2ea More dependency movement from zpl, incremental design improvements. Ed_ 2023-07-12 01:33:11 -0400
  • 20d307759b Started to move over zpl depndencies and use templated containers. Ed_ 2023-07-11 18:29:45 -0400
  • 661630a88f Merge branch 'main' of https://github.com/Ed94/gencpp Ed_ 2023-07-11 03:10:29 -0400
  • f9085d4b6f Parser constructor passes all current tests... Ed_ 2023-07-11 03:10:20 -0400
  • 6ceb1e413e
    Create LICENSE Ed_ 2023-07-11 01:18:58 -0400
  • ddb3244467 array.Parsed.hpp passed test! Ed_ 2023-07-11 01:09:50 -0400
  • 1fb3db379c Fixed regression with non-parsed code due to new global allocator setup Ed_ 2023-07-10 22:56:59 -0400
  • 1c5881c5a3 Update readmes Ed_ 2023-07-10 22:22:32 -0400
  • 14568d512e Parsing constructors passed the sanity test! Ed_ 2023-07-10 22:14:41 -0400
  • ed6a1d0f95 Templates, test changes (prob not working), progress on parsing bodies and operators. Ed_ 2023-07-10 01:15:25 -0400
  • 9df177edf4 WIP: getting function parameter parse to work Ed_ 2023-07-09 13:07:30 -0400
  • 6da615e6da Alot (see description) Ed_ 2023-07-09 12:35:48 -0400
  • 855ba5a965 Base case for friend parse working. Ed_ 2023-07-08 23:56:37 -0400
  • 472189a322 Base case for extern link parse working. Ed_ 2023-07-08 23:29:18 -0400
  • 41f0e49cb0 enum base case parsing api passed Ed_ 2023-07-08 19:13:52 -0400
  • a8e03aa7ba Parsing base case for class works! Ed_ 2023-07-08 18:49:49 -0400
  • 498a51c899 parse_typedef works (sanity test case) Ed_ 2023-07-08 17:14:05 -0400
  • b360cf3024 Setup testing and library for getting the parse api done. Ed_ 2023-07-08 14:11:41 -0400
  • a0250d1109 Removed readonly ast option. Removed indentation from serialization. Updates to readme. Ed_ 2023-07-08 12:21:26 -0400
  • 4db9aadea7 HashTable non-parsed implemented. Ed_ 2023-07-01 00:23:40 -0400
  • ef790fdda5 Began to work on the non-parsed ring implementation Ed_ 2023-06-30 15:11:49 -0400
  • fc8239ad8d Non parsed buffer implemented. Ed_ 2023-06-30 13:56:31 -0400
  • 5006449665 Added spec_auto to constants, finished Array.NonParsed.hpp Ed_ 2023-06-30 11:54:27 -0400
  • 352da126ca Nativs support for gen::AST, fixes & update to library, getting gen_array working... Ed_ 2023-06-30 03:13:41 -0400
  • bb9b5b04c6 Added ignore for generated files. Ed_ 2023-06-29 22:54:50 -0400
  • 14f3f84cd4 remvoing generated file (shouldn't be tracked) Ed_ 2023-06-29 22:50:01 -0400
  • 257e9ebf11 Removed incremental API, fixes for operator__validation, added formatting pass on generated files Ed_ 2023-06-29 22:48:47 -0400
  • 19e58fea30 Readmes: Partial fix for trailing spaces removed by editor... Ed_ 2023-06-29 01:45:56 -0400
  • 2da78e67d8 Update readmes. Some minor changes to the API. Ed_ 2023-06-29 01:37:42 -0400
  • 7f645c7357 Finished sanity suite except for operators. Ed_ 2023-06-29 00:20:23 -0400
  • 44ab1c2fc3 More fixes while completing sanity check for enums Ed_ 2023-06-28 21:20:29 -0400
  • 0192cd49ef Started sanity test suite (Non-parsed api) Ed_ 2023-06-28 14:43:21 -0400
  • e74b498686 Removed the DSL macros, More fixes related to memory. Ed_ 2023-05-09 21:54:54 -0400
  • d00de42969 Started to fix some runtime bugs. Ed_ 2023-05-08 20:54:24 -0400
  • 59042a162c Setup workaround with type casting for POD with assignment overload restriction on varadic args. Ed_ 2023-05-07 15:46:28 -0400
  • 0de0e1632b Fixed compiler errors with the incremetnal constructors Ed_ 2023-05-07 15:14:07 -0400
  • 00b4220333 Got it to compile (without Incremental, parsing, editor, scanner) Ed_ 2023-05-07 15:03:24 -0400
  • 74c5736f59 Finished array test (parsed/nonparsed) Ed_ 2023-05-06 18:35:11 -0400
  • 75588f5227 Finished porting zpl_string impl to gen's String def Ed_ 2023-05-06 17:23:17 -0400
  • 312bcafa23 Converting api to use custom string types. Ed_ 2023-05-06 16:15:49 -0400
  • e34b3694da WIP: Converting api to use custom String types Ed_ 2023-05-06 15:49:43 -0400
  • e8264c560f Updated AST::to_string to latest api changes with modules and attributes. Ed_ 2023-05-06 00:18:44 -0400
  • 0edc3c57b6 Finished updating implementation for new attribute/module usage for everything but the parsing constructors and AST::to_string Ed_ 2023-05-05 18:10:03 -0400
  • 9a6deb12cc More design/major changes Ed_ 2023-05-01 14:12:07 -0400
  • 38a60e4b91 Somehow overlooked unions... More stuff on parser constructors Ed_ 2023-04-23 22:53:30 -0400
  • d541b33b22 Added extern linkage bodies to upfront constructors, more work on parsing constructors Ed_ 2023-04-23 19:04:43 -0400
  • e50e9e094e Made the parse definitions for variable, typedef, using more complete. Ed_ 2023-04-23 14:33:37 -0400
  • 09491be375 Finished to_string initial impl Ed_ 2023-04-23 00:43:31 -0400
  • 7ba474069c Docs update, parser impl design changes, AST::add fleshed out. Ed_ 2023-04-22 22:24:55 -0400
  • 4c4fe98e7e More fixes for zpl update... Ed_ 2023-04-19 16:57:59 -0400
  • 69e26bbdf8 Updated zpl to latest refactor convention Ed_ 2023-04-19 15:40:23 -0400
  • 4adb4654e9 Updated parsing constructors with impl to use the lexer. Ed_ 2023-04-19 00:56:43 -0400
  • 86cd0e1fb7 WIP: Fleshing out parsing constructor Ed_ 2023-04-18 22:47:59 -0400
  • eec93cee78 Finished fleshing out incrementals, started to flesh out parsing Ed_ 2023-04-12 01:24:43 -0400
  • d167f74243 Finished implementing the Upfront construcotrs, started to flesh out the incremental constructors. Ed_ 2023-04-11 22:18:02 -0400
  • 6ca30828c0 Upfront constructors almost completely fleshed out. Ed_ 2023-04-10 21:33:06 -0400
  • 03d37d614b Updated Project configuration with various editors Ed_ 2023-04-10 17:55:09 -0400
  • dfa01221d4 added execution code type, gutted functions with only char const* for name + more Ed_ 2023-04-10 00:38:47 -0400
  • f3b5e90ddc Gutting test code, going to be just doing it proeprly when the library upfornt api is done. Ed_ 2023-04-09 14:51:37 -0400
  • 56d7aa1d72 Changed zpl implemenation based on latest refactor script I use, refactored code to changes. Ed_ 2023-04-09 13:59:39 -0400
  • 642fb16d4f Removing c99 header gen code, going to use the scanner implementation when its done. Ed_ 2023-04-09 13:59:07 -0400
  • d5e6421b03 Updated readme. Ed_ 2023-04-09 13:58:46 -0400
  • 3647cdefd1 Readme : Updated usage. Ed_ 2023-04-08 02:16:25 -0400
  • 1ba187e3d5 Didn't push everything. Ed_ 2023-04-08 01:43:37 -0400
  • 5bdebee404 Updated readme again. Ed_ 2023-04-08 01:43:09 -0400
  • 81744a5709 Updated readme. Ed_ 2023-04-08 00:56:59 -0400
  • 5e03643d52 FInalized the design, I really hope this time. Ed_ 2023-04-08 00:29:09 -0400
  • f5fe30e7cb Design: Added additional keywords to specifiers, added def_friend. Fleshed out scanner. Ed_ 2023-04-07 12:31:50 -0400
  • fcf037d50f Design finished all thats left is implementation. Ed_ 2023-04-06 19:19:11 -0400
  • 47c15e7af2 WIP : Design for V1 finalization Ed_ 2023-04-06 02:21:23 -0400
  • a4cb0c12ef WIP: Design is almost done, impl this weekend. Ed_ 2023-04-05 03:03:56 -0400
  • d93fd462e1 Update gen.hpp and editor config Ed_ 2023-04-04 16:18:30 -0400
  • eb4f95b84e Update editrconfig and readme Ed_ 2023-04-04 16:13:48 -0400
  • 2e8d4a3d93 WIP: Still reworking based on design changes. Ed_ 2023-04-04 02:04:19 -0400
  • 9957ef0e7d Major changes to library design, change test to reflect it. Ed_ 2023-04-03 03:55:28 -0400
  • 96e1b91e9b Made editor config root. Ed_ 2023-04-02 17:41:16 -0400
  • b4b518f005 WIP: Array generation test. Still need gen.cpp impl. Ed_ 2023-04-02 12:35:14 -0400
  • 340f466f24 Test now runs generated code, swtiched math test to use polyorphism from cpp. Ed_ 2023-04-02 12:25:08 -0400
  • 5e26d53a12 First test works. Ed_ 2023-04-02 11:53:15 -0400
  • d66c1e4eb4 test.cpp gen_time compiles (has memory issues though) Ed_ 2023-04-02 01:07:44 -0400
  • f09fe6aa15 Iniital commit Ed_ 2023-04-01 22:21:46 -0400