kbnf-syntax 0.5.3

An internal syntax crate for kbnf crate
Documentation
---
source: src/parser.rs
expression: result.unwrap()
---
- "\nsingle_quote ::= '\\t\\r\\n\\'\\u004C';\ndouble_quote ::= \"\\t\\r\\n\\\"\\u004C\";\nregex_double_quote ::= #\"\\t\\r\\n\\\"\\u004C\";\nregex_single_quote ::= #'\\t\\r\\n\\'\\u004C';\nstring ::= #'\"([^\\\\\"\\u0000-\\u001f]|\\\\[\"\\\\bfnrt/]|\\\\\\\\u[0-9A-Fa-f]{4})*\"';\n        "
- - lhs: single_quote
    rhs:
      Terminal: "\t\r\n'L"
  - lhs: double_quote
    rhs:
      Terminal: "\t\r\n\"L"
  - lhs: regex_double_quote
    rhs:
      RegexString: "\\A(?:\t\r\n\"L)\\z"
  - lhs: regex_single_quote
    rhs:
      RegexString: "\\A(?:\t\r\n'L)\\z"
  - lhs: string
    rhs:
      RegexString: "\\A(?:\"([^\\\"\u0000-\u001f]|\\[\"\\bfnrt/]|\\\\u[0-9A-Fa-f]{4})*\")\\z"