Commit Graph

44 Commits

Author SHA1 Message Date
ba624cf4a0 renamings 2020-12-13 15:03:28 +01:00
ed99c71d44 renamings 2020-12-13 15:01:55 +01:00
1adfc5246b new test + testprograms 2020-12-13 14:49:02 +01:00
d949a7fa8b updates 2020-12-13 14:48:20 +01:00
4f3955cb41 fix test 2020-12-13 14:47:53 +01:00
9aafbb3095 implement operator precedence + test 2020-12-13 14:05:26 +01:00
290f1fe240 update tests 2020-12-12 17:35:33 +01:00
62706c538d fix grammar compacting bug 2020-12-12 17:35:23 +01:00
16315e288a start implementing expression balancer 2020-12-12 16:04:49 +01:00
1eac9e494a update grammar 2020-12-12 16:04:20 +01:00
98fcd9930c updates 2020-12-12 16:02:57 +01:00
a14f15618d slight restructure 2020-12-12 16:02:23 +01:00
f9dcebc82a remove dfa 2020-12-12 16:02:04 +01:00
50a57387cc add test to try things out 2020-12-11 18:34:04 +01:00
4d411a3473 test + exception 2020-12-11 17:38:31 +01:00
1c62dbdfa5 new test program 2020-12-11 17:38:11 +01:00
e6723f4112 Actions enum 2020-12-11 17:37:55 +01:00
95709d3f59 update grammar with actions 2020-12-11 17:37:39 +01:00
ec5e243e22 parser returns tree 2020-12-11 13:35:06 +01:00
66e672d142 update tests, disable old parser tests bc not token-based 2020-12-10 19:17:54 +01:00
336a94d8a3 update grammar to accept entire? language? 2020-12-10 19:17:26 +01:00
4683924b46 new example progs 2020-12-10 19:17:06 +01:00
7a746902f9 new tests 2020-12-08 00:57:18 +01:00
e25b43893b update grammar + todos 2020-12-08 00:56:24 +01:00
0bec71149f begin implementation of stups grammar 2020-12-07 23:34:55 +01:00
2543f700f9 test dangling else grammar 2020-12-07 23:34:44 +01:00
0c89e5b3dc new tests with lexer and parser 2020-12-07 23:34:09 +01:00
081ef492d6 slight grammar change 2020-12-07 23:33:46 +01:00
cec76298e8 reimplement first + follow + testing 2020-12-06 02:07:00 +01:00
49e047ce56 update 2020-12-06 02:06:40 +01:00
7764b6cdf6 update + fixes for parser 2020-12-04 18:30:24 +01:00
f60eef549e add test cases for from file generated parsers 2020-12-04 14:30:30 +01:00
c8a2d9a37b add grammar files 2020-12-04 14:29:23 +01:00
25f4ea7ebc update 2020-12-04 14:29:15 +01:00
1b0dd064d7 adapt implementation to use grammar wrapper 2020-12-04 13:22:54 +01:00
27862eb75c update 2020-12-04 01:27:30 +01:00
ff1e5a25ee begin grammaranalyzer testing 2020-12-04 01:21:35 +01:00
2c4b95c438 implement grammaranalyzer 2020-12-04 01:21:21 +01:00
5161540e09 add some lexer tests 2020-12-03 19:58:49 +01:00
b6e29730d2 add some lexer test programs 2020-12-03 19:57:48 +01:00
18afc67845 ast test, simple 2020-12-01 17:30:18 +01:00
d710eec348 add ll1parser tests from blatt4 2020-12-01 16:14:02 +01:00
f3b9b5ecf5 implement ll1-nonrecursive-descent-parser 2020-12-01 16:13:45 +01:00
23a0a7541b add dfa test from blatt2 2020-12-01 15:03:18 +01:00