yz-nomstr 0.3.0

A simple escaped string literal parser using nom
Documentation
  • Coverage
  • 75%
    3 out of 4 items documented0 out of 2 items with examples
  • Size
  • Source code size: 10.95 kB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 166.75 kB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 14s Average build duration of successful builds.
  • all releases: 14s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • YZITE/nomstr
    0 0 0
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • fogti

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