string being parsed. Must not contain leading whitespace. The beginning of the string until the end of the parsed Hjson value is consumed.
How many dchars were popped from the front of hjson since last line feed. Will be updated by the function. Needed to properly parse multiline strings.
Object responsible for processing the parsed tokens.
Token which marks the beginning of parsed aggregate ('[' for array, '{' for object)
Token which marks the end of parsed aggregate (']' for array, '}' for object)
Function used to parse a single aggregate member. Parameters are the same as parseAggregate. Hjson passed to parseMember contains no leading whitespace.
HjsonException if hjson starts with an invalid Hjson value. Invalid Hjson past the first valid value is not detected.
Parses a single Hjson object or array.