Tom Alexander
|
93d3d9471f
|
Compare priority, archived, and commented in headlines.
|
2023-09-08 16:00:16 -04:00 |
|
Tom Alexander
|
c7c0deed74
|
Parse priority cookie and COMMENT from headlines.
|
2023-09-08 16:00:16 -04:00 |
|
Tom Alexander
|
2e6e6fdd2b
|
Move sections to their own source file.
|
2023-09-08 15:08:16 -04:00 |
|
Tom Alexander
|
3cc2294387
|
Move headlines into their own file.
|
2023-09-08 15:05:42 -04:00 |
|
Tom Alexander
|
40f22034da
|
Make the item tag exit matcher a lower class than all all others.
This is to allow for " :: " inside a description list item's tag if it is nested inside another object.
|
2023-09-08 14:37:30 -04:00 |
|
Tom Alexander
|
c2eb1f51c8
|
Support blank lines between nested headlines.
|
2023-09-08 12:41:48 -04:00 |
|
Tom Alexander
|
b0930df788
|
Support zero skipped text in OrgSource slicing.
|
2023-09-07 04:16:00 -04:00 |
|
Tom Alexander
|
69512f559a
|
Fix end conditions for subscript and superscript.
|
2023-09-07 04:16:00 -04:00 |
|
Tom Alexander
|
76a81b73ac
|
Add a detect object function similar to the detect element function.
|
2023-09-07 04:16:00 -04:00 |
|
Tom Alexander
|
ba291c6776
|
Unify two places checking if text was preceded by whitespace.
|
2023-09-07 04:16:00 -04:00 |
|
Tom Alexander
|
6b82b46e09
|
Prevent nesting of text markup of the same type.
This greatly reduces the amount of detect element calls that are occurring.
|
2023-09-07 04:15:59 -04:00 |
|
Tom Alexander
|
6676012eb1
|
Change footnote reference class to Gamma.
|
2023-09-07 04:15:59 -04:00 |
|
Tom Alexander
|
facbe716e9
|
Cleanup
|
2023-09-07 01:23:26 -04:00 |
|
Tom Alexander
|
f8b99ed235
|
Support counter set in plain list items.
|
2023-09-06 19:09:20 -04:00 |
|
Tom Alexander
|
6fc607cfe0
|
Compare node properties.
|
2023-09-06 18:54:47 -04:00 |
|
Tom Alexander
|
49afcf0db6
|
Support property nodes with colons in their key.
|
2023-09-06 18:54:01 -04:00 |
|
Tom Alexander
|
c4d7e646fc
|
Support spaces after the end of a lesser block.
|
2023-09-06 18:54:01 -04:00 |
|
Tom Alexander
|
3fc3a5d1ef
|
Add support for empty lesser blocks.
|
2023-09-06 18:11:57 -04:00 |
|
Tom Alexander
|
6e2fc362ea
|
Add support for babel-call keywords.
|
2023-09-06 18:04:53 -04:00 |
|
Tom Alexander
|
90fa48661c
|
Prefer the longer version of affiliated keywords.
|
2023-09-06 17:41:00 -04:00 |
|
Tom Alexander
|
28b2d27054
|
Consume trailing whitespace after a plain link.
rustfmt Build rustfmt has succeeded
rust-test Build rust-test has succeeded
rust-build Build rust-build has succeeded
|
2023-09-06 14:39:31 -04:00 |
|
Tom Alexander
|
84edd10864
|
Change lesser block exit class to Alpha.
rust-test Build rust-test has succeeded
rust-build Build rust-build has succeeded
rustfmt Build rustfmt has succeeded
When an example block is nested inside a list, this change allows for the contents of the example block to be on lines less indented than before.
|
2023-09-06 14:14:02 -04:00 |
|
Tom Alexander
|
728a79f9a4
|
Handle zero-width space in text markup.
rust-test Build rust-test has succeeded
rust-build Build rust-build has succeeded
rustfmt Build rustfmt has succeeded
|
2023-09-06 13:56:27 -04:00 |
|
Tom Alexander
|
12cbb89861
|
Compare todo-type on headlines.
rust-test Build rust-test has succeeded
rust-build Build rust-build has succeeded
|
2023-09-06 12:39:03 -04:00 |
|
Tom Alexander
|
7c471ab32e
|
Compare keyword keys and values.
|
2023-09-06 12:10:57 -04:00 |
|
Tom Alexander
|
400f53e440
|
Cleanup.
|
2023-09-06 11:53:21 -04:00 |
|
Tom Alexander
|
028aeb70aa
|
Use the global settings todo keywords when parsing headlines.
|
2023-09-06 11:45:35 -04:00 |
|
Tom Alexander
|
70fafd801e
|
Apply the TODO keyword settings.
|
2023-09-06 11:07:57 -04:00 |
|
Tom Alexander
|
bdba495f69
|
Add a parser for the todo keyword's value.
rust-test Build rust-test has succeeded
rust-build Build rust-build has succeeded
|
2023-09-06 09:24:59 -04:00 |
|
Tom Alexander
|
b0392ad6fb
|
Trim the trailing space off keywords with values.
rust-test Build rust-test has succeeded
rust-build Build rust-build has succeeded
|
2023-09-04 22:35:46 -04:00 |
|
Tom Alexander
|
1c142b68c6
|
Make the parse entry point call the parse_with_settings entry point.
|
2023-09-04 22:11:56 -04:00 |
|
Tom Alexander
|
9060f9b26d
|
Only do a single pre-pass on the full document pulling out both setupfile and all other in-buffer settings.
rust-test Build rust-test has failed
rust-build Build rust-build has failed
Previously we made a separate pass just to find setupfile and then we pulled the in-buffer settings from everything.
|
2023-09-04 22:05:59 -04:00 |
|
Tom Alexander
|
d3c733c5ad
|
Take into account the source directory when parsing org-mode in Organic.
Previously only the emacs code was doing this.
|
2023-09-04 21:46:40 -04:00 |
|
Tom Alexander
|
275b4b53d1
|
Use a single function for finding all keywords.
|
2023-09-04 19:19:23 -04:00 |
|
Tom Alexander
|
d38e198258
|
Add a parse_with_settings function.
|
2023-09-04 17:44:27 -04:00 |
|
Tom Alexander
|
27cf6c0462
|
Remove unnecessary map_err from main.rs.
rust-test Build rust-test has succeeded
rust-build Build rust-build has succeeded
|
2023-09-04 17:29:50 -04:00 |
|
Tom Alexander
|
c7d5c89a60
|
Passing the setupfile contents to the document parser.
|
2023-09-04 17:16:08 -04:00 |
|
Tom Alexander
|
ee02e07717
|
Read the setup file into memory.
|
2023-09-04 16:53:02 -04:00 |
|
Tom Alexander
|
a7330e38e4
|
Enable dynamic access to the file access interface.
|
2023-09-04 16:29:41 -04:00 |
|
Tom Alexander
|
08eb59acd3
|
Rename parser_context to context.
|
2023-09-04 13:26:11 -04:00 |
|
Tom Alexander
|
da1ce2717d
|
Introduce a file access interface for reading additional files.
|
2023-09-04 13:00:41 -04:00 |
|
Tom Alexander
|
a8f277efe5
|
Scan for setupfile at the beginning of a parse.
|
2023-09-04 12:48:59 -04:00 |
|
Tom Alexander
|
7f6f22717b
|
Add comment.
|
2023-09-04 12:31:43 -04:00 |
|
Tom Alexander
|
0ef141d65e
|
Switch to putting radio targets in the global settings instead of the context tree.
rustfmt Build rustfmt has succeeded
rust-test Build rust-test has succeeded
rust-build Build rust-build has succeeded
|
2023-09-04 12:28:33 -04:00 |
|
Tom Alexander
|
71180d19fb
|
Fix reading contents from stdin in parse script.
rustfmt Build rustfmt has succeeded
rust-test Build rust-test has succeeded
rust-build Build rust-build has succeeded
|
2023-09-04 11:45:10 -04:00 |
|
Tom Alexander
|
33091112a5
|
Remove OrgSource from the public document parser interface.
rustfmt Build rustfmt has succeeded
rust-test Build rust-test has succeeded
rust-build Build rust-build has succeeded
|
2023-09-04 11:38:12 -04:00 |
|
Tom Alexander
|
2915a81edc
|
Cleanup.
|
2023-09-03 16:22:41 -04:00 |
|
Tom Alexander
|
df79cbd0b7
|
Give global options their own lifetime.
|
2023-09-03 16:22:40 -04:00 |
|
Tom Alexander
|
a7b9eb9db4
|
Lifetime issue.
|
2023-09-03 12:58:46 -04:00 |
|
Tom Alexander
|
d262833f9b
|
Fixing more errors.
|
2023-09-03 12:52:09 -04:00 |
|