Public Member Functions | |
| Script (unsigned int version_) | |
| void | read (Common::SeekableReadStream &stream) |
| Common::Array< int16 > | readVarnamesTable (Common::SeekableReadStream &stream, uint16 count, uint32 offset) |
| bool | validName (int id) const |
| Common::String | getName (int id) const |
| void | setContext (ScriptContext *ctx) |
| void | parse () |
| void | writeVarDeclarations (CodeWriterVisitor &code) const |
| void | writeScriptText (CodeWriterVisitor &code) const |
| Common::String | scriptText (const char *lineEnding, bool dotSyntax) const |
| void | writeBytecodeText (CodeWriterVisitor &code) const |
| Common::String | bytecodeText (const char *lineEnding, bool dotSyntax) const |
| bool | isFactory () const |
Public Attributes | |
| uint32 | totalLength |
| uint32 | totalLength2 |
| uint16 | headerLength |
| uint16 | scriptNumber |
| int16 | unk20 |
| int16 | parentNumber |
| uint32 | scriptFlags |
| int16 | unk42 |
| int16 | unk43 |
| int16 | castID |
| int16 | factoryNameID |
| uint16 | handlerVectorsCount |
| uint32 | handlerVectorsOffset |
| uint32 | handlerVectorsSize |
| uint16 | propertiesCount |
| uint32 | propertiesOffset |
| uint16 | globalsCount |
| uint32 | globalsOffset |
| uint16 | handlersCount |
| uint32 | handlersOffset |
| uint16 | literalsCount |
| uint32 | literalsOffset |
| uint32 | literalsDataCount |
| uint32 | literalsDataOffset |
| Common::Array< int16 > | propertyNameIDs |
| Common::Array< int16 > | globalNameIDs |
| Common::String | factoryName |
| Common::Array< Common::String > | propertyNames |
| Common::Array< Common::String > | globalNames |
| Common::Array< Handler > | handlers |
| Common::Array< LiteralStore > | literals |
| Common::Array< Script * > | factories |
| unsigned int | version |
| ScriptContext * | context |