yz-nomstr 0.2.1

A simple escaped string literal parser using nom
Documentation
yz-nomstr-0.2.1 has been yanked.

original source

This example shows an example of how to parse an escaped string. The rules for the string are similar to JSON and rust. A string is:

  • Enclosed by double quotes
  • Can contain any raw unescaped code point besides \ and "
  • Matches the following escape sequences: \b, \f, \n, \r, \t, ", \, /
  • Matches code points like Rust: \u{XXXX}, where XXXX can be up to 6 hex characters
  • an escape followed by whitespace consumes all whitespace between the escape and the next non-whitespace character