| 123456789101112131415161718192021 |
- #pragma once
- #include "decompiler_codegen.h"
- namespace FF7
- {
- class FF7WorldCodeGenerator : public CodeGenerator
- {
- public:
- FF7WorldCodeGenerator(Engine *engine, std::ostream &output)
- : CodeGenerator(engine, output, FIFO_ARGUMENT_ORDER, LIFO_ARGUMENT_ORDER)
- {
- }
- const InstPtr findFirstCall();
- const InstPtr findLastCall();
- virtual void processSpecialMetadata(const InstPtr inst, char c, int pos);
- protected:
- std::string ConstructFuncSignature(const Function &func);
- };
- }
|