Commit Graph

127 Commits

Author SHA1 Message Date
63212a3d63 entries are working but not freeing memory so potential for leaks 2025-02-28 18:16:44 -05:00
2695334db9 added print statements to gramamr rules to check for debugging 2025-02-28 15:42:43 -05:00
2808a75dc9 edited some grammar rules. Still running into syntax errors 2025-02-28 14:03:53 -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
046cb4b171 solved shift-reduce errors 2025-02-28 11:50:18 -05:00
078b059d1c parser compiling 2025-02-27 20:28:39 -05:00
d609dd2dca added skeleton rules and grammar to bison file 2025-02-27 20:03:50 -05:00
fad44e21ea added print table functionality to main in grammar.y with custom EOF input in '!' 2025-02-27 17:58:01 -05:00
77596a9d96 got it to workgit add grammar.ygit add grammar.ygit add grammar.ygit add grammar.ygit add grammar.ygit add grammar.ygit add grammar.y! t#34 2025-02-27 17:02:17 -05:00
f355de059f added some test files nothing is working t#34 2025-02-27 16:12:19 -05:00
c85540afdf updated testing for parser 2025-02-27 15:22:02 -05:00
5626a5c371 testing why grammar does not work 2025-02-27 14:13:19 -05:00
3ce8cbae59 Parser compiles from .y and .lex files 2025-02-26 15:57:08 -05:00
046ccf194b edited symbol table functions 2025-02-26 12:52:29 -05:00
38b73bd551 added more symbol table functions 2025-02-26 11:58:46 -05:00
987a086dae added initial block rules 2025-02-25 01:43:22 -05:00
cf25a1d7a4 commented out the call to print function to stop seg fault for now 2025-02-24 12:31:48 -05:00
c1191c888e fixed issues with the compilation process 2025-02-23 13:15:35 -05:00
927c691d93 Merge pull request #24 from UB-CSE443/Sprint2-SymbolTableOperations-FE-t#29
Sprint2 symbol table operations fe t#29 Fixed some issues
2025-02-23 12:46:14 -05:00
d6033e9168 Removed comments to make symbole table easyer to read. 2025-02-23 12:21:28 -05:00
9137b8f862 Merge branch 'Dev' into Sprint2-SymbolTableOperations-FE-t#29
I need to make sure that all the changes in dev will work with all the
changes in Sprint2-SymbolTableOperations-FE-t#29
2025-02-23 12:10:46 -05:00
d790d5fdef Made some changes to the files t#29 2025-02-23 12:06:37 -05:00
6c72120785 added the prototypes for lookups to the h file t#29 2025-02-23 12:00:41 -05:00
07522d46df Merge pull request #21 from UB-CSE443/Sprint2-Infrastructure-FE-t#30
Makefile updated t#30
2025-02-21 16:35:17 -05:00
e5c9771371 Merge branch 'Dev' into Sprint2-Infrastructure-FE-t#30 2025-02-21 16:35:05 -05:00
08833a370f Merge branch 'Sprint2-CommandLineHandling-FE-t#33' into Dev 2025-02-21 16:31:26 -05:00
15c7a148b0 switched -st to call print_symbol_table 2025-02-21 16:28:53 -05:00
e86edb324b Fix the conflicts t#29 2025-02-21 16:26:37 -05:00
5505d11d21 Completed task1 objectives t#30 2025-02-21 16:18:38 -05:00
52171d5569 Merge pull request #20 from UB-CSE443/Sprint2-PrintOutErrorTokenPositions-NoTask
added code to print out positions of incorrect tokens
2025-02-21 15:27:43 -05:00
eb3452fec9 added code to print out positions of incorrect tokens 2025-02-21 15:25:21 -05:00
fb104ab07f Merge pull request #19 from UB-CSE443/Sprint2-SymbolTableOperations-FE-t#29
it looks like this should work. t#29
2025-02-21 14:53:39 -05:00
7fba06ff51 Merge branch 'Dev' into Sprint2-SymbolTableOperations-FE-t#29 2025-02-21 14:53:25 -05:00
fcb66c125d it looks like this should work. t#29 2025-02-21 14:30:14 -05:00
c8c5ee2d77 Merge pull request #18 from UB-CSE443/Sprint2-Symbol_Table_Setup-FE-t#32
Sprint2 symbol table setup fe t#32
2025-02-21 12:57:21 -05:00
c68115a4dd Merge branch 'Dev' into Sprint2-Symbol_Table_Setup-FE-t#32 2025-02-21 12:57:01 -05:00
e0ab5540da edited symbol table node structure to remove strlength and value as they are not needed 2025-02-21 12:52:24 -05:00
ad5da96857 Made spelling errors t#29 2025-02-21 11:47:20 -05:00
dbcdafb1a0 fixed some of the spacing in the table t#29 2025-02-21 10:09:26 -05:00
4468dbd02f Fixed some functionality in symbol_table and added print_symbole_table t#29 2025-02-21 09:32:06 -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
bf65f47b50 uncommented one part of symbol_table 2025-02-20 19:20:34 -05:00
e87c61a554 Merge pull request #16 from UB-CSE443/Sprint2-Symbol_Table_Setup-FE-t#32
Sprint2 symbol table setup fe t#32
2025-02-20 19:10:25 -05:00
f2a0fbd1bc added a simple test of symbol table and entry creation 2025-02-20 19:07:21 -05:00
b21d7039a2 finished base code for table setup. Still have to check grammar 2025-02-20 17:50:25 -05:00
fdb8f493e1 include -help description in -help 2025-02-20 16:14:50 -05:00
0aea539095 implemented -st and -tok functionality, updated -help 2025-02-20 16:07:44 -05:00
5f35308361 continued working on table structure 2025-02-20 15:19:50 -05:00