Macros

  • Only pass if all subparsers pass
  • Pass when any subparser passes

Structs

  • Only pass if both subparsers pass
  • Fail if the subparser fail, otherwise calls f with the new Parser and parse the Parser
  • Wrap to dynamic
  • Continuously parse into iterators
  • Multiple parsing
  • Map a Parser<Output = T> to Parser<Output = U> by applying a function to a contained value
  • Parse 1 or 0 times
  • Pass if the subparser fail
  • Match an item
  • Pass when any subparser passes
  • Pass if subparser pass, otherwise calls f and parse the result Parser
  • Pass if subparser pass, otherwise calls f with error point
  • Check whether it is satisfied
  • Match subpart

Functions