Commit Graph

166 Commits

Author SHA1 Message Date
292a8dbf8d tested lexer with more files 2025-02-13 20:24:39 -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
90407da44c ran make file to display all .tok files 2025-02-13 19:00:43 -05:00
3596a5e21f deleted make created files 2025-02-13 18:53:26 -05:00
f64a4633f7 tweaked the lexer to always have DEBUG of 0 and updated .tok file logic in runner 2025-02-13 18:51:31 -05:00
3125d14942 Merge pull request #11 from UB-CSE443/Sprint1-BasicProgSetupFix-t#06
Sprint1 basic prog setup fix t#06
2025-02-13 01:59:41 -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
e91eb1815b Added option to generate header file for yy.lex.c, fixed errors in runner.c, and updated Makefile 2025-02-12 23:47:12 -05:00
431ab607c4 Tested the functionality, seems to work. t#09 2025-02-12 20:48:56 -05:00
99c62758f6 Added code to lexer to recognize the groupings/punct's t#09 2025-02-12 16:12:33 -05:00
c13f76f365 Added tests for grouping t#09 2025-02-12 15:22:59 -05:00
b494518208 Update to match filename 2025-02-12 14:26:12 -05:00
0ee652ed06 Test cases added 2025-02-12 14:23:57 -05:00
4e4d0280ec Dev Cleanup 2025-02-12 14:21:46 -05:00
8758763ba0 removed unneeded files 2025-02-12 12:59:31 -05:00
6bee87f2e1 Merge pull request #10 from UB-CSE443/Sprint1-TokenizeID_MainFunction-FE-t#04
Merge #04
2025-02-12 12:57:29 -05:00
b6c2d33c42 Merge branch 'Dev' into Sprint1-TokenizeID_MainFunction-FE-t#04 2025-02-12 12:57:14 -05:00
a9d4f8a3ac Merge pull request #9 from UB-CSE443/Sprint1-TokenizeConstantsAndLiterals-FE-t#03
cleaned up repo and code to clean dev
2025-02-12 12:46:06 -05:00
5321e30d12 Merge branch 'Dev' into Sprint1-TokenizeConstantsAndLiterals-FE-t#03 2025-02-12 12:45:55 -05:00
5602481b52 Removed binary files #04 2025-02-12 12:44:51 -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
791bcebb0a Merge pull request #7 from UB-CSE443/Sprint1-BasicProgSetup-FE-t#06
Sprint1 basic prog setup fe t#06
2025-02-11 19:02:00 -05:00
466f111c87 Added return statements t#04 2025-02-11 17:15:54 -05:00
738d97bf10 Merge pull request #4 from UB-CSE443/Sprint1-Type/Keywards-FE-t#07
Sprint1 type/keywards fe t#07
2025-02-11 16:55:19 -05:00
7066c72c51 Merge branch 'Dev' into Sprint1-Type/Keywards-FE-t#07 2025-02-11 16:55:01 -05:00
8ede5fb45f Merge pull request #3 from UB-CSE443/Sprint1-TokenizeOperators-FE-t#08
Sprint1 tokenize operators fe t#08
2025-02-11 16:48:59 -05:00
0fcffc02fa Merge branch 'Dev' into Sprint1-TokenizeOperators-FE-t#08 2025-02-11 16:48:44 -05:00
f37138e0d4 Merge pull request #1 from UB-CSE443/Sprint1-TokenizeConstantsAndLiterals-FE-t#03
Sprint1 tokenize constants and literals fe t#03
2025-02-11 16:40:29 -05:00
45a580e7e1 Merge branch 'Dev' into Sprint1-TokenizeConstantsAndLiterals-FE-t#03 2025-02-11 16:36:04 -05:00
5abc36c00c Carl told me that we will be treating string as an ID so I removed it. t#07 2025-02-11 16:30:25 -05:00
bfa79fe7be finished my assignment and added the line number and column number functionality to my file. t#07 2025-02-11 16:26:30 -05:00
a7fa7bb669 removed print statements from .lex file and added test_operators to Makefile 2025-02-11 16:09:57 -05:00
8e9ef7a4a5 added test for operators and removed extra line from .lex file to fix tokenization 2025-02-11 16:01:43 -05:00
9c67da0348 Added other punctuation 2025-02-11 15:32:31 -05:00
488f61e889 added tokenization for reserve and release 2025-02-11 15:05:58 -05:00
e3e55f49f8 added function to tokenize operators 2025-02-11 14:23:28 -05:00
9091b65a30 Added comments, began work on ID 2025-02-11 14:21:22 -05:00
3757434417 added comment functionality for lexer, expanded tests, and updated to identify empty strings 2025-02-10 23:41:37 -05:00
a1c7aaadb1 Added code to print to file with -tok input and created header file 2025-02-10 13:22:01 -05:00
f4a86f0de7 finished string and char updates and testing updates task 03 2025-02-10 13:12:46 -05:00
1701904c08 Fixed some of the spacing in the lexer for debugging t#07 2025-02-10 12:54:08 -05:00
232ad5c9ae Branch Initialize 2025-02-10 12:26:23 -05:00
f0f96dec8d moved runner.h contents to runner.c 2025-02-10 11:05:30 -05:00
6c3951b6ab character identifier seems to work. Still working on strings. Updated tests to include more. Task01 2025-02-07 18:59:45 -05:00
200307291c Removed garbage files 2025-02-07 16:48:12 -05:00