Commit Graph

35 Commits

Author SHA1 Message Date
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
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
0ee652ed06 Test cases added 2025-02-12 14:23:57 -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
466f111c87 Added return statements t#04 2025-02-11 17:15:54 -05:00
7066c72c51 Merge branch 'Dev' into Sprint1-Type/Keywards-FE-t#07 2025-02-11 16:55:01 -05:00
0fcffc02fa Merge branch 'Dev' into Sprint1-TokenizeOperators-FE-t#08 2025-02-11 16:48:44 -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
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
6c3951b6ab character identifier seems to work. Still working on strings. Updated tests to include more. Task01 2025-02-07 18:59:45 -05:00
db66b04033 got some chars to identify and edited the simple literal test to include more examples -Task01 2025-02-07 15:40:48 -05:00
78c743736c Added the keywards and types t#01 2025-02-07 14:34:37 -05:00
145d3eeb85 updated lex file to have working code for all except for chars and strings. Also added the test files for just Int Testing and for testing for all literals (that is still failing for char and strings) 2025-02-07 14:31:10 -05:00
cfd64648d9 Added simple rules for literals based on documentation. Still have to test them and refine further 2025-02-07 00:59:03 -05:00
bfe8cc35dd Removed Type Defs from lex doc 2025-02-05 16:56:27 -05:00
5c9df58d1b edited file to include comment lines and most of types in handout (except comments) 2025-02-04 19:43:11 -05:00
50ec8c1f65 Added some boiler plate to the .lex file 2025-02-04 15:52:07 -05:00
f87ae06f52 create files 2025-02-04 15:11:40 -05:00