Commit Graph

  • 81a0376c99 Need cstdlib for systems calls in generator files. update to package_release.ps1 main v0.19-Alpha latest Ed_ 2024-10-27 21:38:02 -0400
  • 1417a68757 updates to test validations Ed_ 2024-10-27 21:19:25 -0400
  • 1e4d5ce630 touchup to singleheader.cpp Ed_ 2024-10-27 21:18:58 -0400
  • 0f2763a115 fixes for unreal use Ed_ 2024-10-27 21:18:41 -0400
  • 420f452d35 More fixes found by self-parsing Ed_ 2024-10-27 20:22:36 -0400
  • 908c385de5 Fix exp asts having bad union definitions. Ed_ 2024-10-27 20:22:24 -0400
  • c1878265c8 Minimizing reformatting of generated library files Ed_ 2024-10-27 20:01:54 -0400
  • 23742868c4 Delete auxillary/vis_ast Ed_ 2024-10-27 18:59:17 -0400
  • 2e5e31ed3b gencpp : General refactors to dependencies Ed_ 2024-10-27 18:58:37 -0400
  • 00df336610 fix type on parser namespace in singleheader.cpp Ed_ 2024-10-26 18:42:23 -0400
  • d89c9a6072 de-hardcode target_arch.psm1 import Ed_ 2024-10-25 13:11:21 -0400
  • 6aa99ac1d5 change how path_root is resolved so it works when cloned into another repository Ed_ 2024-10-25 13:07:39 -0400
  • 3989f5fa83 formatting and removing unused code Ed_ 2024-10-25 12:54:55 -0400
  • f90c0a59b6 inital implemention of UE library variant generator completed Ed_ 2024-10-25 05:01:37 -0400
  • 33f992ef56 Updated generated ast_inlines.hpp so that operator defs have the inline explicit Ed_ 2024-10-25 04:08:20 -0400
  • 0542204b35 progress on unreal variant generator Ed_ 2024-10-25 03:00:07 -0400
  • e5616c5879 generated code update + reverting some fixes for now... Ed_ 2024-10-25 02:59:56 -0400
  • 40a256f6c3 initial setup for generating a library compatible for usage as an Unreal thirdyparty module. Ed_ 2024-10-25 01:04:48 -0400
  • b8e1aa6eb7 WIP : Fixes and other changes Ed_ 2024-10-25 01:04:17 -0400
  • e1592ba410 Bug fixes and updates to package_release.ps1 v0.18-Alpha Ed_ 2024-05-05 21:53:22 -0400
  • 4a2a93d41b Updated docs v0.17-Alpha dev Ed_ 2024-04-17 18:29:30 -0400
  • 36260f6edb Updated gencpp with latest fixes used in other projects. Ed_ 2024-04-17 17:40:32 -0400
  • 83d691c65c Pushing latest changes for gencpp Ed_ 2024-04-17 16:55:22 -0400
  • 626ab703a7 Fixed some compilation errors Ed_ 2023-11-22 15:41:41 -0500
  • 6b10cd2b3e Updated AST_Types.md doc Ed_ 2023-11-22 15:03:24 -0500
  • 91a3250d4c Finished current iteration of parser_algo docs and parser.cpp inline comment docs Ed_ 2023-11-22 14:23:21 -0500
  • a667eb4afe Progress on parser documentation Ed_ 2023-11-21 23:36:56 -0500
  • f67f9547df WIP: Improvements to parser, updated docs Ed_ 2023-11-21 21:27:33 -0500
  • 772db608be Added support for predefining preprocessor defines before parsing strings of code. Ed_ 2023-11-21 20:09:14 -0500
  • be023325a9 Added AST & Code definitions segemnted code defs to separate file Ed_ 2023-11-21 20:07:49 -0500
  • a0ee683f82 Added new csvs for ECode & ETokType to keep track of upcoming additions Ed_ 2023-11-21 20:06:05 -0500
  • 6ad0ae97bc Added bool type keyword to ETokType, move volatile pos in ESpecifier Ed_ 2023-11-21 20:04:57 -0500
  • 3319bfcaa9 Updates to test and workspace Ed_ 2023-11-21 20:03:51 -0500
  • 9d27c7d37e Lexer improvement prep, segmentation of lexer and parser. Ed_ 2023-11-20 15:09:01 -0500
  • 5c73fbee83 WIP : AST serialization improvements Ed_ 2023-11-19 20:34:46 -0500
  • 36ebbfe29b Got refactored raylib working in the vis_ast binary Ed_ 2023-11-19 00:01:35 -0500
  • 053daaf877 Merge branch 'main' into dev Ed_ 2023-11-17 19:26:21 -0500
  • 040ec00606 Raylib c refactor scripts complete Ed_ 2023-11-17 19:25:54 -0500
  • 919166efa1 fix for build script Ed_ 2023-10-25 23:55:29 -0400
  • 9bd6dac783
    Merge pull request #51 from Ed94/dev v0.16-Alpha Ed_ 2023-10-25 23:47:29 -0400
  • 212d907d73 Fixed bug with inline comments for variables not parsing correctly. Ed_ 2023-10-25 23:44:25 -0400
  • c1ab233686 Fix for bug with comma separated declaration list vars Ed_ 2023-10-25 21:43:02 -0400
  • b42b224c0d Forgot to push some parser fixes Ed_ 2023-10-25 03:33:35 -0400
  • 041671762b Got through parsing raylib.h, started to do some major refactors. Ed_ 2023-10-25 03:26:25 -0400
  • d0f3b6187e Added initial support for comma-separated variable declaration lists. Ed_ 2023-10-25 00:25:35 -0400
  • b22f589203 Progress on preparing raylib for usage Ed_ 2023-10-24 12:46:59 -0400
  • 4af85f8612 update gitignore for exes Ed_ 2023-10-24 06:02:07 -0400
  • e9c151f85d Deleting a sneaked in binary Ed_ 2023-10-24 06:01:47 -0400
  • a900e86b65 Got raylib bootstrapped to compile Ed_ 2023-10-24 06:00:28 -0400
  • d5a4b77033 Some initial boostrapping of new visual ast aux project Ed_ 2023-10-24 03:14:20 -0400
  • eaba60f80b Updated build scripts to latest setup used with HandmadeHero repo Ed_ 2023-10-24 01:40:21 -0400
  • 912cc6b538 Bugfixes during hiatus v0.15-Alpha Ed_ 2023-10-22 21:41:36 -0400
  • 3dd5482a46 set ContinuationIndentWidth to 4 for clang format. Ed_ 2023-10-01 20:19:16 -0400
  • 632fa10027 Updated readme with partial hiatus notice. Ed_ 2023-10-01 12:37:29 -0400
  • 6498b13658 Fix for non-foreign include content not getting parsed correctly. v0.14-Alpha Ed_ 2023-10-01 12:16:15 -0400
  • 7f562cd77f Merge branch 'dev' Ed_ 2023-09-28 20:36:12 -0400
  • 3a0e971ebf Bugfix for parse_variable, const check for prefix specifiers causing infinite loop. v0.13-Alpha Ed_ 2023-09-28 20:35:20 -0400
  • 4997cb5878
    Merge pull request #45 from Ed94/dev Ed_ 2023-09-25 17:50:16 -0400
  • 729c891cbd Last fixes before handmade hero hiatus v0.12-Alpha Ed_ 2023-09-25 17:48:16 -0400
  • 754bcfb31e Fixes to get it back to where I was last at with the const specifier issue broken_changes Ed_ 2023-09-25 16:42:29 -0400
  • a8708abf8b WIP : Various changes to project before small hiatus. (Broken) Ed_ 2023-09-25 12:12:11 -0400
  • 4b48b96a79 WIP : better AST::debug_str() Ed_ 2023-09-11 23:22:53 -0400
  • 9495fc2985 Updates to documentation Ed_ 2023-09-11 18:34:37 -0400
  • 378de73a7d Merge branch 'main' of https://github.com/Ed94/gencpp v0.11-Alpha Ed_ 2023-09-08 15:15:13 -0400
  • 35ac0c1048 Fix compile-error for singleheader found with scanner's scan_file. Ed_ 2023-09-08 15:14:43 -0400
  • 2c893d5e35
    Merge pull request #34 from Ed94/dev v0.10-Alpha Ed_ 2023-09-07 23:06:02 -0400
  • 6ea40094ee More fixes from clang warnings. Parser::lex prep for changes Ed_ 2023-09-07 22:51:15 -0400
  • 0a8d3bfc6a Added fixed arenas (just ergonomics) Ed_ 2023-09-07 22:29:04 -0400
  • 212b4e6d16 Fixes for compiling with clang Ed_ 2023-09-07 21:11:57 -0400
  • d606c790ca Added a new AST member NextVar to be used for comma separated variable support. Ed_ 2023-09-06 03:06:30 -0400
  • 2bfbef1d0c strip_formatting : Remove code thats no longer needed. Ed_ 2023-09-06 02:09:26 -0400
  • f1fb75cc1c Progress on strip_formatting function, support for multi-dimentional array variables and typenames. Ed_ 2023-09-06 00:30:34 -0400
  • 2200bcde9a Improved singleheader test Ed_ 2023-09-05 13:36:59 -0400
  • 3e249d9bc5 Reorganization of parser, refactor of parse_type( bool* ) and progression of parser docs Ed_ 2023-09-05 01:44:04 -0400
  • 3868e1e811 Added cursed typedef Ed_ 2023-09-04 12:32:31 -0400
  • 543427dfe5 Fixes to parsing for validation Ed_ 2023-09-03 23:36:51 -0400
  • f2d4ec96f0 Dumb fix for name check on parameters Ed_ 2023-09-03 20:34:27 -0400
  • 1076818250 Got whitepace stripping properly working (AFAICT) for parse_define() Ed_ 2023-09-03 20:29:45 -0400
  • c4c308c8ba Fixes for auxilary code + typo fix in ast.cpp Ed_ 2023-08-29 00:03:08 -0400
  • a4d9a63d71 Updated single-header based on last cs and also docs Ed_ 2023-08-28 23:52:44 -0400
  • 0197afd543 Changed how editor intellisense directives are handled for compoenents and dependencies Ed_ 2023-08-28 23:46:50 -0400
  • 7249a7317d Added space stripping during for content of various ASTs Ed_ 2023-08-26 11:55:05 -0400
  • abf51e4aa9 Adjustment to AST::is_equal based on issues found with last CS. Ed_ 2023-08-25 18:57:53 -0400
  • 9b6dc3cbd8 Work on AST::is_equal. Ed_ 2023-08-25 18:40:13 -0400
  • 9edcbad907 Fixes to parsing marco content, progress on validation test (single-header) Ed_ 2023-08-23 21:19:31 -0400
  • a6766cf0b1 Singleheader validation test got through ast reconstruction, failed to validate the reconstructed AST. Ed_ 2023-08-23 18:16:45 -0400
  • 8635b0fd1b doc update for parampack typename Ed_ 2023-08-23 13:17:30 -0400
  • 30eec99628 Changes to include usage, starting to attempt singleheader automated verification Ed_ 2023-08-23 13:17:22 -0400
  • f9117a2353 Added zpl's ivrtual memory to dependencies (unused for now) Ed_ 2023-08-23 11:05:49 -0400
  • c81f4b34ee Cleanup and doc updates Ed_ 2023-08-23 02:17:47 -0400
  • c97762ac16 Added support for inline comments Ed_ 2023-08-23 00:05:58 -0400
  • 5e79e8ba65 Started to setup for codebase validation tests. Ed_ 2023-08-22 16:01:50 -0400
  • 49a2cd7b2c Uncomment formatting comments in build script (forgot to after completing fixes) v0.9-Alpha Ed_ 2023-08-22 02:17:28 -0400
  • a6c6574390 More formatting fixes Ed_ 2023-08-22 02:09:20 -0400
  • c4846dad26 Formatting fixes Ed_ 2023-08-22 01:51:59 -0400
  • a61a28b778 Fixx to bitfield variables Ed_ 2023-08-22 00:40:38 -0400
  • d0c995893d Lower inital memory allocation amounts. (Lower latency iteration for running generator) Ed_ 2023-08-21 23:49:23 -0400
  • a42e241afb Got rid of the temp compoonent files, they are now generated via bootstrapping. Ed_ 2023-08-21 23:28:39 -0400
  • 6d85dd8fe8 Update vcproj Ed_ 2023-08-21 23:09:40 -0400
  • db6e8b33eb got intellisense working for the most part... Ed_ 2023-08-21 23:02:20 -0400