Module pom::utf8

source ·
Expand description

Variants of parser functions specialized for matching UTF-8 strings and returning chars. Method and constructor names/functionality are generally the same as in base parser module.

Structs§

  • Being wrapped in this struct guarantees that the parser within will only match valid UTF-8 strings.

Functions§

  • Match any UTF-8 character.
  • Call a parser factory, can be used to create recursive parsers.
  • Always succeeds, consume no input.
  • Success when end of input is reached.
  • Success when predicate returns true on current input symbol.
  • Parse separated list.
  • Success when current input symbol is none of the set.
  • Success when predicate returns false on current input symbol.
  • Success when current input symbol is one of the set.
  • Success when sequence of chars matches current input.
  • Skip n symbols.
  • Skip n bytes exactly.
  • Match specific UTF-8 character.
  • Read n chars.
  • Read n bytes exactly.