Commit Graph

106 Commits

Author SHA1 Message Date
b26f7d4954 Merge branch 'Sprint3-Symbol_Table_Restructure-FE-t#NoTask' into Dev 2025-04-04 21:34:52 -04:00
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
376dfdf53d ready for merge! 2025-04-04 18:08:59 -04:00
d1aa7f7e0f Ready for Dev! 🎉 2025-04-04 15:42:50 -04:00
4f62851575 reseting carl's mistake to what it should be from my changes 2025-04-04 01:51: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
d05b6f456c rebase 2025-04-02 11:55:25 -04:00
5bd68ddb85 verifying grammar 2025-04-01 17:02:24 -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
36694a2f4a updated lookups to return undefined entry if invalid 2025-03-28 13:47:53 -04:00
04418cc75d added testing suite for binary and unary operations typechecking 2025-03-27 03:06:58 -04:00
5aefd319ae Testing suite updated 2025-03-26 12:48:27 -04:00
acd51dee98 added tests for assignable and memory 2025-03-11 15:37:05 -04:00
2f04671123 updated get entry function to get string pointers instead of creating different strings. Also created a define function for top level scopes. Create Entry does not work for top level 2025-03-10 11:56:26 -04:00
f33b4566ea fixed precedence testing 2025-03-07 13:40:29 -05:00
6dcad07520 fixed precedence tests 2025-03-07 13:36:07 -05:00
06764ad9b3 Prec not working 2025-03-07 12:36:06 -05:00
e32b8758b5 edited the test file llnode t#36 2025-03-06 21:40:02 -05:00
6fdccb3d8e fixed the spaceing t#34 2025-03-05 16:49:45 -05:00
f819a68ef7 runner and parser together add entries ok 2025-03-05 15:02:30 -05:00
4d674eb8b7 Testing update with check.sh 2025-03-05 12:30:33 -05:00
b22f0149c7 Updated structure 2025-03-03 14:48:19 -05:00
32e123beb7 forgot to remove the comments 2025-02-28 12:21:36 -05:00
d4b943b838 added an alpha file all on one line 2025-02-28 12:16:21 -05:00
44ddfa41f8 Organization + Task 1 objectives t#30 2025-02-24 15:28:46 -05:00
0a806fd5ba Merge pull request #17 from UB-CSE443/Sprint2-CommandLineHandling-FE-t#33
Sprint2 command line handling fe t#33
2025-02-21 01:28:20 -05:00
0b10c50a78 added tests to makefile 2025-02-21 01:19:39 -05:00
7836f6ecd0 started symbol table file 2025-02-20 01:18:22 -05:00
57d52922d2 fixed comment issues 2025-02-19 02:18:05 -05:00
910760661e Lexer is ready just added some test files t#09 2025-02-13 21:11:03 -05:00
4483afc081 Merge pull request #12 from UB-CSE443/Sprint1-TokenLocationLogic-NoTask
Sprint1 token location logic no task
2025-02-13 20:28:29 -05:00
52a7c69dae updated comment count 2025-02-13 20:02:42 -05:00
3c6d3be9b4 testing int with yyleng 2025-02-13 19:28:38 -05:00
9e7a70f901 merged task t#09 2025-02-13 19:20:21 -05:00
9aa63372c3 Merge branch 'Dev' into Sprint1-BasicProgSetupFix-t#06 2025-02-13 01:59:32 -05:00
228f66a385 Resolved issue of including path to .alpha file and tested with multiple directories 2025-02-13 01:44:19 -05:00
431ab607c4 Tested the functionality, seems to work. t#09 2025-02-12 20:48:56 -05:00
c13f76f365 Added tests for grouping t#09 2025-02-12 15:22:59 -05:00
4e4d0280ec Dev Cleanup 2025-02-12 14:21:46 -05:00
b6c2d33c42 Merge branch 'Dev' into Sprint1-TokenizeID_MainFunction-FE-t#04 2025-02-12 12:57:14 -05:00
5321e30d12 Merge branch 'Dev' into Sprint1-TokenizeConstantsAndLiterals-FE-t#03 2025-02-12 12:45:55 -05:00
76cc3754c2 cleaned up repo and code in prep to push to dev 2025-02-12 12:41:23 -05:00
30d4ef9e08 Merge pull request #8 from UB-CSE443/Sprint1-TokenizeConstantsAndLiterals-FE-t#03
Correcting merg
2025-02-12 00:14:33 -05:00
0e3c0543d7 moved test files to the test folder 2025-02-12 00:08:41 -05:00