文件名称:bfc:工业级的脑袋编译器
文件大小:464KB
文件格式:ZIP
更新时间:2024-02-21 05:19:39
rust compiler llvm brainfuck CompilerRust
优化的Brainfuck编译器 bfc是一种适用于的工业级编译器。 它可以: 将BF程序编译(和交叉编译)为可执行文件 优化运行速度 优化运行时内存使用率 优化可执行文件的大小 通过突出显示有问题的源代码来显示语法错误 显示警告并突出显示有问题的源代码 要了解更多信息: :
【文件预览】:
bfc-master
----integration_tests.sh(1KB)
----docs()
--------changelog.md(4KB)
--------optimisations.md(7KB)
--------compliance.md(1KB)
--------getting_started.md(2KB)
--------testing.md(3KB)
--------faq.md(2KB)
----rustfmt.toml(23B)
----Cargo.lock(10KB)
----.github()
--------workflows()
----sample_programs()
--------bangbang.bf.out(2B)
--------fizz.bf(868B)
--------bangbang.bf(76B)
--------life.bf.out(665B)
--------factor.bf.in(5B)
--------fizzbuzz.bf(2KB)
--------hello_world.bf(840B)
--------error_no_close_paren.bf(8B)
--------life.bf.in(12B)
--------factor.bf.out(12B)
--------bottles.bf(3KB)
--------mandelbrot.bf(11KB)
--------factor.bf(6KB)
--------mandelbrot.bf.out(6KB)
--------warning_dead_code.bf(77B)
--------hello_world.bf.out(13B)
--------warning_out_of_bounds.bf(3B)
--------life.bf(3KB)
--------bottles.bf.out(12KB)
----website()
--------core()
--------package.json(280B)
--------siteConfig.js(2KB)
--------package-lock.json(350KB)
--------static()
--------sidebars.json(174B)
--------pages()
--------i18n()
--------README.md(4KB)
----LICENSE(18KB)
----src()
--------bounds.rs(9KB)
--------execution.rs(23KB)
--------llvm.rs(29KB)
--------main.rs(8KB)
--------soundness_tests.rs(6KB)
--------shell.rs(1KB)
--------peephole.rs(26KB)
--------llvm_tests.rs(24KB)
--------peephole_tests.rs(43KB)
--------diagnostics.rs(3KB)
--------bfir.rs(11KB)
----Cargo.toml(485B)
----.gitignore(53B)
----CHANGELOG.md(4KB)
----README.md(864B)
----hand_compiled_examples()
--------loop.ll(860B)
--------decrement.ll(697B)
--------increment.ll(697B)
--------increment_data_pointer.ll(576B)
--------dot.ll(2KB)
--------comma.ll(840B)
--------decrement_data_pointer.ll(652B)