|
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 |
|
|
ea4cf84c41
|
use logger for logging + fix bug in stringFirst
|
2020-12-07 23:33:28 +01:00 |
|
|
aba8a51db2
|
introduce simple logger
|
2020-12-07 23:32:33 +01:00 |
|
|
509031ab31
|
improve grammar parsing
|
2020-12-07 20:57:26 +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 |
|
|
1652d17528
|
ll1parser new facctory method
|
2020-12-04 14:30:08 +01:00 |
|
|
86ba647784
|
grammarrule comparison add
|
2020-12-04 14:29:57 +01:00 |
|
|
f29a44fc88
|
implement simple grammar parsing from correct file
|
2020-12-04 14:29:43 +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 |
|
|
1ae77b2e51
|
implement grammar and grammarrule
|
2020-12-04 13:22:33 +01:00 |
|
|
27862eb75c
|
update
|
2020-12-04 01:27:30 +01:00 |
|
|
38929e674a
|
lexer regen
|
2020-12-04 01:24:59 +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 |
|
|
11a1591b9b
|
grammaranalyzer template
|
2020-12-03 20:05:51 +01:00 |
|
|
88aec490ed
|
add generated lexer
|
2020-12-03 19:59:03 +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 |
|
|
70daa64d38
|
implement lexer grammar
|
2020-12-03 19:57:20 +01:00 |
|
|
0dceca3670
|
add test lexer grammar
|
2020-12-03 16:03:53 +01:00 |
|
|
fbfb81c6c7
|
add antlr dep
|
2020-12-03 16:03:39 +01:00 |
|
|
cb38b10226
|
implement basic ast generation in parser
|
2020-12-01 17:30:32 +01:00 |
|
|
18afc67845
|
ast test, simple
|
2020-12-01 17:30:18 +01:00 |
|
|
4b92a39a89
|
implement initial basic ast
|
2020-12-01 17:29:38 +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 |
|
|
09bff8edf1
|
update .gitignore
|
2020-12-01 15:03:38 +01:00 |
|
|
23a0a7541b
|
add dfa test from blatt2
|
2020-12-01 15:03:18 +01:00 |
|
|
eb8e57f872
|
add dfa viewutil from blatt2
|
2020-12-01 15:02:54 +01:00 |
|
|
411e5257a1
|
implement dfa
|
2020-12-01 15:02:29 +01:00 |
|
|
43f9ca2b6b
|
update .idea
|
2020-12-01 15:01:53 +01:00 |
|
|
4a946ebea7
|
add AssertJ
|
2020-12-01 15:01:31 +01:00 |
|
|
76476e5da3
|
update .idea
|
2020-12-01 15:00:46 +01:00 |
|
|
d74cb76b95
|
add .idea
|
2020-12-01 13:05:29 +01:00 |
|
|
a821112103
|
Initial commit
|
2020-12-01 13:04:10 +01:00 |
|