|
b083702030
|
fix logging of nullable strings
|
2020-12-12 17:35:12 +01:00 |
|
|
0783531711
|
add function to remove junk
|
2020-12-12 17:34:48 +01:00 |
|
|
9d998d625d
|
fix bug where rotations were missing
|
2020-12-12 17:34:30 +01:00 |
|
|
16315e288a
|
start implementing expression balancer
|
2020-12-12 16:04:49 +01:00 |
|
|
8bdcd0f7d7
|
update grammar
|
2020-12-12 16:04:30 +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 |
|
|
232b631744
|
add grammar to main program + test program
|
2020-12-11 19:18:14 +01:00 |
|
|
aad60a0a23
|
add main class
|
2020-12-11 19:17:59 +01:00 |
|
|
d5cd6cbfd3
|
print syntaxfehler
|
2020-12-11 19:17:51 +01:00 |
|
|
0f749106eb
|
add ast renaming
|
2020-12-11 18:34:19 +01:00 |
|
|
50a57387cc
|
add test to try things out
|
2020-12-11 18:34:04 +01:00 |
|
|
374b994b29
|
add main class
|
2020-12-11 18:33:50 +01:00 |
|
|
4d411a3473
|
test + exception
|
2020-12-11 17:38:31 +01:00 |
|
|
ca9ce5dd45
|
implement ast compactor v1
|
2020-12-11 17:38:23 +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 |
|
|
88aeacad35
|
add size()
|
2020-12-11 17:29:28 +01:00 |
|
|
f54dc717e7
|
update actions, add nullable
|
2020-12-11 17:29:18 +01:00 |
|
|
2277f6b165
|
getValue
|
2020-12-11 16:01:48 +01:00 |
|
|
d06d535bcd
|
refactor action parsing
|
2020-12-11 16:01:40 +01:00 |
|
|
8a310e6c41
|
grammar fix bug where rightside wasnt split for actions
|
2020-12-11 14:10:58 +01:00 |
|
|
6dc278d4d4
|
catch wrong actions
|
2020-12-11 14:00:28 +01:00 |
|
|
c7b3e7806e
|
distinguish between different rightsides for actions
|
2020-12-11 13:46:37 +01:00 |
|
|
79e9fb6094
|
make action syntax optional
|
2020-12-11 13:40:21 +01:00 |
|
|
ec5e243e22
|
parser returns tree
|
2020-12-11 13:35:06 +01:00 |
|
|
5f88a56d53
|
hashcode
|
2020-12-11 13:34:47 +01:00 |
|
|
e8d88dda40
|
parse semantic actions
|
2020-12-11 13:34:31 +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 |
|
|
5197ca011d
|
parser sets values in nodes
|
2020-12-10 19:16:44 +01:00 |
|
|
9a960d4cf7
|
add value to ast node
|
2020-12-10 19:16:35 +01:00 |
|
|
c1df906b10
|
slight logging change
|
2020-12-10 19:16:16 +01:00 |
|
|
6229e9a0f8
|
fix grammar parsing bug
|
2020-12-10 19:16:07 +01:00 |
|
|
7af7fb26a7
|
regen lexer
|
2020-12-10 19:15:53 +01:00 |
|
|
c18b912d2c
|
update lexer grammar
|
2020-12-10 19:15:44 +01:00 |
|
|
edfb3bf7e3
|
update env
|
2020-12-10 19:15:34 +01:00 |
|
|
7a746902f9
|
new tests
|
2020-12-08 00:57:18 +01:00 |
|
|
6e1cdbc86c
|
lexer regen
|
2020-12-08 00:57:06 +01:00 |
|
|
9fe887a52b
|
logger update
|
2020-12-08 00:56:56 +01:00 |
|
|
96f2013701
|
better exception for parsing
|
2020-12-08 00:56:48 +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 |
|
|
cafa6f3981
|
update lexer
|
2020-12-07 23:34:31 +01:00 |
|
|
6c3d9f7e4f
|
improved table printing
|
2020-12-07 23:34:22 +01:00 |
|