445 Commits

Author SHA1 Message Date
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
f6abbbd67f updated to change strings to nodes in most locations 2025-04-04 20:24:05 -04:00
5d88a71258 Merge pull request #42 from UB-CSE443/Sprint3-TC_Flag-t#NoTask
Sprint3 tc flag t#no task
2025-04-04 18:49:54 -04:00
0b33ea4dea added -debug option to -help output 2025-04-04 18:49:04 -04:00
e566069418 updated to allow -tc and -debug 2025-04-04 18:43:53 -04:00
ef706d9491 Merge pull request #41 from UB-CSE443/Sprint2-Basic_Expressions-FE-t#55
ready for merge!
2025-04-04 18:10:54 -04:00
376dfdf53d ready for merge! 2025-04-04 18:08:59 -04:00
58b50ccb63 Added some of the implementation but not complete #t51 2025-04-04 18:06:01 -04:00
1c805cbe3f Merge pull request #40 from UB-CSE443/Sprint3-Table_Restructure_Part2-FE-t#NoTask
Sprint3 table restructure part2 fe t#no task
2025-04-04 15:45:01 -04:00
efaf9e3b66 Merge branch 'Dev' into Sprint3-Table_Restructure_Part2-FE-t#NoTask 2025-04-04 15:44:52 -04:00
d1aa7f7e0f Ready for Dev! 🎉 2025-04-04 15:42:50 -04:00
5e749eb1ac updated 3756156 to use table nodes up until comment in grammar.y 2025-04-04 10:16:45 -04:00
f7d1d90856 Added body of some of the functions (not compiling) #t51 2025-04-04 04:43:36 -04:00
4f62851575 reseting carl's mistake to what it should be from my changes 2025-04-04 01:51:53 -04:00
9b73c65746 allow renaming of tablenodes 2025-04-04 01:51:53 -04:00
0eb0b8097c updated lex to return the right values to the tokens (mostly table entries) 2025-04-03 20:05:53 -04:00
3bae28dfef started changing to pass up table nodes 2025-04-03 19:04:43 -04:00
4e862d54a4 Header files updated 2025-04-03 18:29:43 -04:00
1765878b85 rebased made progress on type checking function definitions and calls 2025-04-03 17:51:18 -04:00
86d808f789 Merge pull request #39 from UB-CSE443/Sprint3-Table_Restructure_Part2-FE-t#NoTask
New grammar formatting rules applied.
2025-04-03 16:43:33 -04:00
3d06352510 New grammar formatting rules applied. 2025-04-03 16:37:53 -04:00
3186d363ed fixed print symbol table to not print scopes used as flags 2025-04-02 20:31:00 -04:00
77c4106b1b latest 2025-04-02 15:03:29 -04:00
20c372f134 more type check fixes 2025-04-02 13:25:18 -04:00
692025412e fixed getAdInfo function 2025-04-02 13:16:56 -04:00
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
1c7cdbb4da Implemented the 2 operation functions #t51 2025-04-02 11:28:23 -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