Commit Graph

363 Commits

Author SHA1 Message Date
cd72d46ec3 I fixed the way we are doing the evaluation of == and < Getting to &&, || next. Not sure if ! is correct 2025-05-04 17:47:38 -04:00
8eb9a62af8 include added 2025-05-04 17:46:14 -04:00
3a33cc0f88 include lex 2025-05-04 17:33:59 -04:00
f43ab2452a tilda 2025-05-04 17:03:19 -04:00
f50f467c02 Merge pull request #65 from UB-CSE443/Dev
Dev
2025-05-04 16:45:33 -04:00
b20b17ab52 Merge pull request #64 from UB-CSE443/tests
Tests
2025-05-04 16:25:45 -04:00
6bef4bdc26 make 2025-05-04 16:23:35 -04:00
a61d0a57e8 test updates woooo 2025-05-04 16:05:13 -04:00
6d6beda20e added more extra cases for get prim size 2025-05-04 15:17:40 -04:00
616a7b6b67 added extra case for get prim size 2025-05-04 15:13:48 -04:00
fcacd30b56 Merge pull request #62 from UB-CSE443/Dev
Dev
2025-05-03 20:39:21 -04:00
ea7c284665 woah 2025-05-03 19:25:55 -04:00
fbd08c634a Merge pull request #61 from UB-CSE443/adding_function_scope
added reference to function scopes
2025-05-03 14:19:11 -04:00
6b239b0724 added reference to function scopes 2025-05-03 14:16:31 -04:00
6eb7234c47 Merge pull request #58 from UB-CSE443/Dev
Dev
2025-05-03 13:15:05 -04:00
5a47e40227 Merge pull request #57 from UB-CSE443/MoreTypeCheck
updated symbol table entry add order
2025-05-02 17:27:45 -04:00
e7aae04952 Merge branch 'Dev' into MoreTypeCheck 2025-05-02 17:26:29 -04:00
c32e85c24b updated symbol table entry add order 2025-05-02 17:22:45 -04:00
b0d30e2fcb Merge branch 'FunctionCalls' into DontBreakDev 2025-05-02 16:26:33 -04:00
e598fad62a idk what i did anymore 2025-05-02 16:12:35 -04:00
6434b7dfeb I merged IR-Linting to Dev 2025-05-02 13:39:58 -04:00
5b3de8cb02 Demo file choice 2025-05-02 13:15:10 -04:00
a876d279d1 We did it 2025-05-02 13:14:41 -04:00
856e443181 raaahhhhhh 2025-05-02 12:47:22 -04:00
b762127879 Fixed the else jump It was falling through 2025-05-02 12:02:07 -04:00
60ffb33c58 Function calls are being emitted with the right int for args 2025-05-01 21:15:58 -04:00
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
33347f3051 It works for if and while statments. Number of params not going well 2025-05-01 20:55:07 -04:00
c2132ddd00 While list is backpatching 2025-05-01 16:43:00 -04:00
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
456346f68e I added some code to push args but its not working 2025-05-01 11:12:58 -04:00
2b07464f84 Not working 2025-04-30 21:55:36 -04:00
cd4393d052 I added some packpatching 2025-04-30 08:20:11 -04:00
41280fe622 Merge pull request #54 from UB-CSE443/MoreTypeCheck
More type check
2025-04-30 02:29:20 -04:00
f2affd8a55 finished more type check stuff and some loops 2025-04-30 02:27:52 -04:00
6d26ba25b0 finished type checking issues 2025-04-30 01:25:11 -04:00
0189c2d937 Merge pull request #53 from UB-CSE443/MoreTypeCheck
More type check
2025-04-29 23:31:19 -04:00
69b8019a8b added some emissions 2025-04-29 23:28:04 -04:00
4cc1ece6ab I added detach 2025-04-29 23:18:01 -04:00
e092ea3926 some emission 2025-04-29 23:14:35 -04:00
0b727c06fc deleted 2025-04-29 22:42:28 -04:00
e45f0663f1 I made the IR compile 2025-04-29 22:40:32 -04:00
789d67d0b6 IR stuff 2025-04-29 22:07:21 -04:00
58c41fd6a4 almost finished type checks 2025-04-29 21:59:37 -04:00
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
4ba6c0d251 fixed type checking issues I think 2025-04-29 19:01:57 -04:00
dcdcf31068 still fixing assignable type checking 2025-04-29 14:42:19 -04:00
18a29d7913 fixed print warnings 2025-04-28 10:41:43 -04:00
49b83cd8ad updated errok placements 2025-04-28 00:06:54 -04:00
31e8517601 fixed more type checks, just assignable issues left 2025-04-27 21:51:46 -04:00