Commit Graph

  • d98cf8adf1 Add EndOFString parsing error Florian Schroedl 2022-01-20 17:00:00 +01:00
  • 288380cab7 Add testing setup Florian Schroedl 2022-01-20 17:00:00 +01:00
  • b46b81de42 Add andParser Florian Schroedl 2022-01-20 17:00:00 +01:00
  • 811bf23fe7 Add optional parser method Florian Schroedl 2022-01-20 17:00:00 +01:00
  • 905fd06348 Add parser result initialiser Florian Schroedl 2022-01-20 17:00:00 +01:00
  • 20712cef95 Structure Florian Schroedl 2022-01-20 17:00:00 +01:00
  • 5863304456 Add fold fn for builder Florian Schroedl 2022-01-20 17:00:00 +01:00
  • 4683b5a19b Add transformer function Florian Schroedl 2022-01-20 17:00:00 +01:00
  • 1bc7db6be3 Parse heading Florian Schroedl 2022-01-20 17:00:00 +01:00
  • 3c6bea01a6 Cleanup Florian Schroedl 2022-01-20 17:00:00 +01:00
  • ce07cbc8da Parser transformation Florian Schroedl 2022-01-20 17:00:00 +01:00
  • b6fd4faad1 Abstract builder Florian Schroedl 2022-01-20 17:00:00 +01:00
  • 383a234921 Implement choice parser Florian Schroedl 2022-01-20 17:00:00 +01:00
  • dfb4baa8c8 Implement anyUntil using endOfStream Florian Schroedl 2022-01-20 17:00:00 +01:00
  • 1d7d669146 Cleanup Florian Schroedl 2022-01-20 17:00:00 +01:00
  • 75566c30f1 Add set[char] parser Florian Schroedl 2022-01-20 17:00:00 +01:00
  • dd62925e61 Add set pretty printer Florian Schroedl 2022-01-20 17:00:00 +01:00
  • 3df4a68e71 Fix flake Florian Schroedl 2022-01-20 17:00:00 +01:00
  • 24d335363e Fix switch-up Florian Schroedl 2022-01-20 17:00:00 +01:00
  • 96bf7fe263 Fix negative index for start of parser Florian Schroedl 2022-01-20 17:00:00 +01:00
  • d4f4a8a4d7 Implement manyUntil Florian Schroedl 2022-01-20 17:00:00 +01:00
  • 440077fb06 Use string as error for ease of use Florian Schroedl 2022-01-20 17:00:00 +01:00
  • d4266b53ed Pretty print errors Florian Schroedl 2022-01-20 17:00:00 +01:00
  • dae845d57f Token folding Florian Schroedl 2022-01-20 17:00:00 +01:00
  • 5dca3d01f5 Helper methods Florian Schroedl 2022-01-20 17:00:00 +01:00
  • 987f78812c Add ignore function Florian Schroedl 2022-01-20 17:00:00 +01:00
  • b7d4951549 Curry + seq Florian Schroedl 2022-01-20 17:00:00 +01:00
  • 7cfa4ae31d Yes Florian Schroedl 2022-01-20 17:00:00 +01:00
  • aebd570a37 Init Florian Schroedl 2022-01-20 17:00:00 +01:00
  • 0d19b846f2 Headline parser setup Florian Schroedl 2022-01-20 17:00:00 +01:00
  • 300b165da9 Init Florian Schroedl 2022-01-20 17:00:00 +01:00