概述
一个基于 C++17 的 Brainfuck 语言工具链,覆盖解释执行、转译到 C、生成 x86-64 汇编以及输出可执行文件。
route/projects/bfcompiler/
repogithub.com/3aKHP/BFCompiler
statusPASSING
touch98d ago
编译器 / 工具链 / 后端
一个基于 C++17 的 Brainfuck 语言工具链,覆盖解释执行、转译到 C、生成 x86-64 汇编以及输出可执行文件。
解释器、转译器和编译后端集中在同一项目里,便于对比不同实现路线。
后端不仅停留在中间表示演示,而是继续生成汇编并输出可执行文件。
Brainfuck 让前端保持很小,同时完整展示编译器工具链的主要结构。