Commit Graph

431 Commits

Author SHA1 Message Date
Meyer Simon 3eddc04079 Merge branch 'IR-Bools' into Dev
No message
2025-05-04 17:49:18 -04:00
Meyer Simon 61cc807b8a I added some more backpatching and some more files for testing 2025-05-04 17:47:39 -04:00
Meyer Simon 4ae76d0341 I think it was broken so I fixed it 2025-05-04 17:47:38 -04:00
Meyer Simon 18b5daea0e It seems to be working but I need to ckeck again 2025-05-04 17:47:38 -04:00
Meyer Simon 468e3f67f7 I added some test files Looks good so far Need someone to spot check 2025-05-04 17:47:38 -04:00
Meyer Simon 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
Scarlett 8eb9a62af8 include added 2025-05-04 17:46:14 -04:00
Meyer Simon accb21c78a I added some more backpatching and some more files for testing 2025-05-04 17:43:08 -04:00
Scarlett 3a33cc0f88 include lex 2025-05-04 17:33:59 -04:00
Scarlett f43ab2452a tilda 2025-05-04 17:03:19 -04:00
Scarlett 797084f524 Merge branch 'DontBreakDev' into FunctionCalls 2025-05-04 17:00:38 -04:00
Annie Slenker f50f467c02 Merge pull request #65 from UB-CSE443/Dev
Dev
2025-05-04 16:45:33 -04:00
Annie 85629fbf14 function calls are starting to work i think 2025-05-04 16:44:55 -04:00
scarlett b20b17ab52 Merge pull request #64 from UB-CSE443/tests
Tests
2025-05-04 16:25:45 -04:00
Scarlett 6bef4bdc26 make 2025-05-04 16:23:35 -04:00
Scarlett a61d0a57e8 test updates woooo 2025-05-04 16:05:13 -04:00
Partho 6d6beda20e added more extra cases for get prim size 2025-05-04 15:17:40 -04:00
Partho 616a7b6b67 added extra case for get prim size 2025-05-04 15:13:48 -04:00
Meyer Simon 9d98b75bc0 I think it was broken so I fixed it 2025-05-04 14:30:04 -04:00
Annie 3e1c510c68 seems to work for records, but the offsets are wrong (1) 2025-05-03 21:14:24 -04:00
Annie Slenker 5e314118f9 Merge pull request #63 from UB-CSE443/DontBreakDev
Dont break dev
2025-05-03 20:40:06 -04:00
Annie Slenker fcacd30b56 Merge pull request #62 from UB-CSE443/Dev
Dev
2025-05-03 20:39:21 -04:00
Annie 5d520645fd may have function calls, need to merge other stuff to check 2025-05-03 20:38:12 -04:00
Meyer Simon 31bc69d52b It seems to be working but I need to ckeck again 2025-05-03 19:29:38 -04:00
Scarlett ea7c284665 woah 2025-05-03 19:25:55 -04:00
Moroseui fbd08c634a Merge pull request #61 from UB-CSE443/adding_function_scope
added reference to function scopes
2025-05-03 14:19:11 -04:00
Partho 6b239b0724 added reference to function scopes 2025-05-03 14:16:31 -04:00
Annie Slenker 1cafb70aea Merge pull request #59 from UB-CSE443/DontBreakDev
Dont break dev
2025-05-03 13:15:50 -04:00
Annie Slenker 6eb7234c47 Merge pull request #58 from UB-CSE443/Dev
Dev
2025-05-03 13:15:05 -04:00
Annie 1546ea1785 just comments 2025-05-03 13:14:19 -04:00
Meyer Simon 4380d214bb I added some test files Looks good so far Need someone to spot check 2025-05-03 12:53:13 -04:00
Meyer Simon 2ed5372761 I fixed the way we are doing the evaluation of == and < Getting to &&, || next. Not sure if ! is correct 2025-05-03 12:52:23 -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 a40b210b05 Merge pull request #56 from UB-CSE443/DontBreakDev
Dont break dev
2025-05-02 16:27:10 -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