gforth-transpiler:将gforth源代码转换为C ++

时间:2024-04-04 01:59:03
【文件属性】:

文件名称:gforth-transpiler:将gforth源代码转换为C ++

文件大小:13KB

文件格式:ZIP

更新时间:2024-04-04 01:59:03

Python

gforth-transpiler 将gforth的源代码转换为C ++,以获得gforth的子集。 与gforth不100%兼容。 YMMV。 快速用法: 创建您的FORTH文件program.4th 运行make program编译并生成一个二进制program 。 运行make CXXFLAGS="..." program以添加所有编译器标志。 注意,在CXXFLAGS中可能需要-std=c++11 。 您也可以添加CXX=clang以使用clang代替g ++。 键入make program.cc以编译为中间program.cc 。 然后,您可以使用任何具有所需选项的C ++编译器。 您可以使用-g和调试器。 要在不使用make情况下运行transpiler,就这么简单: $ python2 pile.py program.4th > program.cc 内部构造


【文件预览】:
gforth-transpiler-main
----.gitignore(286B)
----Makefile(577B)
----pile.py(25KB)
----LICENSE(1KB)
----README.md(1KB)
----benchmarks()
--------my-c-matrix.cc(2KB)
--------my-forth-matrix.4th(2KB)
--------dot-product-c.4th(334B)
--------my-benchmark-matrix.HOW(2KB)
--------dot-product-colon.4th(482B)
----test1.4th(883B)
----fir.diff.1(742B)
----pile_test.py(204B)

网友评论