Module string

Module string 

Source

Constantsยง

ALLOCATION_ERROR ๐Ÿ”’
BASIC_UNESCAPED ๐Ÿ”’
basic-unescaped = wschar / %x21 / %x23-5B / %x5D-7E / non-ascii
DIGIT ๐Ÿ”’
DIGIT = %x30-39 ; 0-9
ESCAPE ๐Ÿ”’
escape = %x5C ; \
HEXDIG ๐Ÿ”’
HEXDIG = DIGIT / "A" / "B" / "C" / "D" / "E" / "F"
LITERAL_CHAR ๐Ÿ”’
literal-char = %x09 / %x20-26 / %x28-7E / non-ascii
MLB_UNESCAPED ๐Ÿ”’
mlb-unescaped = wschar / %x21 / %x23-5B / %x5D-7E / non-ascii
MLL_CHAR ๐Ÿ”’
mll-char = %x09 / %x20-26 / %x28-7E / non-ascii
NON_ASCII ๐Ÿ”’
non-ascii = %x80-D7FF / %xE000-10FFFF
UNQUOTED_CHAR ๐Ÿ”’
unquoted-key = 1*( ALPHA / DIGIT / %x2D / %x5F ) ; A-Z / a-z / 0-9 / - / _

Functionsยง

basic_invalid ๐Ÿ”’
basic_unescaped ๐Ÿ”’
basic-unescaped = wschar / %x21 / %x23-5B / %x5D-7E / non-ascii
decode_basic_string ๐Ÿ”’
Parse basic string
decode_literal_string ๐Ÿ”’
Parse literal string
decode_ml_basic_string ๐Ÿ”’
Parse multi-line basic string
decode_ml_literal_string ๐Ÿ”’
Parse multi-line literal string
decode_unquoted_key ๐Ÿ”’
Parse unquoted key
escape_seq_char ๐Ÿ”’
hexescape ๐Ÿ”’
mlb_escaped_nl ๐Ÿ”’
mlb_invalid ๐Ÿ”’
mlb_unescaped ๐Ÿ”’
mlb-unescaped extended with mlb-quotes and LF
strip_start_newline ๐Ÿ”’