Commit graph

14 commits

Author SHA1 Message Date
PoiScript
37c33a82f0 refactor(elements): rewrite most parsers with nom 2019-08-04 18:17:17 +08:00
PoiScript
8d18fb04c1 refator(elements): rewrite Timestamp struct 2019-08-04 14:14:05 +08:00
PoiScript
50f6b9f52a refactor: rewrite some parsers with nom 2019-07-01 02:11:21 +08:00
PoiScript
f786233852 feat: indextree-based org parser 2019-06-27 02:57:23 +08:00
PoiScript
56e289fb48 refactor(parser): wrap some objects and elements with struct 2019-04-24 18:25:08 +08:00
PoiScript
c5b14256f0 refactor: cleanup parse function 2019-02-08 21:42:44 +08:00
PoiScript
da04d3d25d perf: replace all str.find(..)s with memchr(..)
which is much faster, theoretically.
2019-01-22 11:08:20 +08:00
PoiScript
ed762a8dd4 feat: lines macros 2019-01-20 19:04:12 +08:00
PoiScript
390b7abb33 refactor: remove regex crates 2019-01-19 23:22:35 +08:00
PoiScript
ad9f29bcb9 feat: list parsing 2019-01-17 12:08:40 +08:00
PoiScript
75362bd2a8 refactor: utils macros 2019-01-14 14:10:41 +08:00
PoiScript
6b1e2a26be chore: impl Debug for all struct and enum 2019-01-11 23:11:07 +08:00
PoiScript
6f7fa9c920 update 2019-01-10 20:58:13 +08:00
PoiScript
a85efe2056 parser 2019-01-04 16:53:20 +08:00