Commit Graph

79 Commits

Author SHA1 Message Date
Partho c32e85c24b updated symbol table entry add order 2025-05-02 17:22:45 -04:00
Partho dcdcf31068 still fixing assignable type checking 2025-04-29 14:42:19 -04:00
Scarlett 3e54a72f38 updated expected 2025-04-25 23:54:37 -04:00
Scarlett 6e4841f0c1 Big testing update 2025-04-25 23:26:50 -04:00
Scarlett 3ea41f40fa TC & ASC Implemented. yyerrors updated. 2025-04-25 22:14:31 -04:00
Partho 46d8a852a6 trying to get annie's to work 2025-04-25 15:36:31 -04:00
Partho e0c577a7ef updated grammar to pass up instances. Still need IR to compile to properly emit 2025-04-23 18:49:09 -04:00
Scarlett c72e7a2a28 Type check errors 2025-04-16 16:30:58 -04:00
Scarlett 5a23ef2756 Fixed -tok, spacings in -st, and validation tests 2025-04-16 11:44:02 -04:00
Partho 90f9eb2f00 added entries for reserve and release 2025-04-15 19:44:46 -04:00
Scarlett c091927fe7 carl 2025-04-15 14:46:00 -04:00
Partho 8057060f26 fixed several small issues 2025-04-15 01:40:18 -04:00
Annie 2b1557b52c worked on function call return type check and started checking return type 2025-04-15 00:53:03 -04:00
Annie 06db190428 added array so test uses array instead of address 2025-04-14 21:37:37 -04:00
Annie ccc3c57f1c got rid of invalid typ declaration 2025-04-14 21:36:52 -04:00
Partho f2db338257 fixed type check issues with records as params 2025-04-14 12:33:52 -04:00
Partho 5c6ab34518 fixed issue with records being size of their reference (8 bytes) not their actual total 2025-04-14 11:43:49 -04:00
Partho 3baa95288a fixed issue with not printing array instances in symbol table 2025-04-14 02:01:51 -04:00
Partho 3fc7a6371a have to finish idlist rules 2025-04-11 19:00:24 -04:00
Partho 55bc098de5 edited function definitions 2025-04-11 16:28:16 -04:00
Annie d7d7d22c72 fixed seg fault for non record function calls 2025-04-11 10:08:23 -04:00
Scarlett a4dc3d90be update 2025-04-08 16:01:36 -04:00
Scarlett e7ee370dcf fixed segfault, but am now having a new unknown one :( 2025-04-07 17:00:24 -04:00
Moroseui b26f7d4954 Merge branch 'Sprint3-Symbol_Table_Restructure-FE-t#NoTask' into Dev 2025-04-04 21:34:52 -04:00
Annie a5e1acefde fixed sytnax errors in tests 2025-04-04 20:39:01 -04:00
Annie a53a22530d added tests for sprint 2 and 3 2025-04-04 20:29:41 -04:00
Scarlett 376dfdf53d ready for merge! 2025-04-04 18:08:59 -04:00
Scarlett d1aa7f7e0f Ready for Dev! 🎉 2025-04-04 15:42:50 -04:00
Annie 4f62851575 reseting carl's mistake to what it should be from my changes 2025-04-04 01:51:53 -04:00
Partho 3186d363ed fixed print symbol table to not print scopes used as flags 2025-04-02 20:31:00 -04:00
Scarlett 77c4106b1b latest 2025-04-02 15:03:29 -04:00
Scarlett 20c372f134 more type check fixes 2025-04-02 13:25:18 -04:00
Scarlett d05b6f456c rebase 2025-04-02 11:55:25 -04:00
Scarlett 5bd68ddb85 verifying grammar 2025-04-01 17:02:24 -04:00
Scarlett d587ed9f3b Updated 2025-03-28 23:33:08 -04:00
scarlett aebb831fe8 Merge pull request #38 from UB-CSE443/Sprint3-DebugTools-FE-t#NoTask
Sprint3 debug tools fe t#no task
2025-03-28 22:24:36 -04:00
Partho 57ba34ab37 added a bunch of NULL checks 2025-03-28 22:22:58 -04:00
Scarlett ad4f55c2bf HUGE Makefile updates! 2025-03-28 20:38:21 -04:00
Partho Bhattacharya 36694a2f4a updated lookups to return undefined entry if invalid 2025-03-28 13:47:53 -04:00
Partho Bhattacharya 04418cc75d added testing suite for binary and unary operations typechecking 2025-03-27 03:06:58 -04:00
Scarlett 5aefd319ae Testing suite updated 2025-03-26 12:48:27 -04:00
Annie acd51dee98 added tests for assignable and memory 2025-03-11 15:37:05 -04:00
Partho Bhattacharya 2f04671123 updated get entry function to get string pointers instead of creating different strings. Also created a define function for top level scopes. Create Entry does not work for top level 2025-03-10 11:56:26 -04:00
Partho Bhattacharya f33b4566ea fixed precedence testing 2025-03-07 13:40:29 -05:00
Partho Bhattacharya 6dcad07520 fixed precedence tests 2025-03-07 13:36:07 -05:00
Meyer Simon 06764ad9b3 Prec not working 2025-03-07 12:36:06 -05:00
Meyer Simon e32b8758b5 edited the test file llnode t#36 2025-03-06 21:40:02 -05:00
Meyer Simon 6fdccb3d8e fixed the spaceing t#34 2025-03-05 16:49:45 -05:00
Partho Bhattacharya f819a68ef7 runner and parser together add entries ok 2025-03-05 15:02:30 -05:00
Scarlett 4d674eb8b7 Testing update with check.sh 2025-03-05 12:30:33 -05:00