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