Commit Graph

149 Commits

Author SHA1 Message Date
Arpad Ryszka
1b21b8fde2 mini micro optimizations 2017-07-30 02:35:51 +02:00
Arpad Ryszka
ff26b83b95 change mml sample structure format 2017-07-29 23:40:45 +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
ad025586f2 Merge branch 'separate-build-phase' of https://github.com/aryszka/treerack into separate-build-phase 2017-07-29 23:16:09 +02:00
Arpad Ryszka
fff84027e9 Merge branch 'separate-build-phase' of https://github.com/aryszka/treerack into separate-build-phase 2017-07-29 23:18:54 +02:00
Arpad Ryszka
aa498473e7 add todos 2017-07-29 23:16:03 +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
85cd8f1729 Merge branch 'master' into separate-build-phase 2017-07-29 20:12:33 +02:00
Arpad Ryszka
cd9ecab3d1 add block test 2017-07-29 20:12:21 +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
Arpad Ryszka
f6761a7e3d fix storage allocation 2017-07-27 02:18:19 +02:00
Arpad Ryszka
72c8418e45 refactore included 2017-07-27 01:48:16 +02:00
Arpad Ryszka
507299f318 measure multiple parse average 2017-07-26 20:03:46 +02:00
Arpad Ryszka
6f8ffa8161 fix step 2017-07-26 18:06:11 +02:00
Arpad Ryszka
86d244790a microoptimizations in exclude/include, sequence and choice 2017-07-18 00:38:44 +02:00
Arpad Ryszka
b9f05bed7d simplify storage 2017-07-17 23:59:26 +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
7c53a121de reduce storage size 2017-07-16 23:15:42 +02:00
Arpad Ryszka
502e17ebb5 test mml document 2017-07-16 18:26:17 +02:00
Arpad Ryszka
baa2ceede8 use id based cache 2017-07-15 23:00:43 +02:00
Arpad Ryszka
50592ed83f use numeric ids during init 2017-07-15 22:12:01 +02:00
Arpad Ryszka
94a21ae755 track parsers by numeric id 2017-07-15 21:49:08 +02:00
Arpad Ryszka
9e30f1512f Merge branch 'master' of https://github.com/aryszka/parse 2017-07-15 19:05:15 +02:00
Arpad Ryszka
7d2abdafb2 extend go syntax 2017-07-15 19:04:04 +02:00
Arpad Ryszka
a303f012ae Update README.md 2017-06-28 14:51:31 +02:00
Arpad Ryszka
d9a76087ec Update notes.txt 2017-06-27 05:58:51 +02:00
Arpad Ryszka
e555bb808a Update notes.txt 2017-06-26 12:39:00 +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
2d8d1ae4ef disable tracing 2017-06-26 00:20:54 +02:00
Arpad Ryszka
6a179f7474 refactor choice parsing 2017-06-26 00:04:16 +02:00
Arpad Ryszka
c1c9a03ff4 refactor sequence parsing 2017-06-25 23:58:25 +02:00
Arpad Ryszka
ec133a2d56 change parser extension from .p to .parser 2017-06-25 23:42:42 +02:00
Arpad Ryszka
96242dd024 Merge branch 'master' of https://github.com/aryszka/parse 2017-06-25 23:38:57 +02:00
Arpad Ryszka
b457d39101 remove separate quantifier parser 2017-06-25 23:38:32 +02:00
Arpad Ryszka
e276f5c539 Rename keyval.rp to keyval.parser 2017-06-25 19:16:53 +02:00
Arpad Ryszka
6acdbda776 Rename keyval.p to keyval.rp 2017-06-25 19:16:07 +02:00
Arpad Ryszka
df6b9e99f4 rename WIP-named test file 2017-06-25 18:07:17 +02:00
Arpad Ryszka
b86872c58e import code to its own repo 2017-06-25 17:51:08 +02:00
Arpad Ryszka
00332200ca Initial commit 2017-06-25 17:40:55 +02:00