Commit Graph

17 Commits

Author SHA1 Message Date
ed ddbd50a098 correct gen_src.cpp to latest gencpp 2024-12-14 07:14:02 -05:00
ed 31c3e48236 update gencpp to latest 2024-12-14 07:12:35 -05:00
ed 2c66a62d55 gencpp: fix for <= operator deduction 2024-12-13 11:55:31 -05:00
ed ad813d0335 update gencpp to latest and adjsut gen_src.pp accordingly. 2024-12-13 11:50:40 -05:00
ed 2a64d3f5ce update to ast_kinds and token kinds 2024-10-19 15:16:28 -04:00
ed b7a7ada7ae Update ast_kinds.hpp to latest changes 2024-06-11 19:26:26 -04:00
ed ea2d35c608 Update ast_kinds.hpp with foreign import changes 2024-05-30 13:27:37 -04:00
ed 427d2e0d83 Added support for monolithic packages
Not sure if the base name for them, lets the user by specifying a .ODIN_MONOLITHIC_PACKAGE;
make compiler assume that all files in child directories are part of the same package (making a uniform prackage across subdirectoreis).
2024-05-16 17:18:32 -04:00
ed 05577a2378 Now running git restore before running codegen/gen_src.cpp 2024-05-16 10:59:51 -04:00
ed a4c9479a56 misc changes 2024-05-15 00:19:01 -04:00
ed 647d7ed9e3 Minor fixes to gencpp formatting 2024-05-05 21:29:19 -04:00
ed ca63883f78 TYPE_KINDs macro swappable with codegen/gen_src.cpp 2024-05-05 02:43:27 -04:00
ed a33492da24 TOKEN_KINDs macro swappable with codegen/gen_src.cpp 2024-05-05 01:46:32 -04:00
ed f727f3ccb1 codegen/gen_src.cpp fixes for building with metaprogram clang 2024-05-05 00:12:11 -04:00
ed bc45aa80b6 gen_src supports swapping AST_KINDS macros in parser.hpp
- Minor fixes to gencpp
- Adjust .clang-format to be similar to the codebase's conventions
2024-05-05 00:09:38 -04:00
ed cd3803fb37 Adjusted gencpp for odin's codebase 2024-05-04 19:37:08 -04:00
ed 1c633f7306 Setup codegen metaprogram skeleton
Going use it to swap macro implementation usage in the compiler.
2024-05-04 15:23:33 -04:00