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-unescapedextended withmlb-quotesandLF- strip_
start_ ๐newline