Commit Graph

  • 95e033a99b
    Implement the export snippet parser. Tom Alexander 2023-07-19 00:37:51 -0400
  • 1fb8ce9af6
    Create structure for export snippets. Tom Alexander 2023-07-19 00:09:16 -0400
  • eb03342506
    Add test cases. Tom Alexander 2023-07-18 23:46:10 -0400
  • 8be47c551d
    Merge branch 'latex_fragment' Tom Alexander 2023-07-18 23:30:05 -0400
  • 3328c94a21
    Enable tests which are now passing. Tom Alexander 2023-07-18 23:29:41 -0400
  • 5e73ca74d5
    Fix embedding text that coincidentally matches org-mode object syntax inside a LaTeX environment. Tom Alexander 2023-07-18 23:27:48 -0400
  • 0d6f6288c9
    Support escaping backslash in sexp. Tom Alexander 2023-07-18 23:08:58 -0400
  • a817eefce7
    Add form 6 of LaTeX fragment. Tom Alexander 2023-07-18 22:39:05 -0400
  • 4f5c40cd4b
    Add forms 4 and 5 of LaTeX fragment. Tom Alexander 2023-07-18 22:21:52 -0400
  • faf81d0143
    Add forms 2 and 3 of LaTeX fragment. Tom Alexander 2023-07-18 22:02:38 -0400
  • c79b8c7833
    Implement the first form of LaTeX fragment. Tom Alexander 2023-07-18 21:50:29 -0400
  • 5ad8fdf4b2
    Add test cases. Tom Alexander 2023-07-18 21:08:13 -0400
  • 3ab0dd4531
    Create structure for LaTeX fragments. Tom Alexander 2023-07-18 20:51:06 -0400
  • 11e76814f4
    Merge branch 'entity' Tom Alexander 2023-07-18 20:39:22 -0400
  • d46b3b9a58
    Disable the entity test because the failure case needs LaTeX fragments implemented first to work. Tom Alexander 2023-07-18 20:39:03 -0400
  • 754e9ff7d7
    Implement entity parser. Tom Alexander 2023-07-18 20:23:27 -0400
  • 21f46d09e6
    Create structure for entities. Tom Alexander 2023-07-18 20:05:39 -0400
  • 2966b91a09
    Add an example for org-mode entities. Tom Alexander 2023-07-18 19:40:09 -0400
  • a596dcff39
    Merge branch 'readme' Tom Alexander 2023-07-18 19:28:03 -0400
  • 322a10dc38
    Add title. Tom Alexander 2023-07-18 14:26:46 -0400
  • 87c378bc4e
    Disable the TOC. Tom Alexander 2023-07-18 14:25:23 -0400
  • b6e268bdbb
    Add a README. Tom Alexander 2023-07-18 14:22:45 -0400
  • bab9232ebc CI: autofix rust code. fluxcdbot 2023-07-18 17:51:28 +0000
  • c9ee61eae9
    Move the cargo cache to the correct task. Tom Alexander 2023-07-18 13:48:41 -0400
  • 0cd398c30c CI: autofix rust code. fluxcdbot 2023-07-18 17:48:21 +0000
  • bf8bd5bcbd
    Add musl-dev to rustfmt image for crti.o. Tom Alexander 2023-07-18 13:46:15 -0400
  • b3c638428b
    Also automatically run cargo-fix after rustfmt. Tom Alexander 2023-07-18 13:42:09 -0400
  • db0ea7394e
    Merge branch 'radio_link' Tom Alexander 2023-07-14 21:00:47 -0400
  • 97f956d0bf
    Enable another test. Tom Alexander 2023-07-14 20:59:00 -0400
  • 167ffa650c
    Enable another test. Tom Alexander 2023-07-14 20:58:11 -0400
  • 27d863b875
    Fix the simple test by allowing bold to start/end with <> and by capturing trailing whitespace from radio links. Tom Alexander 2023-07-14 20:55:16 -0400
  • e608b73d1a
    Implement all-token iteration. Tom Alexander 2023-07-14 20:45:31 -0400
  • b27f911ff3
    Finish implementing token iteration. Tom Alexander 2023-07-14 20:24:06 -0400
  • 08e6efe5f5
    Filling in more of the iter_tokens tree. Tom Alexander 2023-07-14 20:18:30 -0400
  • 0e73b83bf3
    Filling in more of the iter_tokens tree. Tom Alexander 2023-07-14 20:09:24 -0400
  • 793e560bd5
    Boxing made it work. Tom Alexander 2023-07-14 19:57:27 -0400
  • 0073af19e2
    Running into an issue returning different iterators from the same function. Tom Alexander 2023-07-14 19:54:41 -0400
  • 76187a0cb9
    Enable radio_link_simple test. Tom Alexander 2023-07-14 19:11:51 -0400
  • 688779ba40
    Fix tests. Tom Alexander 2023-07-14 19:09:54 -0400
  • bd04451d58
    Implement the second parsing pass. Tom Alexander 2023-07-14 19:06:58 -0400
  • ef2c351696
    Expect fail the last radio link test. Tom Alexander 2023-07-14 18:36:25 -0400
  • cdd3517655
    Include the trailing space for the bolds. Tom Alexander 2023-07-14 18:32:16 -0400
  • 7ca8beac5a
    Allow matching bolds in radio link targets. Tom Alexander 2023-07-14 18:27:09 -0400
  • 4ba1e63dde
    Add a test for bold inside a radio target. Tom Alexander 2023-07-14 18:12:04 -0400
  • e4c6ca2880
    Add tracing. Tom Alexander 2023-07-14 18:05:31 -0400
  • b9a7c3f7f3
    Fix lifetime issue. Tom Alexander 2023-07-14 18:04:01 -0400
  • 4966b02b79
    Expanded rematch_target to 3 lifetimes, no fix. Tom Alexander 2023-07-14 17:45:20 -0400
  • ddaefdbf78
    Nearly done implementing re-matching of bold, but running into a lifetime issue. Tom Alexander 2023-07-14 17:37:46 -0400
  • e5c1b68b0e
    Add a basic test showing the radio link rematching working on plain text. Tom Alexander 2023-07-14 16:51:23 -0400
  • 66ae70e790
    Implement the rematch target parser. Tom Alexander 2023-07-14 16:32:52 -0400
  • 0014dfc21f
    Implement the radio link parser. Tom Alexander 2023-07-14 16:18:04 -0400
  • f3592347c1
    Add a test showing that radio targets only have to semantically match their links. Tom Alexander 2023-05-01 14:42:51 -0400
  • c44e7d642f
    Starting code for iterating over the parsed ast. Tom Alexander 2023-04-24 22:10:24 -0400
  • 3fc3ba58aa
    Defining the RadioTarget context element. Tom Alexander 2023-04-24 20:41:40 -0400
  • 22bb42882b
    Implement rematch for plain text. Tom Alexander 2023-04-24 20:32:59 -0400
  • 397083c658
    Define a RematchObject trait for matching radio links based on radio targets. Tom Alexander 2023-04-24 20:27:28 -0400
  • 5108dfb8f4
    Build a minimal CI-specific version of cargo cache plugin. Tom Alexander 2023-07-14 01:59:51 -0400
  • d48b47c8e5
    Add auto-cleaning of the shared cargo cache. Tom Alexander 2023-07-14 01:31:33 -0400
  • 4855d3b4f0
    Switch to using the commit hash from the fetch-repository step for gitea status. Tom Alexander 2023-07-14 00:45:13 -0400
  • 57ac625350 CI: format rust code. fluxcdbot 2023-07-14 04:28:56 +0000
  • 2e7671d99a
    Only run rustfmt on main/master. Tom Alexander 2023-07-14 00:27:26 -0400
  • a54230c7f2
    Fix exit_status feature. Tom Alexander 2023-07-14 00:25:17 -0400
  • 45d5ebaa18
    Merge branch 'macro' Tom Alexander 2023-07-14 00:20:56 -0400
  • cdd813fbe6
    First implementation of macro. Tom Alexander 2023-07-14 00:20:32 -0400
  • d24c26de7b
    Create structure for org macros. Tom Alexander 2023-07-13 23:26:51 -0400
  • c0371ff958
    Add sample org documents with macros. Tom Alexander 2023-07-13 23:16:56 -0400
  • f65e659052
    Merge branch 'angle_link' Tom Alexander 2023-07-13 23:02:27 -0400
  • d353c1623a
    Implement the angle link parser. Tom Alexander 2023-07-13 23:02:12 -0400
  • 178221a0a2
    Update plain link to allow for exit matchers to trigger during matching. Tom Alexander 2023-07-13 22:54:59 -0400
  • b3ab8cde43
    Add test data for angle links. Tom Alexander 2023-07-13 22:45:13 -0400
  • ed8b1405db
    Create structure for angle links. Tom Alexander 2023-07-13 22:42:42 -0400
  • 79ac835641
    Fix package name. Tom Alexander 2023-07-13 22:32:56 -0400
  • 7849a5c064
    Add a shared cargo cache to the rust test pipeline. Tom Alexander 2023-07-13 22:19:31 -0400
  • d5a5d861c5
    Switch to doing in-repo pipelines for lighthouse. Tom Alexander 2023-07-13 20:30:25 -0400
  • 6b91a4d1f9
    Switch to using a unified pipeline for building the cargo test image and then using it. Tom Alexander 2023-07-13 20:08:09 -0400
  • a352699fdc
    Remove the id link. Tom Alexander 2023-07-13 19:43:26 -0400
  • 475e25ba8e
    Add a TODO. Tom Alexander 2023-07-13 19:33:38 -0400
  • 999c992bdf CI: format rust code. fluxcdbot 2023-07-13 23:22:10 +0000
  • 14c20c4121
    Merge branch 'plain_link' Tom Alexander 2023-07-13 19:21:10 -0400
  • 5f4e240af0
    Add an initial implementation of PlainLink. Tom Alexander 2023-07-13 19:09:44 -0400
  • 59f061ecca
    Define pre and post matchers for plain link. Tom Alexander 2023-07-13 18:30:18 -0400
  • dcec5c490a
    Create structure for plain links. Tom Alexander 2023-07-13 18:18:07 -0400
  • 357b6f25b7
    Run tests on all commits. Tom Alexander 2023-07-13 17:08:13 -0400
  • f01c580a7f
    Add expect fail to tests for radio link targets. Tom Alexander 2023-07-13 16:52:33 -0400
  • d6c175a3cc
    Remove private mirror from dockerfiles. Tom Alexander 2023-07-13 15:29:00 -0400
  • 799b444eee
    Test was successful but I don't know what I would do with it. Tom Alexander 2023-07-13 00:42:18 -0400
  • 41d60f527b
    Test to see if I can use params in triggers.yaml. Tom Alexander 2023-07-13 00:37:40 -0400
  • a3f6d7ef9f
    Add emacs to the test image. Tom Alexander 2023-07-13 00:26:08 -0400
  • 586f569646
    Remove contexts from lighthouse triggers. Tom Alexander 2023-07-13 00:02:31 -0400
  • e129c29007
    Rename the image to organic-test since I am going to specialize it with the software needed for running organic-specific tests. Tom Alexander 2023-07-12 23:27:27 -0400
  • e8a7b50fda
    Switch to using the custom image. Tom Alexander 2023-07-12 23:17:23 -0400
  • a2267a5569
    Build a cargo test image. Tom Alexander 2023-07-12 23:14:22 -0400
  • 8134a35368
    Use a nightly image for test pipeline because we use unstable features. Tom Alexander 2023-07-12 23:05:59 -0400
  • 0c9f9975ec
    Try quoting the branch regex. Tom Alexander 2023-07-12 22:51:38 -0400
  • 24b308312e
    Configure a pipeline to run tests for every commit. Tom Alexander 2023-07-12 22:33:30 -0400
  • edcad08406
    Add a CI job to format the rust. Tom Alexander 2023-07-11 06:49:08 -0400
  • 5d59efd426
    Deploy an initial pipeline to assign semver tags to each commit to master. Tom Alexander 2023-07-11 05:26:49 -0400
  • 0ccee231e2
    Merge branch 'radio_target' Tom Alexander 2023-04-24 22:14:59 -0400
  • ec889bc868
    Clean up old unused code. Tom Alexander 2023-04-24 20:25:49 -0400
  • a5585eb01f
    Add a not yet implemented function. Tom Alexander 2023-04-24 20:08:12 -0400