Commit Graph

41 Commits

Author SHA1 Message Date
Tom Alexander
3e6df7ba78 Print character offset from rust's parse perspective during compare. 2023-08-29 14:40:58 -04:00
Tom Alexander
fa5fc41121 Create structure for timestamps. 2023-07-24 17:34:07 -04:00
Tom Alexander
993c73dc9f Create structure for subscript and superscript. 2023-07-24 14:23:36 -04:00
Tom Alexander
c73e26e2d6 Create structure for statistics cookies. 2023-07-22 02:12:20 -04:00
Tom Alexander
d60cad07e0 Create structure for targets. 2023-07-22 01:15:04 -04:00
Tom Alexander
4d114206ef Create structure for line breaks. 2023-07-21 23:48:37 -04:00
Tom Alexander
e0d2bb8213 Create structure for inline source blocks. 2023-07-21 22:29:04 -04:00
Tom Alexander
eef2944307 Create structure for inline babel calls. 2023-07-21 19:53:02 -04:00
Tom Alexander
d5c611674e Create structure for citations. 2023-07-20 00:38:16 -04:00
Tom Alexander
6822069c2f Implement the parser for anonymous footnotes. 2023-07-19 21:14:09 -04:00
Tom Alexander
9c2eb3b122 Create structure for footnote references. 2023-07-19 18:56:46 -04:00
Tom Alexander
95e033a99b Implement the export snippet parser. 2023-07-19 00:38:19 -04:00
Tom Alexander
1fb8ce9af6 Create structure for export snippets. 2023-07-19 00:09:16 -04:00
Tom Alexander
c79b8c7833 Implement the first form of LaTeX fragment. 2023-07-18 21:50:29 -04:00
Tom Alexander
3ab0dd4531 Create structure for LaTeX fragments. 2023-07-18 21:14:49 -04:00
Tom Alexander
21f46d09e6 Create structure for entities. 2023-07-18 20:05:39 -04:00
Tom Alexander
d24c26de7b Create structure for org macros. 2023-07-13 23:30:06 -04:00
Tom Alexander
ed8b1405db Create structure for angle links. 2023-07-13 22:42:42 -04:00
Tom Alexander
5f4e240af0 Add an initial implementation of PlainLink. 2023-07-13 19:20:17 -04:00
Tom Alexander
dcec5c490a Create structure for plain links.
All checks were successful
organic-test Build organic-test has succeeded
2023-07-13 18:18:07 -04:00
Tom Alexander
6ed33d3522 Derive partial eq for all objects so we can match radio links. 2023-04-24 19:25:22 -04:00
Tom Alexander
64c17e654a Code structure for radio links and radio targets. 2023-04-24 19:06:45 -04:00
Tom Alexander
8a828195bd Implement all of regular link except for pathreg. 2023-04-23 16:53:02 -04:00
Tom Alexander
3600f46e3b Initial code structure for regular links. 2023-04-23 16:17:52 -04:00
Tom Alexander
036f4add4a The object parsers separated out. 2023-04-22 20:48:01 -04:00
Tom Alexander
d2fc8a513f Separate out the text markup types into their own types. 2023-04-22 20:22:07 -04:00
Tom Alexander
9a3bde0d80 First attempt at text markup. 2023-04-22 19:34:13 -04:00
Tom Alexander
54b02f4e74 Give object structs their own file separate from the parsers. 2023-04-21 16:07:38 -04:00
Tom Alexander
c2b6b5103a Add comments about the sets of objects that can exist. 2023-04-21 15:57:45 -04:00
Tom Alexander
55201e905a Starting to implement table cell. 2023-04-19 21:57:08 -04:00
Tom Alexander
2d1df18544 Cleanup. 2023-04-03 15:15:16 -04:00
Tom Alexander
028946ec90 Identified the problem.
The issue is plain text is eating the line break so paragraph is failing since it expects a line break at the end.
2023-03-27 18:08:17 -04:00
Tom Alexander
74fc440cbd Move parsers for specific objects/elements to their own files.
The parsers are the most complicated part, so I want them in their own files. I am uncertain if I want to move their corresponding structs or just the parsers.
2023-03-25 12:53:57 -04:00
Tom Alexander
faf2bb401d Fix plain text matcher exit conditions. 2023-03-25 11:40:12 -04:00
Tom Alexander
b88365e7eb Wrote plain text parser. 2023-03-25 10:45:43 -04:00
Tom Alexander
ceb7788cfa Check the exit matcher in more places. 2023-03-23 20:12:42 -04:00
Tom Alexander
02d04b59db Ran into a lifetime issue. 2023-03-23 19:53:20 -04:00
Tom Alexander
d98a11059c Introduce the document structure. 2023-03-23 17:52:16 -04:00
Tom Alexander
35d60c10ba Define greater and lesser elements. 2023-03-23 17:26:07 -04:00
Tom Alexander
66befc66a9 Define regular link. 2023-03-23 17:02:08 -04:00
Tom Alexander
87c4a955af Starting to define objects based on org-mode's definitions. 2023-03-23 16:49:52 -04:00