Base class for code generators.
Definition: CodeGenerator.h:58
Base class for engines.
Definition: Engine.h:34
A module instruction.
Definition: FieldModuleInstruction.h:27
void ProcessBATTLE(CodeGenerator *code_gen)
Processes a BATTLE opcode.
Definition: FieldModuleInstruction.cpp:105
virtual void ProcessInst(Function &func, ValueStack &stack, Engine *engine, CodeGenerator *code_gen) override
Processes the instruction.
Definition: FieldModuleInstruction.cpp:27
void ProcessMAPJUMP(CodeGenerator *code_gen, Function &func)
Processes a MAPJUMP opcode.
Definition: FieldModuleInstruction.cpp:120
void ProcessBTLON(CodeGenerator *code_gen)
Processes a BTLON opcode.
Definition: FieldModuleInstruction.cpp:113
Instruction performing a kernel function call.
Definition: KernelCallInstruction.h:23
Structure representing a function.
Definition: Function.h:26