#pragma once #include #include #include #include namespace Fig { struct ChunkAddressInfo { FString sourcePath; std::vector sourceLines; }; struct Chunk { Instructions ins; // vector std::vector constants; // 常量池 std::vector instructions_addr; // 下标和ins对齐,表示每个Instruction对应的地址 ChunkAddressInfo addr; // 代码块独立Addr }; };