{
  "added_at": "2026-11-09",
  "additional_evidence_urls": [
    "https://github.com/VivaPinataRecomp/VivaPinataRecomp/blob/b9c08c16db72efc63f481c00c1bee4c36aebde27/VivaRecompLib/config/SWA.toml",
    "https://github.com/VivaPinataRecomp/VivaPinataRecomp/blob/b9c08c16db72efc63f481c00c1bee4c36aebde27/LICENSE"
  ],
  "category": "native-analysis",
  "description_en": "FunctionParser identifies function ranges in IDA Pro HTML, reads switch-case error addresses from a XenonRecomp log and writes function entries for a XenonRecomp TOML configuration. Its companion configuration references a default.xex input.",
  "description_zh": "FunctionParser 从 IDA Pro 导出的 HTML 中识别函数范围，从 XenonRecomp 错误日志中读取出错的 switch 语句地址，并输出供 XenonRecomp 使用的 TOML 函数条目。配套配置文件引用 default.xex 作为输入。",
  "entry_url": "https://awesomerea.org/resources/functionparser-xenonrecomp/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/functionparser-xenonrecomp/",
  "evidence_url": "https://github.com/VivaPinataRecomp/VivaPinataRecomp/blob/b9c08c16db72efc63f481c00c1bee4c36aebde27/VivaRecompLib/config/FunctionParser.py",
  "group": "tools",
  "id": "functionparser-xenonrecomp",
  "json_url": "https://awesomerea.org/resources/functionparser-xenonrecomp/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/functionparser-xenonrecomp/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/functionparser-xenonrecomp/index.md",
  "name": "FunctionParser",
  "name_zh": "FunctionParser 可执行文件函数配置解析器",
  "record_type": "resource",
  "relationship": "foundation",
  "requirement_facets": [
    "prerequisites",
    "license"
  ],
  "requirements": [
    "Provide HTML exported from IDA Pro 9.0SP1 and a XenonRecomp run log.",
    "The repository uses the GNU General Public License version 3."
  ],
  "requirements_zh": [
    "需提供由 IDA Pro 9.0SP1 导出的 HTML 和 XenonRecomp 运行日志。",
    "仓库采用 GNU 通用公共许可证第 3 版。"
  ],
  "targets": [
    "binary"
  ],
  "url": "https://github.com/VivaPinataRecomp/VivaPinataRecomp",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
