Commit Graph

  • d1223dcdb7
    Port paragraph parser to use ak_element. Tom Alexander 2023-10-12 16:37:31 -0400
  • 59448a4f2c
    Port greater blocker over to ak_element!(). Tom Alexander 2023-10-12 16:27:57 -0400
  • 5136880532
    Fix tests. Tom Alexander 2023-10-12 16:14:23 -0400
  • 8654cf5507
    Fully port over the first parser. Tom Alexander 2023-10-12 16:09:35 -0400
  • 6ca4dc8ffc
    Add a macro for calling parsers that take in the affiliated keywords. Tom Alexander 2023-10-12 16:06:59 -0400
  • a6f36ba679
    Create a template for new element functions that will take in the affiliated keywords instead of re-parsing them multiple times. Tom Alexander 2023-10-12 15:47:06 -0400
  • 176e37874e
    Remove the parser to parse affiliated keywords as regular keywords. Tom Alexander 2023-10-12 15:25:26 -0400
  • 3208a04f7a
    Update project status in the README. Tom Alexander 2023-10-12 14:13:54 -0400
  • 0d579263cb
    Remove affiliated keyword non-exit for paragraph. Tom Alexander 2023-10-12 14:07:57 -0400
  • c022b30110
    Update org-mode. Tom Alexander 2023-10-12 13:26:54 -0400
  • 7da4e4a29b
    Merge branch 'optional_value' Tom Alexander 2023-10-11 19:14:46 -0400
  • 8bc942a26f
    Create artificial scopes for the optional value and mandatory value. Tom Alexander 2023-10-11 19:13:45 -0400
  • dff7550038
    Remove prints. Tom Alexander 2023-10-11 19:09:51 -0400
  • c4edcb8c24
    Fix parsing the optional value. Tom Alexander 2023-10-11 19:07:47 -0400
  • 4a44d88461
    Better error messages. Tom Alexander 2023-10-11 19:05:39 -0400
  • efc6bd11d9
    Do not exit on first loop. Tom Alexander 2023-10-11 18:59:13 -0400
  • 51429e3155
    Handle optval when translating names. Tom Alexander 2023-10-11 18:50:22 -0400
  • b1a0fa4acf
    Compare optional value. Tom Alexander 2023-10-11 18:44:21 -0400
  • aeb2b6fe68
    Parse out the optional value objects. Tom Alexander 2023-10-11 18:29:07 -0400
  • 6679db98a8
    Add comments. Tom Alexander 2023-10-11 17:53:32 -0400
  • 5363324bbf
    Add a test showing we are not handling optional values properly. Tom Alexander 2023-10-11 17:37:39 -0400
  • dc9188dffc
    Better error logging when emacs errors out. Tom Alexander 2023-10-11 17:22:01 -0400
  • bd620ccd0d
    Format. Tom Alexander 2023-10-11 16:32:08 -0400
  • 1947ae9f22
    Merge branch 'document_properties' Tom Alexander 2023-10-11 16:28:53 -0400
  • 3fcf1b3864
    Compare Document additional properties. Tom Alexander 2023-10-11 16:27:25 -0400
  • d965dd6fd1
    Implement get_additional_properties for Document. Tom Alexander 2023-10-11 16:14:03 -0400
  • 42dcd41e48
    Add tests for document properties. Tom Alexander 2023-10-11 16:02:44 -0400
  • 68fac7cfe8
    Merge branch 'affiliated_keywords_properties' Tom Alexander 2023-10-11 15:31:23 -0400
  • a9f067e25a
    Update name tests to use all the affiliated keywords. Tom Alexander 2023-10-11 15:25:09 -0400
  • 41b4b1015e
    Update all comparisons to handle affiliated keywords. Tom Alexander 2023-10-11 14:57:32 -0400
  • 9523365090
    Update all elements to the new AffiliatedKeywords. Tom Alexander 2023-10-11 14:44:25 -0400
  • aa33fe42a8
    Update compare_properties to handle affiliated keywords. Tom Alexander 2023-10-11 14:14:33 -0400
  • 78a9b93f22
    Nevermind, it did work. Tom Alexander 2023-10-11 14:03:42 -0400
  • a89339e472
    Using owned string did not solve it. Tom Alexander 2023-10-11 14:00:18 -0400
  • f3307a8159
    Lifetime issue. Tom Alexander 2023-10-11 13:55:43 -0400
  • 4bfa25dcb3
    Comparing lists of quoted strings. Tom Alexander 2023-10-11 13:04:33 -0400
  • 441a240c33
    Comparing single string values. Tom Alexander 2023-10-11 13:00:21 -0400
  • e767892dd5
    Add capitalization. Tom Alexander 2023-10-11 12:42:42 -0400
  • 8e0a7dea0f
    A very simple GetAffiliatedKeywords trait. Tom Alexander 2023-10-11 12:19:27 -0400
  • c4cc40f5e1
    Parsing the affiliated keywords. Tom Alexander 2023-10-11 12:06:05 -0400
  • a5129199c7
    I need to parse the affiliated keywords during parsing because it relies on the global settings. Tom Alexander 2023-10-11 11:31:20 -0400
  • c0e462944d
    Comment out the broken stuff. Tom Alexander 2023-10-11 11:17:57 -0400
  • 63614841e8
    Trait lifetime issues. Tom Alexander 2023-10-11 11:17:01 -0400
  • bc4c09c546
    Add constants for affiliated keyword settings. Tom Alexander 2023-10-11 10:07:12 -0400
  • 0d1ab0e75a
    Add a debug assert for org entities being sorted. Tom Alexander 2023-10-11 09:24:20 -0400
  • 6e39029f91
    Store the affiliated keywords on the plainlist. Tom Alexander 2023-10-10 18:10:34 -0400
  • d550966516
    Add a test with all the affiliated keyword types. Tom Alexander 2023-10-10 18:02:23 -0400
  • 32d6b3d1ee
    Merge branch 'compare_additional_properties' Tom Alexander 2023-10-10 17:40:40 -0400
  • 7cb71a5a0a
    Compare the additional properties on headlines. Tom Alexander 2023-10-10 17:40:27 -0400
  • 6b90a9bfa8
    Add TODO. Tom Alexander 2023-10-10 17:15:51 -0400
  • 83d939bdc0
    Update org-mode. Tom Alexander 2023-10-10 17:00:13 -0400
  • 0e1ace78f4
    Merge branch 'headline_extra_properties' Tom Alexander 2023-10-10 16:57:14 -0400
  • 6d4db60688
    Support ("") as being equal to None in compare_property_list_of_ast_nodes. Tom Alexander 2023-10-10 16:33:17 -0400
  • 3aca01891d
    Remove the old implementation of comparing headlines. Tom Alexander 2023-10-10 16:09:57 -0400
  • 275ed87c3f
    Add a compare_properties variant with support for additional properties. Tom Alexander 2023-10-10 16:01:08 -0400
  • b385270d7b
    Implement a function to get the additional properties on a headline. Tom Alexander 2023-10-10 15:54:44 -0400
  • fb412bc2cd
    Merge branch 'compare_properties_document' Tom Alexander 2023-10-10 15:31:21 -0400
  • 585b1d2b74
    compare_properties for document. Tom Alexander 2023-10-10 15:30:27 -0400
  • c578bb45af
    Implement ExactSizeIterator for the other node types. Tom Alexander 2023-10-10 15:27:03 -0400
  • b7f7876706
    Impl ExactSizeIterator for multi_field_iter. Tom Alexander 2023-10-10 15:23:04 -0400
  • ee5ed17c20
    Implement ExactSizeIterator for DocumentIter. Tom Alexander 2023-10-10 15:19:42 -0400
  • a873794068
    Starting a compare properties document function. Tom Alexander 2023-10-10 14:58:18 -0400
  • 360b2d963d
    Merge branch 'compare_properties_the_other_nodes' Tom Alexander 2023-10-10 02:10:09 -0400
  • 534c5ded3c
    Fix table type is required. Tom Alexander 2023-10-10 02:07:36 -0400
  • bdaf90af03
    compare_properties timestamp. Tom Alexander 2023-10-10 02:05:31 -0400
  • 1a67aac502
    compare_properties latex environment. Tom Alexander 2023-10-10 01:39:47 -0400
  • 9f166278f4
    compare_properties babel call. Tom Alexander 2023-10-10 01:36:48 -0400
  • c2222c9102
    compare_properties keyword. Tom Alexander 2023-10-10 01:32:36 -0400
  • fc104680eb
    compare_properties horizontal rule. Tom Alexander 2023-10-10 01:29:00 -0400
  • e40e3ff553
    compare_properties fixed width area. Tom Alexander 2023-10-10 01:27:37 -0400
  • 0b465fe290
    compare_properties planning. Tom Alexander 2023-10-10 01:24:11 -0400
  • d5396e311b
    compare_properties diary sexp. Tom Alexander 2023-10-10 01:22:16 -0400
  • 384242af87
    compare_properties clock. Tom Alexander 2023-10-10 01:19:14 -0400
  • ec755bae8b
    compare_properties src block. Tom Alexander 2023-10-10 01:13:09 -0400
  • 0b1e06f0d5
    compare_properties export block. Tom Alexander 2023-10-10 01:07:41 -0400
  • bdfa050ee3
    compare_properties example block. Tom Alexander 2023-10-10 00:43:02 -0400
  • ec98e1c3c5
    compare_properties comment block. Tom Alexander 2023-10-10 00:15:04 -0400
  • 0d0b1b2051
    compare_properties verse block. Tom Alexander 2023-10-10 00:12:40 -0400
  • 2215c32e57
    compare_properties table cell. Tom Alexander 2023-10-10 00:11:05 -0400
  • cf257443b0
    compare_properties table row. Tom Alexander 2023-10-10 00:07:34 -0400
  • 62815621e4
    compare_properties table. Tom Alexander 2023-10-10 00:05:34 -0400
  • 7af5359e00
    compare_properties node property. Tom Alexander 2023-10-09 22:45:32 -0400
  • d1184fa1d0
    compare_properties property drawer. Tom Alexander 2023-10-09 22:42:02 -0400
  • 5b146d7c07
    compare_properties drawer. Tom Alexander 2023-10-09 22:37:53 -0400
  • 926682d513
    compare_properties comment. Tom Alexander 2023-10-09 22:36:15 -0400
  • 4c89d6c813
    compare_properties footnote definition. Tom Alexander 2023-10-09 22:32:25 -0400
  • 62926bb91d
    compare_properties dynamic block. Tom Alexander 2023-10-09 22:28:32 -0400
  • 9ab649ebd4
    compare_properties special block. Tom Alexander 2023-10-09 22:01:26 -0400
  • ca1b633a9f
    compare_properties quote block. Tom Alexander 2023-10-09 21:57:11 -0400
  • f543caee00
    compare_properties plain list item. Tom Alexander 2023-10-09 21:54:29 -0400
  • 409a92333e
    compare_properties plain list. Tom Alexander 2023-10-09 21:42:07 -0400
  • 7a38d1ead3
    compare_properties paragraph. Tom Alexander 2023-10-09 21:35:35 -0400
  • 33c53a14ab
    Switch back to the old compare heading function until we support additional properties. Tom Alexander 2023-10-09 21:32:29 -0400
  • 65615c64d2
    Implement a new compare_properties implementation of the heading comparison. Tom Alexander 2023-10-09 21:27:18 -0400
  • 166e59b922
    Implement a compare_property_numeric. Tom Alexander 2023-10-09 21:04:41 -0400
  • 8e357ed3b6
    compare_properties section. Tom Alexander 2023-10-09 20:54:31 -0400
  • 45074e3be3
    Add a test. Tom Alexander 2023-10-09 20:50:19 -0400
  • ee1d8ca321
    Text markup uses confine context. Tom Alexander 2023-10-09 20:36:38 -0400
  • 25531cc443
    Accept eof as a disallowed character for plain links. Tom Alexander 2023-10-09 20:24:43 -0400
  • 47a440147f
    Fix formatting. Tom Alexander 2023-10-09 19:52:32 -0400