00df336610
fix type on parser namespace in singleheader.cpp
2024-10-26 18:42:23 -04:00
be023325a9
Added AST & Code definitions segemnted code defs to separate file
...
For upcoming statements & expression types, just beginning to lay things out for the future.
2023-11-21 20:07:49 -05:00
9d27c7d37e
Lexer improvement prep, segmentation of lexer and parser.
2023-11-20 21:24:27 -05:00
5c73fbee83
WIP : AST serialization improvements
...
Code untestd its an initial draft
2023-11-19 20:35:21 -05:00
35ac0c1048
Fix compile-error for singleheader found with scanner's scan_file.
2023-09-08 15:14:43 -04:00
a4d9a63d71
Updated single-header based on last cs and also docs
2023-08-28 23:52:44 -04:00
c97762ac16
Added support for inline comments
...
Also now doing comment serialization on def_comment directly as parse_comment doesn't need it.
Essentially comment ast types serialize the same way s untyped and execution ASTs
2023-08-23 00:25:14 -04:00
a6c6574390
More formatting fixes
2023-08-22 02:09:20 -04:00
c4846dad26
Formatting fixes
2023-08-22 01:51:59 -04:00
a42e241afb
Got rid of the temp compoonent files, they are now generated via bootstrapping.
...
This isn't the last step though everything in the main project directory that isn't md files needs to be generated only.
Can't do that till testing is robust enough...
2023-08-21 23:28:39 -04:00
db6e8b33eb
got intellisense working for the most part...
...
VScode works withs some issues.
VS2022 fails.
10xEditor works fine.
JetBrains Rider fails due to it not supporting <push/pop>_macro pragmas
2023-08-21 23:07:03 -04:00
7be3617083
Runtime fixed
2023-08-21 22:48:05 -04:00
32a910515e
More refactoring, getting rid of meson in favor of just powershell scripts
2023-08-19 12:18:48 -04:00