Checks whether given dchar is a Hjson punctuator. Hjson quoteless strings may not start with a punctuator, and quoteless object keys may not contain any punctuators.
Parses a single Hjson object or array.
Parses a Hjson value into a JSONValue object.
Parses a Hjson value and feeds the parsed tokens into given consumer. This allows for parsing into representations other than std.json.JSONValue.
Parses a Hjson JSON-string.
Parses a Hjson multiline string.
Parses a single object member.
Parses a Hjson quoteless string.
Parses a single Hjson value (object, array, string, number, bool or null).
Consumes all whitespace and comments from the front of the passed Hjson.
Attempts to parse a builtin constant.
Attempts to parse a Hjson number.
In JSON you can determine the type of the parsed value by looking at just their first character. In Hjson if you follow a valid JSON number/bool/null with certain other characters it will turn into a quoteless string. This function checks whether parsed value turns into a quoteless string by looking at the following characters.