#pragma once /*! * @file DataParser.h * A parser for the decompiled GOAL data format. */ #include #include #include "decompiler/Disasm/DecompilerLabel.h" #include "decompiler/ObjectFile/LinkedWord.h" namespace decompiler { struct ParsedData { std::vector words; std::vector labels; std::string print() const; const DecompilerLabel& label(const std::string& name) const; }; ParsedData parse_data(const std::string& str); } // namespace decompiler