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 |