Constant sindra::rules::string::PTN_STRING [] [src]

pub const PTN_STRING: &str = "(?xs)\n    \"                               # opening quote\n    (?P<s>                          # main string capture group start\n\n    (?:                             # repeatable character (or escape sequence) group\n    (?:(?xs)\n        \\\\                                   # opening backslash\n        [nrt\\\\0\'\"]                           # single-character escapes\n        |                                    # or\n        (?:\\\\x[[:xdigit:]]{2})               # one-byte escapes\n        |                                    # or\n        (?:\\\\u\\{([[:xdigit:]]{1,6})\\}))                            # escape sequence non-capturing group end\n    |                               # or\n    [^\"\\\\]                          # anything but a backslash or double quote\n    )*                              # any number of characters / escape sequences\n\n    )                               # main string capture group end\n    \"                               # closing quote\n    "

Regex patten for a string literal.