#include <Parser.h>
Static Public Member Functions | |
static std::string | getNext (std::istream &in) |
static std::string | readString (std::istream &in) |
static List * | parse (std::string filename) |
static List * | parse (std::istream &in) |
static List * | parseOpen (std::istream &in) |
Static Public Attributes | |
static char | comment = ';' |
static char | open = '(' |
static char | close = ')' |
Static Private Member Functions | |
static void | consumeWhitespaceAndComments (std::istream &in) |
Static Private Attributes | |
static int | _lineNumber = 0 |
Definition at line 11 of file Parser.h.
|
Definition at line 66 of file Parser.cpp. References _lineNumber, and comment. Referenced by getNext(). |
|
Definition at line 39 of file Parser.cpp. References close, comment, consumeWhitespaceAndComments(), open, and readString(). Referenced by parse(), and parseOpen(). |
|
Definition at line 18 of file Parser.cpp. References _lineNumber, getNext(), and parseOpen(). |
|
Definition at line 12 of file Parser.cpp. Referenced by Level::levelSpecsLoad(), EventPoint::load(), Object::loadObject(), Sprite::loadText(), and CommandManager::startPlaying(). |
|
Definition at line 25 of file Parser.cpp. References _lineNumber, close, getNext(), open, and List::snoc(). Referenced by parse(). |
|
Definition at line 89 of file Parser.cpp. Referenced by getNext(). |
|
Definition at line 27 of file Parser.h. Referenced by consumeWhitespaceAndComments(), parse(), and parseOpen(). |
|
Definition at line 16 of file Parser.h. Referenced by getNext(), List::getString(), and parseOpen(). |
|
Definition at line 14 of file Parser.h. Referenced by consumeWhitespaceAndComments(), and getNext(). |
|
Definition at line 15 of file Parser.h. Referenced by getNext(), List::getString(), parseOpen(), and CommandManager::saveRecording(). |