Commit Graph

33 Commits

Author SHA1 Message Date
a7e10521d8 this 2025-05-06 16:43:09 -04:00
88511ac0e6 I added some changes to make offsets work 2025-05-06 16:17:09 -04:00
0fc796aa25 🤯🤯🤯🤯🤯🤯🤯🤯🤯 2025-05-04 23:54:42 -04:00
6b239b0724 added reference to function scopes 2025-05-03 14:16:31 -04:00
f2affd8a55 finished more type check stuff and some loops 2025-04-30 02:27:52 -04:00
dcdcf31068 still fixing assignable type checking 2025-04-29 14:42:19 -04:00
55116599f8 pragma + watermarks 2025-04-25 19:39:52 -04:00
086c8ba170 Project restucture with IR and CG 2025-04-25 19:29:05 -04:00
bac8cb53bb Merge branch 'Sprint4-Merge_IR_Into_Symbol_Table' into Sprint4-ASC_TC-FE-t#NoTask 2025-04-25 17:49:25 -04:00
46d8a852a6 trying to get annie's to work 2025-04-25 15:36:31 -04:00
f0d81ff5fd combined symbol table with IR in this branch 2025-04-25 13:01:31 -04:00
2c712ed221 Makefile rewrite 2025-04-25 12:46:07 -04:00
e0c577a7ef updated grammar to pass up instances. Still need IR to compile to properly emit 2025-04-23 18:49:09 -04:00
5a23ef2756 Fixed -tok, spacings in -st, and validation tests 2025-04-16 11:44:02 -04:00
3fc7a6371a have to finish idlist rules 2025-04-11 19:00:24 -04:00
3e1e159561 starting to work on grammar fixes 2025-04-11 15:45:33 -04:00
859ff3fd03 added offset code in symbol table for records 2025-04-09 15:15:17 -04:00
d17e99758f added offsets to record type structure 2025-04-09 13:29:50 -04:00
4058b090a0 found one segfault. (not fixed yet) 2025-04-07 15:51:45 -04:00
e2aa9e7c12 fixed header for this branch 2025-04-04 21:40:13 -04:00
b26f7d4954 Merge branch 'Sprint3-Symbol_Table_Restructure-FE-t#NoTask' into Dev 2025-04-04 21:34:52 -04:00
f6abbbd67f updated to change strings to nodes in most locations 2025-04-04 20:24:05 -04:00
4e862d54a4 Header files updated 2025-04-03 18:29:43 -04:00
0ff894d571 fixed most things in the symbol table structure. Seeing core dumps and have to fix the print symbol table function 2025-03-26 15:21:42 -04:00
94b80b024d Quick formatting updates 2025-03-25 17:02:14 -04:00
78f1cd3fbb Got symbol Table largely working (but without certain entries being added like functions or records) 2025-03-14 20:48:11 -04:00
63534d1daf restructured table, still have to update print table properly as well as grammar rules 2025-03-14 13:35:25 -04:00
f0e0d7bdbc still working through symbol_table to try and get it to compile soon but fixed issues with storing values and calling the right element of a struct 2025-03-14 12:04:53 -04:00
392a4b3ba5 wrote up symbol table structure. Have to correct code and then add type checking grammar rules 2025-03-14 05:32:24 -04:00
f0e03b2724 save point for tweaking symbol table--note won't be currently working 2025-03-14 04:24:03 -04:00
e8b0af1213 Fixed the spacing in the symbole table files t#NONE 2025-03-09 15:19:15 -04:00
072182dbbc Fixed spacing in the files t#NONE 2025-03-08 14:08:14 -05:00
b22f0149c7 Updated structure 2025-03-03 14:48:19 -05:00