InspIRCd
3.0
|
Public Member Functions | |
Parser (ParseStack &me, int myflags, FILE *conf, const std::string &name, const std::string &mandatorytag) | |
int | next (bool eof_ok=false) |
void | unget (int ch) |
void | comment () |
bool | wordchar (char ch) |
void | nextword (std::string &rv) |
bool | kv (ConfigItems *items) |
void | dotag () |
bool | outer_parse () |
Public Attributes | |
ParseStack & | stack |
int | flags |
FILE *const | file |
FilePosition | current |
FilePosition | last_tag |
reference< ConfigTag > | tag |
int | ungot |
std::string | mandatory_tag |