文件名称:用Brainfuck编写的Brainfuck编译器-C/C++开发
文件大小:75KB
文件格式:ZIP
更新时间:2024-06-15 17:14:59
C/C++ Compilers
Awib是一个完全用Brainfuck编写的Brainfuck编译器。 Awib实现了几种优化策略,其编译输出的性能优于o Awib是完全用Brainfuck编写的Brainfuck编译器。 Awib实现了几种优化策略,其编译输出优于其他许多Brainfuck编译器。Awib本身是一种4语言的多语言版本,可以作为Brainfuck,Tcl,C和bash运行/编译。Awib具有6个独立的后端,并且能够编译Brainfuck源代码Linux可执行文件(i386)的代码和五种编程语言:C,Tcl,Go,Ruby和Java用法Feed awib brainfuck源代码作为输入,而c
【文件预览】:
awib-master
----DEVEL(6KB)
----Makefile(538B)
----formats()
--------awib-0.2(23KB)
--------awib-0.1(14KB)
--------awib-0.3(25KB)
----lang_generic()
--------backend.b(2KB)
--------DEVEL(15KB)
--------ruby.b(4KB)
--------java.b(3KB)
--------tcl.b(6KB)
--------go.b(3KB)
----awib-skeleton.b(992B)
----386_linux()
--------backend.b(12KB)
--------DEVEL(5KB)
--------h.disasm(4KB)
--------h.asm(4KB)
----util()
--------Makefile(418B)
--------bfint.c(5KB)
--------bfpp.py(6KB)
----COPYING(34KB)
----README.md(5KB)
----systest()
--------factor.b(6KB)
--------basicops.out(9B)
--------basicops.b(205B)
--------endoffile.b(120B)
--------basicops.in(5B)
--------empty.out(0B)
--------memoryhog.out(0B)
--------run.sh(4KB)
--------comments.out(0B)
--------memoryhog.b(2KB)
--------factor.in(8B)
--------factor.out(18B)
--------endoffile.out(2B)
--------comments.b(25B)
--------empty.b(0B)
----lang_java()
--------backend.b(11KB)
--------DEVEL(5KB)
----frontend()
--------frontend.b(17KB)
----lang_c()
--------backend.b(4KB)
--------DEVEL(1KB)
----test()
--------go_test.py(605B)
--------java_test.py(811B)
--------awip.py(11KB)
--------backend.py(10KB)
--------frontend_test.py(21KB)
--------ruby_test.py(492B)
--------386_linux_test.py(3KB)
--------tcl_test.py(492B)
--------common.py(3KB)
--------ir.py(3KB)
--------lang_c_test.py(610B)