Commit Graph

  • 6434b7dfeb I merged IR-Linting to Dev Meyer Simon 2025-05-02 13:39:58 -04:00
  • 5b3de8cb02 Demo file choice Meyer Simon 2025-04-30 09:36:05 -04:00
  • a876d279d1 We did it Meyer Simon 2025-05-02 13:14:41 -04:00
  • 856e443181 raaahhhhhh Scarlett 2025-05-02 12:47:22 -04:00
  • b762127879 Fixed the else jump It was falling through Meyer Simon 2025-05-02 12:02:07 -04:00
  • 60ffb33c58 Function calls are being emitted with the right int for args Meyer Simon 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 Meyer Simon 2025-05-01 20:56:25 -04:00
  • 33347f3051 It works for if and while statments. Number of params not going well Meyer Simon 2025-05-01 20:55:07 -04:00
  • c2132ddd00 While list is backpatching Meyer Simon 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! Meyer Simon 2025-05-01 15:22:37 -04:00
  • 456346f68e I added some code to push args but its not working Meyer Simon 2025-05-01 11:12:58 -04:00
  • 2b07464f84 Not working Meyer Simon 2025-04-30 21:55:36 -04:00
  • cd4393d052 I added some packpatching Meyer Simon 2025-04-30 08:20:11 -04:00
  • 41280fe622 Merge pull request #54 from UB-CSE443/MoreTypeCheck Moroseui 2025-04-30 02:29:20 -04:00
  • f2affd8a55 finished more type check stuff and some loops Partho 2025-04-30 02:27:52 -04:00
  • 6d26ba25b0 finished type checking issues Partho 2025-04-30 01:25:11 -04:00
  • 0189c2d937 Merge pull request #53 from UB-CSE443/MoreTypeCheck Moroseui 2025-04-29 23:31:19 -04:00
  • 69b8019a8b added some emissions Partho 2025-04-29 23:27:46 -04:00
  • 4cc1ece6ab I added detach Meyer Simon 2025-04-29 23:18:01 -04:00
  • e092ea3926 some emission Partho 2025-04-29 23:14:35 -04:00
  • 0b727c06fc deleted Partho 2025-04-29 22:42:28 -04:00
  • e45f0663f1 I made the IR compile Meyer Simon 2025-04-29 22:40:32 -04:00
  • 789d67d0b6 IR stuff Partho 2025-04-29 22:07:21 -04:00
  • 58c41fd6a4 almost finished type checks Partho 2025-04-29 21:59:37 -04:00
  • 2a8aa662a4 Merge pull request #52 from UB-CSE443/Sprint4-Fix_Assignable_issues#NoTask Moroseui 2025-04-29 19:03:32 -04:00
  • 4ba6c0d251 fixed type checking issues I think Partho 2025-04-29 19:01:57 -04:00
  • dcdcf31068 still fixing assignable type checking Partho 2025-04-29 14:42:19 -04:00
  • 18a29d7913 fixed print warnings Annie 2025-04-28 10:41:43 -04:00
  • e826e9b309 Merge pull request #51 from UB-CSE443/Dev sabrina 2025-04-28 10:22:26 -04:00
  • 49b83cd8ad updated errok placements Partho 2025-04-28 00:06:54 -04:00
  • 31e8517601 fixed more type checks, just assignable issues left Partho 2025-04-27 21:51:46 -04:00
  • 94815e237a fixing type checks Partho 2025-04-27 20:57:30 -04:00
  • d0d38b38e9 NOTHING MATTERS ANYMORE WOOOOO Scarlett 2025-04-27 20:12:17 -04:00
  • 6777cd2815 Merge pull request #50 from UB-CSE443/Sprint4-ASC_TC-FE-t#NoTask scarlett 2025-04-26 20:18:37 -04:00
  • 3e54a72f38 updated expected Scarlett 2025-04-25 23:54:37 -04:00
  • 6e4841f0c1 Big testing update Scarlett 2025-04-25 23:26:50 -04:00
  • 747a48b211 implemented annies and meyers stuff Scarlett 2025-04-25 23:09:46 -04:00
  • 74dc4f568f Quick throw Scarlett 2025-04-25 22:41:58 -04:00
  • 3ea41f40fa TC & ASC Implemented. yyerrors updated. Scarlett 2025-04-25 22:14:31 -04:00
  • 55116599f8 pragma + watermarks Scarlett 2025-04-25 19:39:52 -04:00
  • 086c8ba170 Project restucture with IR and CG Scarlett 2025-04-25 19:29:05 -04:00
  • bac8cb53bb Merge branch 'Sprint4-Merge_IR_Into_Symbol_Table' into Sprint4-ASC_TC-FE-t#NoTask Scarlett 2025-04-25 17:49:25 -04:00
  • ab406471cc Now ready for rebase Scarlett 2025-04-25 17:39:49 -04:00
  • 666f688238 Ready to rebase Scarlett 2025-04-25 17:25:38 -04:00
  • f256a90e3e deleted extra files Moroseui 2025-04-25 17:21:49 -04:00
  • 1999230265 got compilation to work Partho 2025-04-25 16:55:27 -04:00
  • 46d8a852a6 trying to get annie's to work Partho 2025-04-25 15:36:31 -04:00
  • 49a0330d08 Lexxer cleanup Scarlett 2025-04-25 15:04:20 -04:00
  • 95c37db9ff fixing still Partho 2025-04-25 13:37:32 -04:00
  • f0d81ff5fd combined symbol table with IR in this branch Partho 2025-04-25 13:01:31 -04:00
  • 2c712ed221 Makefile rewrite Scarlett 2025-04-25 12:46:07 -04:00
  • 97ef6fa462 Merge pull request #49 from UB-CSE443/Sprint4-Symbol_Table_Restructure-FE-t#NoTask Moroseui 2025-04-24 18:41:52 -04:00
  • e0c577a7ef updated grammar to pass up instances. Still need IR to compile to properly emit Partho 2025-04-23 18:49:09 -04:00
  • 945dda59d0 throw_error() function implemented Scarlett 2025-04-23 17:11:43 -04:00
  • ecafbf713a init branch Scarlett 2025-04-23 15:55:08 -04:00
  • 7a49701712 Merge pull request #47 from UB-CSE443/Sprint3-IntermediateCodeFile-#t51 maxsimongt3 2025-04-17 11:18:02 -04:00
  • b8f468c94a It seems that I had for gotten to fix one of the signatures Meyer Simon 2025-04-17 11:14:38 -04:00
  • e7310d6208 Merge pull request #45 from UB-CSE443/Sprint3-Symbol_Table_Restructure-FE-t#NoTask scarlett 2025-04-16 16:32:02 -04:00
  • c72e7a2a28 Type check errors Scarlett 2025-04-16 16:30:58 -04:00
  • c8c5ac85a6 Merge pull request #44 from UB-CSE443/Sprint3-Symbol_Table_Restructure-FE-t#NoTask scarlett 2025-04-16 11:46:57 -04:00
  • 5a23ef2756 Fixed -tok, spacings in -st, and validation tests Scarlett 2025-04-16 11:44:02 -04:00
  • b023ac0133 commented out second yyparse() in runner in run Partho 2025-04-15 20:22:24 -04:00
  • 90f9eb2f00 added entries for reserve and release Partho 2025-04-15 19:44:46 -04:00
  • b325548b97 flag updates Scarlett 2025-04-15 16:25:51 -04:00
  • b7c6ebb3f2 fixed -tok handling Annie 2025-04-15 15:41:46 -04:00
  • c091927fe7 carl Scarlett 2025-04-15 14:46:00 -04:00
  • f8010f463b latest version still not working #t51 Meyer Simon 2025-04-15 10:59:38 -04:00
  • 8057060f26 fixed several small issues Partho 2025-04-15 01:40:18 -04:00
  • 2b1557b52c worked on function call return type check and started checking return type Annie 2025-04-15 00:53:03 -04:00
  • 06db190428 added array so test uses array instead of address Annie 2025-04-14 21:37:37 -04:00
  • ccc3c57f1c got rid of invalid typ declaration Annie 2025-04-14 21:36:52 -04:00
  • f2db338257 fixed type check issues with records as params Partho 2025-04-14 12:33:52 -04:00
  • 5c6ab34518 fixed issue with records being size of their reference (8 bytes) not their actual total Partho 2025-04-14 11:43:49 -04:00
  • 3baa95288a fixed issue with not printing array instances in symbol table Partho 2025-04-14 02:01:51 -04:00
  • 3fc7a6371a have to finish idlist rules Partho 2025-04-11 19:00:24 -04:00
  • e8bad44949 fixed print symbol table and added primitive types Partho 2025-04-11 16:37:57 -04:00
  • 55bc098de5 edited function definitions Partho 2025-04-11 16:28:16 -04:00
  • 3e1e159561 starting to work on grammar fixes Partho 2025-04-11 15:45:33 -04:00
  • f6dabd8d03 working on make sure types pass properly in grammar Partho 2025-04-11 14:02:34 -04:00
  • 413a4854b4 tweaked get parameter Partho 2025-04-11 13:11:48 -04:00
  • 1f0a2c189d Added the debug flags to make Meyer Simon 2025-04-11 13:09:49 -04:00
  • 541a2ba44a tweaked get return Partho 2025-04-11 13:08:43 -04:00
  • 8bc5997996 fixed getReturn to not return NULL Partho 2025-04-11 12:55:14 -04:00
  • 7296a24c74 I added some code to help with constants but it's not working. Meyer Simon 2025-04-11 12:51:14 -04:00
  • df8c9fb661 updated print symbol table to use getters Partho 2025-04-11 12:50:24 -04:00
  • d7d7d22c72 fixed seg fault for non record function calls Annie 2025-04-11 10:08:23 -04:00
  • 859ff3fd03 added offset code in symbol table for records Partho 2025-04-09 15:15:17 -04:00
  • d17e99758f added offsets to record type structure Annie 2025-04-09 13:29:50 -04:00
  • d262bd9c39 removed as from function definitions Annie 2025-04-09 13:13:20 -04:00
  • 3010ad6517 Added more debug statements Partho 2025-04-08 18:16:56 -04:00
  • faf592a725 Added most type checking. Entries seem printing mostly OK in table. Partho 2025-04-08 18:12:11 -04:00
  • a4dc3d90be update Scarlett 2025-04-08 16:01:36 -04:00
  • 87659ebf46 segfaults fixed. print_symbol_table format updated for dynamic column width. Scarlett 2025-04-07 23:53:08 -04:00
  • e7ee370dcf fixed segfault, but am now having a new unknown one :( Scarlett 2025-04-07 17:00:24 -04:00
  • 4058b090a0 found one segfault. (not fixed yet) Scarlett 2025-04-07 15:51:45 -04:00
  • e42e537339 ran through derefenced most if not all of the pointers Partho 2025-04-07 12:32:20 -04:00
  • e2aa9e7c12 fixed header for this branch Partho 2025-04-04 21:40:13 -04:00
  • 391438a6bc Merge pull request #43 from UB-CSE443/Dev Moroseui 2025-04-04 21:35:24 -04:00
  • b26f7d4954 Merge branch 'Sprint3-Symbol_Table_Restructure-FE-t#NoTask' into Dev Moroseui 2025-04-04 21:34:52 -04:00
  • 6a6677ccb5 checking diff Partho 2025-04-04 21:12:11 -04:00