Commit Graph

102 Commits

Author SHA1 Message Date
61cc807b8a I added some more backpatching and some more files for testing 2025-05-04 17:47:39 -04:00
4ae76d0341 I think it was broken so I fixed it 2025-05-04 17:47:38 -04:00
18b5daea0e It seems to be working but I need to ckeck again 2025-05-04 17:47:38 -04:00
468e3f67f7 I added some test files Looks good so far Need someone to spot check 2025-05-04 17:47:38 -04:00
8eb9a62af8 include added 2025-05-04 17:46:14 -04:00
3a33cc0f88 include lex 2025-05-04 17:33:59 -04:00
f43ab2452a tilda 2025-05-04 17:03:19 -04:00
f50f467c02 Merge pull request #65 from UB-CSE443/Dev
Dev
2025-05-04 16:45:33 -04:00
6bef4bdc26 make 2025-05-04 16:23:35 -04:00
a61d0a57e8 test updates woooo 2025-05-04 16:05:13 -04:00
ea7c284665 woah 2025-05-03 19:25:55 -04:00
6eb7234c47 Merge pull request #58 from UB-CSE443/Dev
Dev
2025-05-03 13:15:05 -04:00
e7aae04952 Merge branch 'Dev' into MoreTypeCheck 2025-05-02 17:26:29 -04:00
c32e85c24b updated symbol table entry add order 2025-05-02 17:22:45 -04:00
b0d30e2fcb Merge branch 'FunctionCalls' into DontBreakDev 2025-05-02 16:26:33 -04:00
e598fad62a idk what i did anymore 2025-05-02 16:12:35 -04:00
6434b7dfeb I merged IR-Linting to Dev 2025-05-02 13:39:58 -04:00
a876d279d1 We did it 2025-05-02 13:14:41 -04:00
856e443181 raaahhhhhh 2025-05-02 12:47:22 -04:00
b762127879 Fixed the else jump It was falling through 2025-05-02 12:02:07 -04:00
558c09e60f added some tests to help demonstrate Still need to verify the results but looks good for now 2025-05-01 20:56:25 -04:00
33347f3051 It works for if and while statments. Number of params not going well 2025-05-01 20:55:07 -04:00
2b07464f84 Not working 2025-04-30 21:55:36 -04:00
cd4393d052 I added some packpatching 2025-04-30 08:20:11 -04:00
dcdcf31068 still fixing assignable type checking 2025-04-29 14:42:19 -04:00
3e54a72f38 updated expected 2025-04-25 23:54:37 -04:00
6e4841f0c1 Big testing update 2025-04-25 23:26:50 -04:00
3ea41f40fa TC & ASC Implemented. yyerrors updated. 2025-04-25 22:14:31 -04:00
46d8a852a6 trying to get annie's to work 2025-04-25 15:36:31 -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
c72e7a2a28 Type check errors 2025-04-16 16:30:58 -04:00
5a23ef2756 Fixed -tok, spacings in -st, and validation tests 2025-04-16 11:44:02 -04:00
90f9eb2f00 added entries for reserve and release 2025-04-15 19:44:46 -04:00
c091927fe7 carl 2025-04-15 14:46:00 -04:00
8057060f26 fixed several small issues 2025-04-15 01:40:18 -04:00
2b1557b52c worked on function call return type check and started checking return type 2025-04-15 00:53:03 -04:00
06db190428 added array so test uses array instead of address 2025-04-14 21:37:37 -04:00
ccc3c57f1c got rid of invalid typ declaration 2025-04-14 21:36:52 -04:00
f2db338257 fixed type check issues with records as params 2025-04-14 12:33:52 -04:00
5c6ab34518 fixed issue with records being size of their reference (8 bytes) not their actual total 2025-04-14 11:43:49 -04:00
3baa95288a fixed issue with not printing array instances in symbol table 2025-04-14 02:01:51 -04:00
3fc7a6371a have to finish idlist rules 2025-04-11 19:00:24 -04:00
55bc098de5 edited function definitions 2025-04-11 16:28:16 -04:00
d7d7d22c72 fixed seg fault for non record function calls 2025-04-11 10:08:23 -04:00
a4dc3d90be update 2025-04-08 16:01:36 -04:00
e7ee370dcf fixed segfault, but am now having a new unknown one :( 2025-04-07 17:00:24 -04:00
b26f7d4954 Merge branch 'Sprint3-Symbol_Table_Restructure-FE-t#NoTask' into Dev 2025-04-04 21:34:52 -04:00
a5e1acefde fixed sytnax errors in tests 2025-04-04 20:39:01 -04:00
a53a22530d added tests for sprint 2 and 3 2025-04-04 20:29:41 -04:00
376dfdf53d ready for merge! 2025-04-04 18:08:59 -04:00