Commit Graph

  • 6e50d9f013 Stuff heading-content-parser Florian Schroedl 2023-10-04 15:02:49 +02:00
  • 065b298d1f Got continous parsing working Florian Schroedl 2022-10-17 15:30:17 +02:00
  • fe2b7d065d Use parser result in builder error, as it might not always be a parser error Florian Schroedl 2022-10-17 15:22:15 +02:00
  • 2727cf1821 Getting parser error Florian Schroedl 2022-10-17 15:08:56 +02:00
  • 6c77594daf Migrate tryParser functions Florian Schroedl 2022-10-15 10:30:45 +02:00
  • 8d35a273fd Build out list items Florian Schroedl 2022-10-14 21:21:40 +02:00
  • cc1064a40a Trying to parse list type Florian Schroedl 2022-10-14 20:54:59 +02:00
  • 17c8927deb Add implementations Florian Schroedl 2022-08-29 12:05:50 +02:00
  • 0ba76a1203 Add peek functions Florian Schroedl 2022-08-28 18:19:53 +02:00
  • bc7525e353 Add starOfStream function Florian Schroedl 2022-08-28 18:19:42 +02:00
  • 0cf8f6791d Cleanup Florian Schroedl 2022-08-28 16:03:03 +02:00
  • 62d8f378d5 Add inline text tests Florian Schroedl 2022-08-28 15:50:50 +02:00
  • b02cbafcc0 Add OrgInlineBlock equalizers Florian Schroedl 2022-08-28 15:33:24 +02:00
  • df2b2eb9f7 Finish restore of link parser Florian Schroedl 2022-08-28 15:05:20 +02:00
  • 6058dc62b4 Cleanup Florian Schroedl 2022-08-28 14:56:33 +02:00
  • 4991c72cec Restructure as following Florian Schroedl 2022-08-28 14:55:43 +02:00
  • e876a487f5 Restore link parser Florian Schroedl 2022-08-28 14:53:01 +02:00
  • f6d289b223 Restore link parser Florian Schroedl 2022-08-28 14:40:03 +02:00
  • a2cef24f3b Use chain style Florian Schroedl 2022-08-28 14:20:26 +02:00
  • 19bb7ccd7b Consistent naming Florian Schroedl 2022-08-28 14:13:27 +02:00
  • c273945d4d Use procs to stay consistent Florian Schroedl 2022-08-28 14:07:44 +02:00
  • 084594a7d3 Restore InlineBuilder Florian Schroedl 2022-08-28 14:07:23 +02:00
  • 51b34e6a27 Restore tryTokenize function Florian Schroedl 2022-08-28 13:48:41 +02:00
  • 19d2cae392 Restore delimiter parsers Florian Schroedl 2022-08-27 15:53:41 +02:00
  • 67e5a44d49 Add betweenpair parser Florian Schroedl 2022-08-27 15:45:14 +02:00
  • c5eaf29b09 Add main import/export file Florian Schroedl 2022-08-26 22:11:29 +02:00
  • 197862569e Basic builder structure Florian Schroedl 2022-08-26 22:02:44 +02:00
  • 43ece69d2e Move parserFnT Florian Schroedl 2022-08-26 20:59:15 +02:00
  • 2721a242ce Add Builder Florian Schroedl 2022-08-26 20:49:33 +02:00
  • 69b2ce8f0a Cleanup Florian Schroedl 2022-08-26 20:07:16 +02:00
  • 4679cda441 Document and test parser type internals Florian Schroedl 2022-08-26 20:05:54 +02:00
  • a64d9d7d9a Simplify Florian Schroedl 2022-08-26 19:34:55 +02:00
  • 4e7c855995 Unify function naming Florian Schroedl 2022-08-26 19:08:43 +02:00
  • eb980259cb Add options to pass arguments to initialiser Florian Schroedl 2022-08-26 19:06:55 +02:00
  • ddac47dbaa Add options to pass arguments to initialiser Florian Schroedl 2022-08-26 19:04:47 +02:00
  • 7d2c45786f Remove builder from parser type Florian Schroedl 2022-08-26 18:55:51 +02:00
  • ef2fbb9a16 Rename internal to api Florian Schroedl 2022-08-26 18:54:52 +02:00
  • ffb2a08055 Add plus function Florian Schroedl 2022-08-26 18:47:32 +02:00
  • 23b05f2366 Add following function Florian Schroedl 2022-08-26 18:46:48 +02:00
  • 0a3812c83d Add implementation test Florian Schroedl 2022-08-26 18:45:49 +02:00
  • b70c2f3519 Add character set helpers Florian Schroedl 2022-08-26 18:45:31 +02:00
  • 178aeec565 Rename newline and whitespace parsers as they include end of stream Florian Schroedl 2022-08-26 18:37:01 +02:00
  • 570ffeb100 Use between function to construct anyBetween Florian Schroedl 2022-08-26 18:19:20 +02:00
  • 214288c1c3 Rename to anyBetween & add tests Florian Schroedl 2022-08-26 17:56:54 +02:00
  • c3389abb59 Add endOfStream overflow, move to parserFns, add test Florian Schroedl 2022-08-26 17:36:43 +02:00
  • 93aba40e00 Turn "parseSeq" into api function "following", add test Florian Schroedl 2022-08-26 17:26:27 +02:00
  • 447a3dcefc Add plus tests Florian Schroedl 2022-08-26 17:19:10 +02:00
  • a9ce7f2963 Test choice Florian Schroedl 2022-08-26 17:09:42 +02:00
  • 2ee602c0b3 Comment Florian Schroedl 2022-08-26 16:56:47 +02:00
  • 507c05592e Add manyUntil test Florian Schroedl 2022-08-26 16:53:04 +02:00
  • b11bbc5058 Add failing string tests Florian Schroedl 2022-08-26 16:50:18 +02:00
  • fd0382f3a0 Break string for loop when the parser is erroring Florian Schroedl 2022-08-26 16:49:57 +02:00
  • 9cdcef6d71 Add type Florian Schroedl 2022-08-26 16:46:49 +02:00
  • 1a4f665639 Docs Florian Schroedl 2022-08-26 16:45:07 +02:00
  • e6fff0165e Rename to match rest Florian Schroedl 2022-08-26 16:45:00 +02:00
  • d873288680 Remove unneeded manyUntilPerformant Florian Schroedl 2022-08-26 16:42:25 +02:00
  • 26f8baacfb Add ignore tests Florian Schroedl 2022-08-26 16:42:05 +02:00
  • f60ddaf19d Document & Test optional Florian Schroedl 2022-08-26 16:39:20 +02:00
  • 3bbf6834c3 Commentary Florian Schroedl 2022-08-26 16:35:52 +02:00
  • 80c911e41f Add digit helper Florian Schroedl 2022-08-26 16:30:47 +02:00
  • 018e28bc84 Add str test Florian Schroedl 2022-08-26 16:28:52 +02:00
  • 405bc8ecc3 Add str test Florian Schroedl 2022-08-26 16:28:27 +02:00
  • 1cbb52f4c4 Fix rename Florian Schroedl 2022-08-26 16:26:35 +02:00
  • 5f077eb1e0 Remove unneeded lookBack function Florian Schroedl 2022-08-26 16:26:05 +02:00
  • 48802f0c8d Add isStreamCompleted function Florian Schroedl 2022-08-26 16:25:40 +02:00
  • ccd1e612ae Add anyCh test Florian Schroedl 2022-08-26 16:23:43 +02:00
  • ceddd4abb9 Use result from fp lib Florian Schroedl 2022-08-26 16:20:36 +02:00
  • 1f4bd5d60e Add test for chars Florian Schroedl 2022-08-26 16:08:26 +02:00
  • e5bf85a551 Add unit test for ch Florian Schroedl 2022-08-19 16:23:31 +02:00
  • b8ab82f95c Use proc, fn and const dont work Florian Schroedl 2022-08-19 16:10:42 +02:00
  • f154a6c9ec Cleanup: Remove unneeded template Florian Schroedl 2022-08-09 22:15:20 +02:00
  • 56d1b625ee Failed try due to type mismatch of parser internals Florian Schroedl 2022-08-09 22:12:57 +02:00
  • 892eec10d5 Started refactor Florian Schroedl 2022-08-09 22:07:30 +02:00
  • 9b0ad40f55 More readable but not perfect parser token pprint Florian Schroedl 2022-08-09 18:09:13 +02:00
  • e0722edb57 Start parse Florian Schroedl 2022-08-09 17:57:32 +02:00
  • 99b587813d Remove debug echos master Florian Schroedl 2022-06-18 12:21:09 +02:00
  • 788c2b4d2d Commentary Florian Schroedl 2022-06-18 12:20:21 +02:00
  • dd84dc5d6e Fix newline only lines Florian Schroedl 2022-06-18 12:18:57 +02:00
  • 1558349999 Fix newline finding Florian Schroedl 2022-06-18 12:14:22 +02:00
  • 8ede62cc17 Multiline string fixes Florian Schroedl 2022-06-18 12:04:52 +02:00
  • 748a9763f2 Add new stream highlighting function Florian Schroedl 2022-06-18 11:27:45 +02:00
  • e8e464ef00 Add content pretty printer Florian Schroedl 2022-06-17 21:48:39 +02:00
  • de0382e812 WIP Working seq parsing Florian Schroedl 2022-06-17 18:44:42 +02:00
  • 832cfe6a06 Add paragraph and newline kinds Florian Schroedl 2022-06-17 17:18:26 +02:00
  • d0b9c0e8b4 Parsing content as string Florian Schroedl 2022-06-10 19:22:15 +02:00
  • 3ed85815d6 Parse heading content Florian Schroedl 2022-06-10 18:55:47 +02:00
  • 0b606f32e6 Add stream highlighting function Florian Schroedl 2022-06-10 18:52:11 +02:00
  • 7458778377 Cleanup Florian Schroedl 2022-06-10 14:06:54 +02:00
  • b0b87869d9 Fold to string Florian Schroedl 2022-06-10 13:57:21 +02:00
  • a8ed752d7f Update Florian Schroedl 2022-06-10 13:51:49 +02:00
  • dd9c11e7ec Add fetch Florian Schroedl 2022-06-10 13:51:13 +02:00
  • cec20c62d9 Update file Florian Schroedl 2022-06-10 13:50:52 +02:00
  • 5f23649d33 Cleanup Florian Schroedl 2022-06-10 13:50:43 +02:00
  • 55697ddff4 Ignore built files Florian Schroedl 2022-06-10 13:50:34 +02:00
  • 2fcbffbd2d Cleanup Florian Schroedl 2022-05-30 21:14:41 +02:00
  • e4f4b76afe Always send index for spa, move org to api Florian Schroedl 2022-05-30 20:57:45 +02:00
  • da2b4dc903 Cleanup Florian Schroedl 2022-05-30 20:35:56 +02:00
  • bbc3c9d28b Implement org file server Florian Schroedl 2022-05-30 18:34:25 +02:00
  • 05ecdb1f9e Simple web server Florian Schroedl 2022-05-04 17:00:00 +02:00
  • f038e4f272 Add todo Florian Schroedl 2022-05-04 17:00:00 +02:00