Commit Graph

  • f54081437a
    Add detect element functions for all elements that can be reasonably detected more efficiently than just parsing normally. Tom Alexander 2023-09-11 12:28:15 -04:00
  • aa5988bc2f
    Re-enable a test. Tom Alexander 2023-09-11 11:18:25 -04:00
  • 76ca2b9762
    Merge branch 'description_list_colon_in_tag' Tom Alexander 2023-09-11 10:42:25 -04:00
  • 1561e1e580
    Update plain list item tag parser to allow double colon as long as its not the last one on that line. Tom Alexander 2023-09-11 10:29:15 -04:00
  • 1f11bfa2ec
    Join the plain list item tag end matchers again. Tom Alexander 2023-09-11 10:13:22 -04:00
  • 8440a3b256
    Update test to show that we are not parsing description lists with double colon inside the tag correctly. Tom Alexander 2023-09-11 10:01:50 -04:00
  • de7ad182b3
    Make parse and compare their own binaries. Tom Alexander 2023-09-09 04:03:53 -04:00
  • b75d9f5c91
    Remove an outdated comment. Tom Alexander 2023-09-09 00:00:12 -04:00
  • 612744ebd0
    Publish version 0.1.6. v0.1.6 Tom Alexander 2023-09-08 23:28:48 -04:00
  • 1b4b8b4bdb
    Merge branch 'howard_abrams' Tom Alexander 2023-09-08 23:19:19 -04:00
  • 5587e19f16
    Cleanup. Tom Alexander 2023-09-08 23:12:15 -04:00
  • 80f7098f9b
    Compare table formulas. Tom Alexander 2023-09-08 23:05:04 -04:00
  • 84d2babda9
    Parse table formulas. Tom Alexander 2023-09-08 22:47:07 -04:00
  • cc56b79683
    Add a test showing we're not handling table formulas. Tom Alexander 2023-09-08 22:42:24 -04:00
  • 0105b49d0d
    Handle empty statistics cookies. Tom Alexander 2023-09-08 22:21:49 -04:00
  • d79035e14d
    Add a test showing we are not handling empty statistics cookies. Tom Alexander 2023-09-08 22:21:19 -04:00
  • 7545fb7e1a
    Support keywords with colons in the key and without a space between the colon and value. Tom Alexander 2023-09-08 22:17:10 -04:00
  • f30069efe7
    Add a test showing we're not handling colons in keyword keys correctly. Tom Alexander 2023-09-08 21:59:02 -04:00
  • d1fe2f6b09
    Update the rest of the scripts to work with relative paths. Tom Alexander 2023-09-08 21:50:32 -04:00
  • 21c60d1036
    Do not consume trailing whitespace on the footnote definition's final element. Tom Alexander 2023-09-08 21:30:03 -04:00
  • 6a1bdd5fee
    Support blank lines before content in footnote definitions. Tom Alexander 2023-09-08 21:11:47 -04:00
  • 5d20d3e99b
    Add a test showing we are not handling empty space for footnote definitions correctly. Tom Alexander 2023-09-08 20:28:21 -04:00
  • a8fbf01124
    Handle tabs for plain list descriptions. Tom Alexander 2023-09-08 20:02:49 -04:00
  • 344ef04453
    Add tests showing we are not handling tabs appropriately for description list tags. Tom Alexander 2023-09-08 19:53:58 -04:00
  • ceb722e476
    Check exit matcher after each space consumed for object trailing whitespace. Tom Alexander 2023-09-08 19:29:31 -04:00
  • b04341882c
    Add test showing that we are not handling trailing spaces in description list tags correctly. Tom Alexander 2023-09-08 19:24:03 -04:00
  • 494fe5cceb
    Handle contentless list items mid-document. Tom Alexander 2023-09-08 19:01:46 -04:00
  • 0110d23387
    Update empty list test to show that we're not handling trailing whitespace for empty list items properly. Tom Alexander 2023-09-08 18:41:57 -04:00
  • 0d7a15bfeb
    Handle spaces after statistics cookies. Tom Alexander 2023-09-08 18:35:33 -04:00
  • 352c20d1d8
    Fix run_docker_compare_bisect with relative paths. Tom Alexander 2023-09-08 18:05:10 -04:00
  • f82d2aada1
    Fix run_docker_compare with relative paths. Tom Alexander 2023-09-08 18:03:50 -04:00
  • 669da4073e
    Accept the end condition as a parameter to the plain text parser so it can adapt to the context. Tom Alexander 2023-09-08 17:45:49 -04:00
  • 0056657b65
    Add a test showing the plain text parser is not handling subsets of objects like inside a table cell. Tom Alexander 2023-09-08 17:27:02 -04:00
  • 8780976c15
    Consume trailing whitespace after planning. Tom Alexander 2023-09-08 16:30:40 -04:00
  • dc8b8d08ab
    Add test showing we break on empty sections that contain a planning. Tom Alexander 2023-09-08 16:25:18 -04:00
  • 93d3d9471f
    Compare priority, archived, and commented in headlines. Tom Alexander 2023-09-08 15:57:24 -04:00
  • c7c0deed74
    Parse priority cookie and COMMENT from headlines. Tom Alexander 2023-09-08 15:43:13 -04:00
  • b32c21eb1d
    Add a test for a comment heading. Tom Alexander 2023-09-08 15:59:56 -04:00
  • 2e6e6fdd2b
    Move sections to their own source file. Tom Alexander 2023-09-08 15:08:16 -04:00
  • 3cc2294387
    Move headlines into their own file. Tom Alexander 2023-09-08 15:05:42 -04:00
  • 40f22034da
    Make the item tag exit matcher a lower class than all all others. Tom Alexander 2023-09-08 14:02:15 -04:00
  • ab612f293f
    Update org-mode version. Tom Alexander 2023-09-08 13:11:58 -04:00
  • 57c2922e4a
    Add test showing problem is description list parser. Tom Alexander 2023-09-08 12:50:51 -04:00
  • c2eb1f51c8
    Support blank lines between nested headlines. Tom Alexander 2023-09-08 12:41:48 -04:00
  • b0930df788
    Support zero skipped text in OrgSource slicing. Tom Alexander 2023-09-07 04:15:17 -04:00
  • 69512f559a
    Fix end conditions for subscript and superscript. Tom Alexander 2023-09-07 03:40:14 -04:00
  • 76a81b73ac
    Add a detect object function similar to the detect element function. Tom Alexander 2023-09-07 02:59:08 -04:00
  • ba291c6776
    Unify two places checking if text was preceded by whitespace. Tom Alexander 2023-09-07 02:27:55 -04:00
  • 6b82b46e09
    Prevent nesting of text markup of the same type. Tom Alexander 2023-09-07 02:01:34 -04:00
  • 6676012eb1
    Change footnote reference class to Gamma. Tom Alexander 2023-09-07 01:45:02 -04:00
  • facbe716e9
    Cleanup Tom Alexander 2023-09-07 01:23:15 -04:00
  • 827f3e1c98
    Add the rest of the relevant howard abrams repos. Tom Alexander 2023-09-06 21:37:09 -04:00
  • fcea7e5a4b
    Add howard abrams demo-it and the upstreeam doomemacs repo to compare. Tom Alexander 2023-09-06 21:11:46 -04:00
  • dda2b1e69f
    Compare howard abrams hamacs. Tom Alexander 2023-09-06 20:56:36 -04:00
  • f79d07a7c8
    Compare howard abrams dotfiles. Tom Alexander 2023-09-06 19:49:04 -04:00
  • 45283b48d9
    Update performance scripts to support taking input file parameters. Tom Alexander 2023-09-06 19:31:09 -04:00
  • 08e4c646e5
    Merge branch 'full_foreign_compare' Tom Alexander 2023-09-06 19:17:35 -04:00
  • f8b99ed235
    Support counter set in plain list items. Tom Alexander 2023-09-06 19:09:20 -04:00
  • 6fc607cfe0
    Compare node properties. Tom Alexander 2023-09-06 18:49:59 -04:00
  • 49afcf0db6
    Support property nodes with colons in their key. Tom Alexander 2023-09-06 18:41:02 -04:00
  • c4d7e646fc
    Support spaces after the end of a lesser block. Tom Alexander 2023-09-06 18:25:35 -04:00
  • 3fc3a5d1ef
    Add support for empty lesser blocks. Tom Alexander 2023-09-06 18:11:57 -04:00
  • 6e2fc362ea
    Add support for babel-call keywords. Tom Alexander 2023-09-06 18:04:53 -04:00
  • 90fa48661c
    Prefer the longer version of affiliated keywords. Tom Alexander 2023-09-06 17:26:10 -04:00
  • 5cefcd5fac
    Add in the emacs repository org-mode documents. Tom Alexander 2023-09-06 17:06:17 -04:00
  • b83a103c17
    Update the foreign document test to use all org-mode documents from the org-mode repository. Tom Alexander 2023-09-06 17:02:56 -04:00
  • d90ff5891b
    Publish version 0.1.5. v0.1.5 Tom Alexander 2023-09-06 16:19:42 -04:00
  • a3c01805b8
    Merge branch 'foreign_document_test' Tom Alexander 2023-09-06 16:17:52 -04:00
  • e3d755317d
    Add a top-level makefile target for running the foreign document test. Tom Alexander 2023-09-06 16:17:42 -04:00
  • b89607fc8b
    Handle CARGO_TARGET_DIR not being set. Tom Alexander 2023-09-06 16:12:41 -04:00
  • 51c4e2b62a
    Only use local folder for docker context. Tom Alexander 2023-09-06 16:03:59 -04:00
  • a6561d37fb
    Add the foreign document test to the CI. Tom Alexander 2023-09-06 16:00:09 -04:00
  • 4e8b3eb422
    Introduce a foreign document test docker container. Tom Alexander 2023-09-06 15:54:25 -04:00
  • 2c31590974
    Add a script to bisect org-mode source to find the line that breaks the compare. Tom Alexander 2023-09-06 15:02:27 -04:00
  • 28b2d27054
    Consume trailing whitespace after a plain link. Tom Alexander 2023-09-06 14:25:49 -04:00
  • 84edd10864
    Change lesser block exit class to Alpha. Tom Alexander 2023-09-06 14:14:02 -04:00
  • 728a79f9a4
    Handle zero-width space in text markup. Tom Alexander 2023-09-06 13:56:27 -04:00
  • ad4ef50669
    Merge branch 'setupfile' Tom Alexander 2023-09-06 12:43:01 -04:00
  • 12cbb89861
    Compare todo-type on headlines. Tom Alexander 2023-09-06 12:39:03 -04:00
  • 7c471ab32e
    Compare keyword keys and values. Tom Alexander 2023-09-06 12:08:06 -04:00
  • 400f53e440
    Cleanup. Tom Alexander 2023-09-06 11:48:24 -04:00
  • 028aeb70aa
    Use the global settings todo keywords when parsing headlines. Tom Alexander 2023-09-06 11:45:35 -04:00
  • 70fafd801e
    Apply the TODO keyword settings. Tom Alexander 2023-09-06 11:00:19 -04:00
  • bdba495f69
    Add a parser for the todo keyword's value. Tom Alexander 2023-09-04 22:39:24 -04:00
  • b0392ad6fb
    Trim the trailing space off keywords with values. Tom Alexander 2023-09-04 22:15:43 -04:00
  • 1c142b68c6
    Make the parse entry point call the parse_with_settings entry point. Tom Alexander 2023-09-04 22:11:56 -04:00
  • 9060f9b26d
    Only do a single pre-pass on the full document pulling out both setupfile and all other in-buffer settings. Tom Alexander 2023-09-04 22:05:43 -04:00
  • d3c733c5ad
    Take into account the source directory when parsing org-mode in Organic. Tom Alexander 2023-09-04 21:46:40 -04:00
  • 275b4b53d1
    Use a single function for finding all keywords. Tom Alexander 2023-09-04 19:17:23 -04:00
  • d38e198258
    Add a parse_with_settings function. Tom Alexander 2023-09-04 17:38:02 -04:00
  • 27cf6c0462
    Remove unnecessary map_err from main.rs. Tom Alexander 2023-09-04 17:29:50 -04:00
  • c7d5c89a60
    Passing the setupfile contents to the document parser. Tom Alexander 2023-09-04 17:16:08 -04:00
  • ee02e07717
    Read the setup file into memory. Tom Alexander 2023-09-04 16:53:02 -04:00
  • a7330e38e4
    Enable dynamic access to the file access interface. Tom Alexander 2023-09-04 16:29:41 -04:00
  • 08eb59acd3
    Rename parser_context to context. Tom Alexander 2023-09-04 13:26:11 -04:00
  • da1ce2717d
    Introduce a file access interface for reading additional files. Tom Alexander 2023-09-04 13:00:41 -04:00
  • a8f277efe5
    Scan for setupfile at the beginning of a parse. Tom Alexander 2023-09-04 12:48:59 -04:00
  • 7f6f22717b
    Add comment. Tom Alexander 2023-09-04 12:31:43 -04:00
  • 0ef141d65e
    Switch to putting radio targets in the global settings instead of the context tree. Tom Alexander 2023-09-04 12:28:33 -04:00
  • 71180d19fb
    Fix reading contents from stdin in parse script. Tom Alexander 2023-09-04 11:45:10 -04:00