Commit Graph

349 Commits

Author SHA1 Message Date
Annie Slenker
6eb7234c47 Merge pull request #58 from UB-CSE443/Dev
Dev
2025-05-03 13:15:05 -04:00
Moroseui
5a47e40227 Merge pull request #57 from UB-CSE443/MoreTypeCheck
updated symbol table entry add order
2025-05-02 17:27:45 -04:00
Moroseui
e7aae04952 Merge branch 'Dev' into MoreTypeCheck 2025-05-02 17:26:29 -04:00
Partho
c32e85c24b updated symbol table entry add order 2025-05-02 17:22:45 -04:00
Annie Slenker
b0d30e2fcb Merge branch 'FunctionCalls' into DontBreakDev 2025-05-02 16:26:33 -04:00
Annie
e598fad62a idk what i did anymore 2025-05-02 16:12:35 -04:00
Meyer Simon
6434b7dfeb I merged IR-Linting to Dev 2025-05-02 13:39:58 -04:00
Meyer Simon
5b3de8cb02 Demo file choice 2025-05-02 13:15:10 -04:00
Meyer Simon
a876d279d1 We did it 2025-05-02 13:14:41 -04:00
Scarlett
856e443181 raaahhhhhh 2025-05-02 12:47:22 -04:00
Meyer Simon
b762127879 Fixed the else jump It was falling through 2025-05-02 12:02:07 -04:00
Meyer Simon
60ffb33c58 Function calls are being emitted with the right int for args 2025-05-01 21:15:58 -04:00
Meyer Simon
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
Meyer Simon
33347f3051 It works for if and while statments. Number of params not going well 2025-05-01 20:55:07 -04:00
Meyer Simon
c2132ddd00 While list is backpatching 2025-05-01 16:43:00 -04:00
Meyer Simon
99dffaee01 It worksgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit statusgit status! 2025-05-01 15:22:37 -04:00
Meyer Simon
456346f68e I added some code to push args but its not working 2025-05-01 11:12:58 -04:00
Meyer Simon
2b07464f84 Not working 2025-04-30 21:55:36 -04:00
Meyer Simon
cd4393d052 I added some packpatching 2025-04-30 08:20:11 -04:00
Moroseui
41280fe622 Merge pull request #54 from UB-CSE443/MoreTypeCheck
More type check
2025-04-30 02:29:20 -04:00
Partho
f2affd8a55 finished more type check stuff and some loops 2025-04-30 02:27:52 -04:00
Partho
6d26ba25b0 finished type checking issues 2025-04-30 01:25:11 -04:00
Moroseui
0189c2d937 Merge pull request #53 from UB-CSE443/MoreTypeCheck
More type check
2025-04-29 23:31:19 -04:00
Partho
69b8019a8b added some emissions 2025-04-29 23:28:04 -04:00
Meyer Simon
4cc1ece6ab I added detach 2025-04-29 23:18:01 -04:00
Partho
e092ea3926 some emission 2025-04-29 23:14:35 -04:00
Partho
0b727c06fc deleted 2025-04-29 22:42:28 -04:00
Meyer Simon
e45f0663f1 I made the IR compile 2025-04-29 22:40:32 -04:00
Partho
789d67d0b6 IR stuff 2025-04-29 22:07:21 -04:00
Partho
58c41fd6a4 almost finished type checks 2025-04-29 21:59:37 -04:00
Moroseui
2a8aa662a4 Merge pull request #52 from UB-CSE443/Sprint4-Fix_Assignable_issues#NoTask
Sprint4 fix assignable issues#no task
2025-04-29 19:03:32 -04:00
Partho
4ba6c0d251 fixed type checking issues I think 2025-04-29 19:01:57 -04:00
Partho
dcdcf31068 still fixing assignable type checking 2025-04-29 14:42:19 -04:00
Annie
18a29d7913 fixed print warnings 2025-04-28 10:41:43 -04:00
Partho
49b83cd8ad updated errok placements 2025-04-28 00:06:54 -04:00
Partho
31e8517601 fixed more type checks, just assignable issues left 2025-04-27 21:51:46 -04:00
Partho
94815e237a fixing type checks 2025-04-27 20:57:30 -04:00
Scarlett
d0d38b38e9 NOTHING MATTERS ANYMORE WOOOOO 2025-04-27 20:12:17 -04:00
scarlett
6777cd2815 Merge pull request #50 from UB-CSE443/Sprint4-ASC_TC-FE-t#NoTask
Sprint4 asc tc fe t#no task
2025-04-26 20:18:37 -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
747a48b211 implemented annies and meyers stuff 2025-04-25 23:09:46 -04:00
Scarlett
74dc4f568f Quick throw 2025-04-25 22:41:58 -04:00
Scarlett
3ea41f40fa TC & ASC Implemented. yyerrors updated. 2025-04-25 22:14:31 -04:00
Scarlett
55116599f8 pragma + watermarks 2025-04-25 19:39:52 -04:00
Scarlett
086c8ba170 Project restucture with IR and CG 2025-04-25 19:29:05 -04:00
Scarlett
bac8cb53bb Merge branch 'Sprint4-Merge_IR_Into_Symbol_Table' into Sprint4-ASC_TC-FE-t#NoTask 2025-04-25 17:49:25 -04:00
Scarlett
ab406471cc Now ready for rebase 2025-04-25 17:39:49 -04:00
Scarlett
666f688238 Ready to rebase 2025-04-25 17:25:38 -04:00
Moroseui
f256a90e3e deleted extra files 2025-04-25 17:21:49 -04:00