Commit Graph

423 Commits

Author SHA1 Message Date
Scarlett 3d06352510 New grammar formatting rules applied. 2025-04-03 16:37: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
Partho 692025412e fixed getAdInfo function 2025-04-02 13:16:56 -04:00
Annie f4b31ee835 type checking for non as function calls might be working 2025-04-02 13:04:34 -04:00
Scarlett d05b6f456c rebase 2025-04-02 11:55:25 -04:00
Meyer Simon 1c7cdbb4da Implemented the 2 operation functions #t51 2025-04-02 11:28:23 -04:00
Annie 53a4d060b6 added back scarlett's simple statement work 2025-04-02 11:23:00 -04:00
Annie a81e3e410f need to test function call and array type checking 2025-04-02 11:15:53 -04:00
Scarlett db2268284b more debug messages, new type check for array and rec 2025-04-02 11:07:25 -04:00
Annie d56d836b8b checking number of args in array ablock 2025-04-01 21:08:16 -04:00
Scarlett 5bd68ddb85 verifying grammar 2025-04-01 17:02:24 -04:00
Meyer Simon 6258a33e7b Merge branch 'Sprint3-IntermediateCodeFile-#t51' into Dev
Merging all the stubs so that the team can do there tasks for sprint 3
t#51
2025-04-01 12:54:41 -04:00
Meyer Simon 05b641a32e Added stubs for all emit funcs and added the 3 fields discussed in the library t#51 2025-04-01 12:53:31 -04:00
Scarlett fac92f62f7 segfaults fixed. need to verify what is being passed to functions. 2025-03-31 21:18:21 -04:00
Partho 5e01b93af8 edited while loops in grammar to not look for comparison to NULL. Undefined instead 2025-03-31 20:42:17 -04:00
Partho c61a87634c fixed NULL check from getNextEntry 2025-03-31 20:31:53 -04:00
Scarlett 188c734465 small changes, segfault issue found 2025-03-31 17:38:37 -04:00
Partho 0593673d89 fixed the NULL checks for the incorrect ORs 2025-03-31 12:32:36 -04:00
Scarlett be311c7418 printdebug function with line and file names 2025-03-31 11:43:30 -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
Scarlett 982a8a0454 init 2025-03-28 18:22:05 -04:00
Partho 227cec0b73 continuing. need fix of makefile 2025-03-28 18:02:40 -04:00
Scarlett f217500b55 removed most seg faults 2025-03-28 16:11:42 -04:00
Partho Bhattacharya cca01eb0b5 working on tabel 2025-03-28 14:49:17 -04:00
Partho Bhattacharya 37dedf1818 fixed some grammar rules 2025-03-28 14:16:49 -04:00
Moroseui d0a00c8684 Update grammar.y with Annie's changes 2025-03-28 13:58:45 -04:00
Partho Bhattacharya 36694a2f4a updated lookups to return undefined entry if invalid 2025-03-28 13:47:53 -04:00
Meyer Simon 85faae010f Added the files for intermeadiat code gen #t51 2025-03-28 10:25:11 -04:00
Meyer Simon 24caa0e9a7 Updeated the contents of st to Dev #t51 2025-03-28 10:18:18 -04:00
Partho Bhattacharya 2654308396 fixed expression rules 2025-03-28 02:14:50 -04:00
Partho Bhattacharya 38a1d0b091 added more helper functions 2025-03-28 02:02:44 -04:00
Partho Bhattacharya d7f6272d37 still editing grammar 2025-03-27 23:37:04 -04:00
Partho Bhattacharya c93534e9d4 added setRecSize 2025-03-27 20:10:14 -04:00
Partho Bhattacharya 8f1c7590bd added get number of entries function 2025-03-27 19:23:05 -04:00
Meyer Simon 666e0a4159 No change #t51 2025-03-27 17:28:16 -04:00
Meyer Simon 03be62dc19 Added structs enums and stubs #t51 2025-03-27 16:08:31 -04:00
Meyer Simon fd39afc9e0 Added the files to the repo #t51 2025-03-27 15:28:30 -04:00
Partho Bhattacharya 3686a64948 symbol_table print almost done but have to figure out seg fault 2025-03-27 04:44:13 -04:00
Partho Bhattacharya c4ad1547bf fixed most symbol table structure issues. Working on print symbol table 2025-03-27 04:00:30 -04:00
Partho Bhattacharya 04418cc75d added testing suite for binary and unary operations typechecking 2025-03-27 03:06:58 -04:00
Moroseui 3bcb252d94 Merge pull request #37 from UB-CSE443/Sprint3-Symbol_Table_Restructure-FE-t#NoTask
Sprint3 symbol table restructure fe t#no task
2025-03-26 18:45:10 -04:00
Partho Bhattacharya 22c1a79e03 added more helper functions. still have to update print symbol table function 2025-03-26 18:42:09 -04:00
Partho Bhattacharya 27fb88f866 updated branch to not crash due to getType issue 2025-03-26 16:21:57 -04:00
Partho Bhattacharya 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
Moroseui 2c2d471a62 Merge pull request #36 from UB-CSE443/Sprint3-Symbol_Table_Restructure-FE-t#NoTask
Sprint3 symbol table restructure fe t#no task
2025-03-26 13:00:20 -04:00