Commit graph

154 commits

Author SHA1 Message Date
PoiScript 1f53a8c244 fix(title): fix is_commented to recognize any whitespaces (#21) 2020-05-10 01:47:03 +08:00
PoiScript ba9c83cc5e fix(parser): use char::is_whitespace (#22) 2020-05-10 01:25:35 +08:00
PoiScript a99702a4da fix(title): expect space after priority (#20) 2020-05-09 16:56:32 +08:00
PoiScript 2128e86b81 refactor: cleanup parse functions 2020-05-09 16:42:49 +08:00
PoiScript d13dcb91c9 fix(title): tags can be separated by \t (#16) 2020-05-06 11:36:06 +08:00
PoiScript bee2723304 fix(title): validate characters of tag line (#16) 2020-05-06 11:35:32 +08:00
Alex Roper 2dfe89f3dc
fix(title): fix is_commented to look for only a single space (#14) 2020-05-06 11:07:32 +08:00
PoiScript 923343a076 fix(validate): allow empty ListItem (#11) 2020-05-06 11:04:50 +08:00
Alex Roper 8fb6e90f57
feat: add Clone derive (#13) 2020-05-06 10:51:10 +08:00
PoiScript d4698798ff style: remove dbg! macros 2020-05-04 10:20:08 +08:00
PoiScript 37853180bb fix(emphasis): continue if text content is empty (#10) 2020-05-04 10:07:01 +08:00
PoiScript c2849d05fb refactor(elements): minor refactoring 2020-04-14 17:59:45 +08:00
PoiScript 020548fad9 feat(parse): create combinators module 2020-04-14 17:55:19 +08:00
PoiScript 19740440db feat(org): add parse_string and parse_string_custom 2020-04-06 16:17:08 +08:00
Alex Roper 37e27b3461
docs: fix a few misspelled words (#5) 2020-03-14 10:21:20 +08:00
PoiScript 65629b692f fix(validate): table row can have no children 2019-11-06 14:10:18 +08:00
PoiScript 7d064c526e fix(docs): update functions name 2019-11-06 00:31:35 +08:00
PoiScript 9445db822b chore: remove all deprecated functions 2019-11-05 23:58:45 +08:00
PoiScript e3d051145f feat(headline): minor refactors 2019-11-05 23:58:45 +08:00
PoiScript 6483ef745f feat(export): update handler trait methods signature 2019-11-05 23:58:45 +08:00
PoiScript b8265814aa feat(parsers): update table parsing 2019-11-05 23:58:17 +08:00
PoiScript 5d5fc58027 feat: better error message for validation failure 2019-11-05 17:04:03 +08:00
PoiScript e4204729c2 fix: ignore trailing newline in table parsing (#4) 2019-11-05 17:02:20 +08:00
PoiScript dd638d0d4a refactor(export): minor refactor 2019-10-30 21:06:33 +08:00
PoiScript ab377b2cc5 feat: Org::keywords function 2019-10-30 21:05:37 +08:00
PoiScript b446471535 feat(parser): table blank lines 2019-10-30 14:46:20 +08:00
PoiScript ead6ea6289 fix(elements): satisfy the borrow checker 2019-10-30 14:03:47 +08:00
PoiScript b9781c0190 feat(elements): Title::is_commented 2019-10-30 11:59:20 +08:00
PoiScript 1cc22d49ab docs: document pre_blank and post_blank 2019-10-30 11:40:53 +08:00
PoiScript 73c6e9de8f feat(parser): update list parsing 2019-10-30 11:40:53 +08:00
PoiScript ec334c2821 chore: rename several functions 2019-10-28 16:14:00 +08:00
PoiScript 8bb34b5690 fix: fix import path 2019-10-28 13:53:57 +08:00
PoiScript 84cad1854a fix: fix argument type 2019-10-28 13:43:32 +08:00
PoiScript 948b1be2db feat: pre_blank and post_blank 2019-10-28 13:33:18 +08:00
PoiScript 1a0240a747 feat: impl Index & IndexMut trait for Org struct 2019-10-27 22:54:52 +08:00
PoiScript 947c334bf1 docs: document and doc-test of Headline and Document 2019-10-27 22:18:18 +08:00
PoiScript 8e3f3b333e chore(export): rename html::Escape to HtmlEscape 2019-10-27 15:06:47 +08:00
PoiScript fffadac04d docs: fix some broken links 2019-10-27 14:29:21 +08:00
PoiScript 2b8d2590ff feat(config): define todo_keywords in tuple 2019-10-27 13:15:16 +08:00
PoiScript 3b646aa7a5 chore: rename node and error crate 2019-10-27 11:27:27 +08:00
PoiScript 0107cdc31c style: run cargo fmt 2019-10-10 11:01:38 +08:00
PoiScript b15900b100 chore: remove orgize-sync package 2019-10-10 10:44:59 +08:00
PoiScript 77eca42760 chore: setup Cargo workspace 2019-09-13 21:21:21 +08:00
PoiScript 14de34bc88 fix(elements): TableCell can now have no children 2019-09-13 19:57:01 +08:00
PoiScript f74feb82c9 feat: rename Org::check to Org::validate 2019-09-13 14:54:26 +08:00
PoiScript 21dd508140 feat(parser): rewrite line and take_lines_while 2019-08-13 14:38:20 +08:00
PoiScript 0e58afada7 feat(node): finish headline inserting functions 2019-08-13 14:08:49 +08:00
PoiScript 89758da638 feat: OrgizeError enum 2019-08-12 22:40:00 +08:00
PoiScript 5db7ec7465 feat(node): more headline operations 2019-08-11 11:40:52 +08:00
PoiScript f2d0a1dd2d feat(elements): into_owned function 2019-08-10 20:27:17 +08:00