Commit Graph

66 Commits

Author SHA1 Message Date
Arpad Ryszka
7b2eaa5c7a add keyword commit type 2019-02-02 18:07:10 +01:00
Arpad Ryszka
19050f317b fix: use sequences from previous matches when failing and available 2019-01-27 19:06:44 +01:00
Arpad Ryszka
dbe4a5302b fix/ignore-pending-builders 2018-08-19 22:40:01 +02:00
Arpad Ryszka
68ce88cc6f use generated syntax for all parsers 2018-01-05 19:06:10 +01:00
Arpad Ryszka
248a137158 generate self :) 2018-01-04 18:36:59 +01:00
Arpad Ryszka
6d3fe17ddb refactor parsing phase 2017-12-31 17:34:10 +01:00
Arpad Ryszka
c4591babe0 review init phase 2017-12-31 16:52:41 +01:00
Arpad Ryszka
5d242cff86 Merge branch 'master' into errors 2017-12-29 21:33:50 +01:00
Arpad Ryszka
d7105cf396 fix single char class printing 2017-12-29 21:23:45 +01:00
Arpad Ryszka
57f1fcd5f1 create fail pass flag 2017-12-29 18:36:58 +01:00
Arpad Ryszka
32b51949b7 fix error reporting in recursive definitions 2017-12-29 14:59:13 +01:00
Arpad Ryszka
692811a1a3 fix finding deepest user defined failing node 2017-11-28 20:52:02 +01:00
Arpad Ryszka
11ba9708d9 initial error reporting 2017-11-26 18:48:56 +01:00
Arpad Ryszka
a25d7523b5 Merge branch 'master' into errors 2017-11-26 01:53:53 +01:00
Arpad Ryszka
78d08abb78 add formatting for definitions 2017-11-26 01:49:22 +01:00
Arpad Ryszka
b06dc6d207 fix choice error reporting 2017-11-25 22:01:02 +01:00
Arpad Ryszka
41fdcbdef0 [FAILING] error reporting, part 2017-11-25 17:37:05 +01:00
Arpad Ryszka
062ad5b046 simplify build time pending check 2017-11-06 11:41:00 +01:00
Arpad Ryszka
1ed65518e6 simplify build time pending check 2017-11-06 11:14:28 +01:00
Arpad Ryszka
72f47e1241 improve testing 2017-11-05 03:28:36 +01:00
Arpad Ryszka
b640b60ba9 refactor - remove stale TODOs 2017-11-04 22:58:43 +01:00
Arpad Ryszka
446022c546 refactor - ranges 2017-11-04 22:49:42 +01:00
Arpad Ryszka
1a27c52e7c refactor - build phase 2017-11-04 22:24:55 +01:00
Arpad Ryszka
60172b2f9f fix bug with building empty items of sequences 2017-11-04 22:08:15 +01:00
Arpad Ryszka
223b868cf0 refactor parse phase - parsers 2017-11-02 22:46:07 +01:00
Arpad Ryszka
77c3356427 refactor parse phase - parsers 2017-11-02 22:19:03 +01:00
Arpad Ryszka
0efa15656d refactor parse phase - context 2017-11-02 20:49:49 +01:00
Arpad Ryszka
e0f61f9d28 refactor init phase - definitions 2017-11-01 03:54:53 +01:00
Arpad Ryszka
52b2bcc751 refactor init phase - core 2017-11-01 02:43:46 +01:00
Arpad Ryszka
c43dd97310 refactor definition phase 2017-11-01 00:19:29 +01:00
Arpad Ryszka
c895aed608 drop tracing 2017-10-31 21:09:30 +01:00
Arpad Ryszka
5fd3d6b7ba add whitespace support 2017-10-28 22:54:15 +02:00
Arpad Ryszka
a71f9bdc99 fix quantified sequence building 2017-10-28 16:54:06 +02:00
Arpad Ryszka
d2faeab35e reenable boot tests 2017-10-27 16:23:17 +02:00
Arpad Ryszka
35a42d7dba find bug with min, max and sequence includes 2017-08-06 21:47:53 +02:00
Arpad Ryszka
246b68b0c2 validation 2017-08-06 20:43:52 +02:00
Arpad Ryszka
74549f3576 normalize, skeleton 2017-08-06 20:32:59 +02:00
Arpad Ryszka
950eb2f2f6 don't track terminals 2017-08-06 03:42:35 +02:00
Arpad Ryszka
ce60b08c8d small optimizations 2017-07-30 05:10:46 +02:00
Arpad Ryszka
1b21b8fde2 mini micro optimizations 2017-07-30 02:35:51 +02:00
Arpad Ryszka
996b032a38 Merge branch 'separate-build-phase' 2017-07-29 23:32:37 +02:00
Arpad Ryszka
7ccd1a439c disable tracing 2017-07-29 23:28:19 +02:00
Arpad Ryszka
a592d1b4a5 disable tracing 2017-07-29 23:26:08 +02:00
Arpad Ryszka
1fef0c5000 Merge branch 'master' into separate-build-phase 2017-07-29 23:11:14 +02:00
Arpad Ryszka
c83887a876 fix storing included 2017-07-29 23:05:57 +02:00
Arpad Ryszka
3aa2d9a6b0 enable tracing, disable storing included 2017-07-29 22:31:16 +02:00
Arpad Ryszka
0b699ece28 enable tracing 2017-07-29 22:10:47 +02:00
Arpad Ryszka
b1969e802f remove included during build 2017-07-29 20:04:22 +02:00
Arpad Ryszka
73585dd07d separate build phase for boot 2017-07-29 18:40:22 +02:00
Arpad Ryszka
1e7c0e8c28 add builder definitions 2017-07-29 16:25:17 +02:00