Webserv
|
#include <Parser.hpp>
Public Member Functions | |
JSONParser (const string filename) | |
JSONNode * | parse () |
JSONNode * | parseObject () |
JSONNode * | parseList () |
JSONNode * | parseString () |
JSONNode * | parseNumber () |
JSONNode * | parseBoolean () |
JSONNode * | parseNull () |
Private Attributes | |
std::fstream | file |
Tokenizer | tokenizer |
Definition at line 4 of file Parser.hpp.
JSONParser::JSONParser | ( | const string | filename | ) |
Definition at line 3 of file Parser.cpp.
JSONNode * JSONParser::parse | ( | ) |
Definition at line 5 of file Parser.cpp.
JSONNode * JSONParser::parseBoolean | ( | ) |
Definition at line 189 of file Parser.cpp.
JSONNode * JSONParser::parseList | ( | ) |
Definition at line 111 of file Parser.cpp.
JSONNode * JSONParser::parseNull | ( | ) |
Definition at line 195 of file Parser.cpp.
JSONNode * JSONParser::parseNumber | ( | ) |
Definition at line 181 of file Parser.cpp.
JSONNode * JSONParser::parseObject | ( | ) |
Definition at line 46 of file Parser.cpp.
JSONNode * JSONParser::parseString | ( | ) |
Definition at line 174 of file Parser.cpp.
|
private |
Definition at line 5 of file Parser.hpp.
|
private |
Definition at line 6 of file Parser.hpp.