|
| OurReader (OurReader const &) |
|
void | operator= (OurReader const &) |
|
bool | readToken (Token &token) |
|
void | skipSpaces () |
|
void | skipBom (bool skipBom) |
|
bool | match (const Char *pattern, int patternLength) |
|
bool | readComment () |
|
bool | readCStyleComment (bool *containsNewLineResult) |
|
bool | readCppStyleComment () |
|
bool | readString () |
|
bool | readStringSingleQuote () |
|
bool | readNumber (bool checkInf) |
|
bool | readValue () |
|
bool | readObject (Token &token) |
|
bool | readArray (Token &token) |
|
bool | decodeNumber (Token &token) |
|
bool | decodeNumber (Token &token, Value &decoded) |
|
bool | decodeString (Token &token) |
|
bool | decodeString (Token &token, String &decoded) |
|
bool | decodeDouble (Token &token) |
|
bool | decodeDouble (Token &token, Value &decoded) |
|
bool | decodeUnicodeCodePoint (Token &token, Location ¤t, Location end, unsigned int &unicode) |
|
bool | decodeUnicodeEscapeSequence (Token &token, Location ¤t, Location end, unsigned int &unicode) |
|
bool | addError (const String &message, Token &token, Location extra=nullptr) |
|
bool | recoverFromError (TokenType skipUntilToken) |
|
bool | addErrorAndRecover (const String &message, Token &token, TokenType skipUntilToken) |
|
void | skipUntilSpace () |
|
Value & | currentValue () |
|
Char | getNextChar () |
|
void | getLocationLineAndColumn (Location location, int &line, int &column) const |
|
String | getLocationLineAndColumn (Location location) const |
|
void | addComment (Location begin, Location end, CommentPlacement placement) |
|
void | skipCommentTokens (Token &token) |
|