|
f4b31ee835
|
type checking for non as function calls might be working
|
2025-04-02 13:04:34 -04:00 |
|
|
d05b6f456c
|
rebase
|
2025-04-02 11:55:25 -04:00 |
|
|
53a4d060b6
|
added back scarlett's simple statement work
|
2025-04-02 11:23:00 -04:00 |
|
|
a81e3e410f
|
need to test function call and array type checking
|
2025-04-02 11:15:53 -04:00 |
|
|
db2268284b
|
more debug messages, new type check for array and rec
|
2025-04-02 11:07:25 -04:00 |
|
|
d56d836b8b
|
checking number of args in array ablock
|
2025-04-01 21:08:16 -04:00 |
|
|
5bd68ddb85
|
verifying grammar
|
2025-04-01 17:02:24 -04:00 |
|
|
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 |
|
|
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 |
|
|
fac92f62f7
|
segfaults fixed. need to verify what is being passed to functions.
|
2025-03-31 21:18:21 -04:00 |
|
|
5e01b93af8
|
edited while loops in grammar to not look for comparison to NULL. Undefined instead
|
2025-03-31 20:42:17 -04:00 |
|
|
c61a87634c
|
fixed NULL check from getNextEntry
|
2025-03-31 20:31:53 -04:00 |
|
|
188c734465
|
small changes, segfault issue found
|
2025-03-31 17:38:37 -04:00 |
|
|
0593673d89
|
fixed the NULL checks for the incorrect ORs
|
2025-03-31 12:32:36 -04:00 |
|
|
be311c7418
|
printdebug function with line and file names
|
2025-03-31 11:43:30 -04:00 |
|
|
d587ed9f3b
|
Updated
|
2025-03-28 23:33:08 -04:00 |
|
|
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 |
|
|
57ba34ab37
|
added a bunch of NULL checks
|
2025-03-28 22:22:58 -04:00 |
|
|
ad4f55c2bf
|
HUGE Makefile updates!
|
2025-03-28 20:38:21 -04:00 |
|
|
982a8a0454
|
init
|
2025-03-28 18:22:05 -04:00 |
|
|
227cec0b73
|
continuing. need fix of makefile
|
2025-03-28 18:02:40 -04:00 |
|
|
f217500b55
|
removed most seg faults
|
2025-03-28 16:11:42 -04:00 |
|
|
cca01eb0b5
|
working on tabel
|
2025-03-28 14:49:17 -04:00 |
|
|
37dedf1818
|
fixed some grammar rules
|
2025-03-28 14:16:49 -04:00 |
|
|
d0a00c8684
|
Update grammar.y with Annie's changes
|
2025-03-28 13:58:45 -04:00 |
|
|
36694a2f4a
|
updated lookups to return undefined entry if invalid
|
2025-03-28 13:47:53 -04:00 |
|
|
85faae010f
|
Added the files for intermeadiat code gen #t51
|
2025-03-28 10:25:11 -04:00 |
|
|
24caa0e9a7
|
Updeated the contents of st to Dev #t51
|
2025-03-28 10:18:18 -04:00 |
|
|
2654308396
|
fixed expression rules
|
2025-03-28 02:14:50 -04:00 |
|
|
38a1d0b091
|
added more helper functions
|
2025-03-28 02:02:44 -04:00 |
|
|
d7f6272d37
|
still editing grammar
|
2025-03-27 23:37:04 -04:00 |
|
|
c93534e9d4
|
added setRecSize
|
2025-03-27 20:10:14 -04:00 |
|
|
8f1c7590bd
|
added get number of entries function
|
2025-03-27 19:23:05 -04:00 |
|
|
666e0a4159
|
No change #t51
|
2025-03-27 17:28:16 -04:00 |
|
|
03be62dc19
|
Added structs enums and stubs #t51
|
2025-03-27 16:08:31 -04:00 |
|
|
fd39afc9e0
|
Added the files to the repo #t51
|
2025-03-27 15:28:30 -04:00 |
|
|
3686a64948
|
symbol_table print almost done but have to figure out seg fault
|
2025-03-27 04:44:13 -04:00 |
|
|
c4ad1547bf
|
fixed most symbol table structure issues. Working on print symbol table
|
2025-03-27 04:00:30 -04:00 |
|
|
04418cc75d
|
added testing suite for binary and unary operations typechecking
|
2025-03-27 03:06:58 -04:00 |
|
|
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 |
|
|
22c1a79e03
|
added more helper functions. still have to update print symbol table function
|
2025-03-26 18:42:09 -04:00 |
|
|
27fb88f866
|
updated branch to not crash due to getType issue
|
2025-03-26 16:21:57 -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 |
|
|
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 |
|
|
5aefd319ae
|
Testing suite updated
|
2025-03-26 12:48:27 -04:00 |
|
|
0c8c3e30f3
|
adding function to get adinfo type
|
2025-03-26 11:17:45 -04:00 |
|
|
d1f7041c31
|
added enum return function
|
2025-03-26 10:54:04 -04:00 |
|
|
94b80b024d
|
Quick formatting updates
|
2025-03-25 17:02:14 -04:00 |
|
|
d817ceaf7d
|
added comments to symbol table.c for clarity. Note- we need to add scope reference to record instead of array reference. Additionally, in print symbol table.c we need to update for if an entry is a function, it should print out parameter->return type
|
2025-03-24 11:59:53 -04:00 |
|
|
78b3539de6
|
changed 'string primitive' to 'string'
|
2025-03-14 22:47:29 -04:00 |
|