7#ifndef LINGODEC_SCRIPT_H
8#define LINGODEC_SCRIPT_H
10#include "common/ptr.h"
11#include "common/str.h"
20class 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;
Definition: codewritervisitor.h:14
Definition: algorithm.h:29