0192cd49ef
Started sanity test suite (Non-parsed api)
...
Made some fixes based on errors found while iterating on first generation
2023-06-28 14:43:21 -04:00
d00de42969
Started to fix some runtime bugs.
2023-05-08 20:54:24 -04:00
00b4220333
Got it to compile (without Incremental, parsing, editor, scanner)
2023-05-07 15:03:24 -04:00
75588f5227
Finished porting zpl_string impl to gen's String def
2023-05-06 17:23:17 -04:00
312bcafa23
Converting api to use custom string types.
2023-05-06 16:15:49 -04:00
e34b3694da
WIP: Converting api to use custom String types
2023-05-06 15:49:43 -04:00
e8264c560f
Updated AST::to_string to latest api changes with modules and attributes.
2023-05-06 00:18:44 -04:00
9a6deb12cc
More design/major changes
...
Found flaws with design while the parser
If I want to support modules I needed to add separaration from the usual specifiers. Same with attributes, decided to minimize my parsing complexity of attributes.
Added a banned header (will not have that be there for the release version
2023-05-01 14:12:07 -04:00
7ba474069c
Docs update, parser impl design changes, AST::add fleshed out.
2023-04-22 22:24:55 -04:00
69e26bbdf8
Updated zpl to latest refactor convention
2023-04-19 15:40:23 -04:00
4adb4654e9
Updated parsing constructors with impl to use the lexer.
2023-04-19 00:56:43 -04:00
86cd0e1fb7
WIP: Fleshing out parsing constructor
...
This code commit will compile just backing up stuff before I switch the functions to use the lexer instead of manually sifting through the string.
2023-04-18 22:47:59 -04:00
eec93cee78
Finished fleshing out incrementals, started to flesh out parsing
2023-04-12 01:24:43 -04:00
6ca30828c0
Upfront constructors almost completely fleshed out.
2023-04-10 21:33:06 -04:00
dfa01221d4
added execution code type, gutted functions with only char const* for name + more
2023-04-10 00:38:47 -04:00
56d7aa1d72
Changed zpl implemenation based on latest refactor script I use, refactored code to changes.
2023-04-09 13:59:39 -04:00
47c15e7af2
WIP : Design for V1 finalization
...
There shouldn't be much more changes design wise.
Anything else is based on what needs to be done for it to work.
2023-04-06 02:21:23 -04:00
a4cb0c12ef
WIP: Design is almost done, impl this weekend.
2023-04-05 03:03:56 -04:00
2e8d4a3d93
WIP: Still reworking based on design changes.
2023-04-04 15:53:29 -04:00
9957ef0e7d
Major changes to library design, change test to reflect it.
2023-04-03 03:55:28 -04:00
b4b518f005
WIP: Array generation test. Still need gen.cpp impl.
2023-04-02 17:39:21 -04:00
5e26d53a12
First test works.
2023-04-02 11:53:15 -04:00
d66c1e4eb4
test.cpp gen_time compiles (has memory issues though)
2023-04-02 01:07:44 -04:00
f09fe6aa15
Iniital commit
2023-04-01 22:21:46 -04:00