7 #ifndef LINGODEC_SCRIPT_H 8 #define LINGODEC_SCRIPT_H 10 #include "common/ptr.h" 11 #include "common/str.h" 20 class CodeWriterVisitor;
52 uint16 handlerVectorsCount;
53 uint32 handlerVectorsOffset;
54 uint32 handlerVectorsSize;
55 uint16 propertiesCount;
56 uint32 propertiesOffset;
60 uint32 handlersOffset;
62 uint32 literalsOffset;
63 uint32 literalsDataCount;
64 uint32 literalsDataOffset;
79 Script(
unsigned int version_);
83 bool validName(
int id)
const;
89 Common::String scriptText(
const char *lineEnding,
bool dotSyntax)
const;
91 Common::String bytecodeText(
const char *lineEnding,
bool dotSyntax)
const;
93 bool isFactory()
const;
98 #endif // LINGODEC_SCRIPT_H
Definition: codewritervisitor.h:14
Definition: algorithm.h:29