Commit Graph

30 Commits

Author SHA1 Message Date
Arpad Ryszka
68ce88cc6f use generated syntax for all parsers 2018-01-05 19:06:10 +01:00
Arpad Ryszka
6d3fe17ddb refactor parsing phase 2017-12-31 17:34:10 +01:00
Arpad Ryszka
c96050347f remove unused code 2017-12-30 16:43:55 +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
0ebf532a30 error message 2017-11-26 02:34:34 +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
60172b2f9f fix bug with building empty items of sequences 2017-11-04 22:08:15 +01:00
Arpad Ryszka
930fb9f449 refactor parse phase - finalize 2017-11-02 22:55:19 +01:00
Arpad Ryszka
0efa15656d refactor parse phase - context 2017-11-02 20:49:49 +01:00
Arpad Ryszka
a71f9bdc99 fix quantified sequence building 2017-10-28 16:54:06 +02:00
Arpad Ryszka
35a42d7dba find bug with min, max and sequence includes 2017-08-06 21:47:53 +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
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
Arpad Ryszka
86d244790a microoptimizations in exclude/include, sequence and choice 2017-07-18 00:38:44 +02:00
Arpad Ryszka
ea01f81ef0 store sequences 2017-07-17 21:58:03 +02:00
Arpad Ryszka
2db706b1d1 remove node commit 2017-07-17 04:23:29 +02:00
Arpad Ryszka
0b1a191856 don't allocate nodes for chars 2017-07-17 01:41:38 +02:00
Arpad Ryszka
baa2ceede8 use id based cache 2017-07-15 23:00:43 +02:00
Arpad Ryszka
94a21ae755 track parsers by numeric id 2017-07-15 21:49:08 +02:00
Arpad Ryszka
1e83b66ba5 generic cleanup 2017-06-26 02:20:23 +02:00
Arpad Ryszka
5d38caf222 generic cleanup 2017-06-26 01:21:46 +02:00
Arpad Ryszka
b86872c58e import code to its own repo 2017-06-25 17:51:08 +02:00