Classes | |
struct | ConditionalCommandInfo |
Public Types | |
typedef Common::Array< ConditionalCommandInfo > | ConditionalCommandInfos |
typedef Common::HashMap< Common::String, LabelCommand * > | LabelMap |
typedef Common::HashMap< Common::String, GotoCommands > | PendingGotoMap |
Public Member Functions | |
ScriptParseContext (Common::SeekableReadStream &stream) | |
bool | readLine (Common::String &line) |
void | addConditionalCommand (ConditionalCommand *command, char tag, bool firstHash) |
void | addLookSection (const Common::String &item, bool walkTo) |
Public Attributes | |
Common::SeekableReadStream & | _stream |
Command * | _currentCommand |
Command * | _lastCommand |
ConditionalCommandInfos | _pendingCondCommands |
LabelMap | _labels |
PendingGotoMap | _pendingGotos |
RandomCommand * | _pendingRandomCommand |
ActionInfos | _actionInfos |
Macros | _macros |
Startups | _startups |
Extras | _extras |