Commit Graph

129 Commits

Author SHA1 Message Date
vel 5e5e151f27
make move statements work 2024-11-17 01:53:36 -08:00
vel fd10dae2ba
fix branching 2024-11-17 01:20:58 -08:00
vel 5ca58de9c6
remove accidental committed binary 2024-11-17 00:59:59 -08:00
vel 87aef13265
add branching, addition, looping, and assignment tests 2024-11-17 00:58:07 -08:00
vel 53914aebfa
add quadratic tests 2024-11-17 00:45:39 -08:00
vel 4b54877ee9
update tests 2024-11-15 13:44:20 -08:00
vel 9d84cd0137
quadratic evaluates 2024-11-15 10:54:18 -08:00
vel 1e4c127762
Merge branch 'josh_11_7' of gitlab.cs.wallawalla.edu:lustje/language-interpreter-lab 2024-11-15 10:09:23 -08:00
Josh c8efb82728 partial if implementation 2024-11-15 09:05:03 -08:00
vel 3479042b85
ast for quadratic is correct 2024-11-15 02:53:17 -08:00
vel 8ee2bb29a7
we now strip characters in strings 2024-11-15 00:53:39 -08:00
Josh 4c21e104c9 Merge branch 'main' of gitlab.cs.wallawalla.edu:lustje/language-interpreter-lab into josh_11_7 2024-11-14 17:53:39 -08:00
vel 3c3c7376f3
Merge branch 'josh_11_7' of gitlab.cs.wallawalla.edu:lustje/language-interpreter-lab 2024-11-14 17:51:19 -08:00
Josh 681673c47d adding if_branch 2024-11-14 17:50:38 -08:00
vel 6bdc28b8fe
make it compile on code.cs 2024-11-14 17:47:59 -08:00
vel 2bab25cad9
closer to parsing variables 2024-11-14 15:59:57 -08:00
vel 081005c5fc
allow variadic arguments for print 2024-11-14 13:52:26 -08:00
vel 514f10062b
add run commands for easier make usage 2024-11-14 11:46:34 -08:00
vel 79d51c42d5
fix parser tests 2024-11-14 11:41:28 -08:00
Riley Smith 0f4472a555 Merge branch 'josh_11_7' into 'main'
add bison interpreter

See merge request lustje/language-interpreter-lab!10
2024-11-14 11:24:40 -08:00
vel 4ee4bf6919
add move & compute stmts 2024-11-14 11:23:37 -08:00
vel fc6c46c8b8
mathematical expression 2024-11-14 11:12:37 -08:00
vel 2855f404a3
Merge branch 'main' of gitlab.cs.wallawalla.edu:cptr354/student354 into update-upstream 2024-11-13 23:34:28 -08:00
vel 312e06d120
hello world parses properly 2024-11-13 23:30:56 -08:00
vel 8ab4a56aad
fix lab-3 + add back else to our parsing 2024-11-13 23:20:31 -08:00
vel a3441f39c3
hello world partially parses 2024-11-13 22:42:07 -08:00
vel 5d03635b93
start work on getting hello world interpreting 2024-11-13 21:22:40 -08:00
vel 74faae2743
move over lab-5 2024-11-13 20:06:55 -08:00
Josh f85d4c3599 only 13 shift/reduce 2024-11-13 19:23:10 -08:00
vel 75e28de83c
get shift/reduce conflicts down by one 2024-11-13 18:14:31 -08:00
vel 8aae70da64
fix complication error 2024-11-13 17:51:37 -08:00
vel afdc01e5f7
Merge branch 'josh_11_7' of gitlab.cs.wallawalla.edu:lustje/language-interpreter-lab into josh_11_7 2024-11-13 17:51:04 -08:00
vel 7e8d5162df
make cbl_func_stmt easier 2024-11-13 17:50:28 -08:00
Josh 7694728a21 11 13 24 5 49 2024-11-13 17:49:38 -08:00
vel a089fe73db
fix sample 2024-11-13 17:12:09 -08:00
Josh 1802175103 30 shift/reduce 25 reduce/reduce 2024-11-12 19:41:10 -08:00
vel f74666d32d
Merge branch 'riley_fix_bison' into josh_11_7 2024-11-12 16:36:32 -08:00
vel 58dad1f505
move over files again 2024-11-12 16:25:39 -08:00
vel 9ed9e72ad2
fix everything 2024-11-12 16:23:41 -08:00
Josh 2d3dfc621c reducing conflicts 2024-11-12 15:48:10 -08:00
vel e5b1dd03b5
test bison 2024-11-12 15:41:25 -08:00
Josh 2f9ed95311 changed op_parms 2024-11-11 11:22:42 -08:00
vel e7b8c97dce
test 2024-11-11 11:22:13 -08:00
Josh 3be8d9bf07 Merge branch 'main' of gitlab.cs.wallawalla.edu:lustje/language-interpreter-lab into josh_11_7 2024-11-11 11:11:07 -08:00
vel 73604199c6
show conflicts 2024-11-11 11:10:42 -08:00
Josh 4a92867792 Merge branch 'main' of gitlab.cs.wallawalla.edu:lustje/language-interpreter-lab into josh_11_7 2024-11-11 11:09:20 -08:00
vel a807c61029
fix bison parser in lab-5 2024-11-11 11:05:47 -08:00
vel 282aeafa54
update lab-5 to use the correct files 2024-11-10 17:11:28 -08:00
Riley Smith ff8119ee56 Merge branch 'josh_bison' into 'main'
Fix bison parser

See merge request lustje/language-interpreter-lab!9
2024-11-10 17:09:37 -08:00
vel afcc0310c8
finish lab-4 2024-11-10 16:51:30 -08:00