|
| | 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) |
| |