fson  1.0.2
A comment-preserving C++ library for FSON — a human-friendly superset of JSON / JSON5
fedem::fson::FsonParser Member List

This is the complete list of members for fedem::fson::FsonParser, including all inherited members.

appendUtf8(std::string &result, unsigned long int codePoint)fedem::fson::FsonParserprivatestatic
decodeHexByteEscape(std::string &result)fedem::fson::FsonParserprivate
decodeUnicodeEscape(std::string &result)fedem::fson::FsonParserprivate
documentfedem::fson::FsonParserprivate
FsonParser()fedem::fson::FsonParser
getGrammarName() const noexcept overridefedem::fson::FsonParser
looksLikeInclude()fedem::fson::FsonParserprivate
parseArrayBody(Array &array)fedem::fson::FsonParserprivate
parseFile(std::string const &filename)fedem::fson::FsonParser
parseInclude(Object &object, unsigned long int &entryLine)fedem::fson::FsonParserprivate
parseLiteralTail(std::string const &literal)fedem::fson::FsonParserprivate
parseMember(Object &object, unsigned long int &memberLine)fedem::fson::FsonParserprivate
parseMultilineString(std::string &result)fedem::fson::FsonParserprivate
parseName(std::string &result)fedem::fson::FsonParserprivate
parseNumber(std::unique_ptr< Value > &result)fedem::fson::FsonParserprivate
parseObjectBody(Object &object)fedem::fson::FsonParserprivate
parseString(std::string &result)fedem::fson::FsonParserprivate
parseValue(std::unique_ptr< Value > &result)fedem::fson::FsonParserprivate
pendingfedem::fson::FsonParserprivate
readHexByte(unsigned long int &byteValue)fedem::fson::FsonParserprivate
readHexQuad(unsigned long int &codeUnit)fedem::fson::FsonParserprivate
recover()fedem::fson::FsonParserprivate
restorePending(CommentList comments)fedem::fson::FsonParserprivate
skipComments() overridefedem::fson::FsonParserprotected
skipInlineBlanksAndBlockComments()fedem::fson::FsonParserprivate
skipWhiteSpaces() overridefedem::fson::FsonParserprotected
start() overridefedem::fson::FsonParserprotected
takeAllPending()fedem::fson::FsonParserprivate
takePendingOnLine(unsigned long int line)fedem::fson::FsonParserprivate
~FsonParser() overridefedem::fson::FsonParser