SimpleCC
v1.2.0
SimpleCC代表Simpleec编译器。
Simplec是具有LUA/PASCAL样语法的C编程语言的子集。在test.simplec中可以看到一个带有其他测试的Hello World程序。
SimpleC与C编程语言具有完全兼容性,并且可以使用大多数(如果不是全部C库)。
它使用一些非常仔细的字符串操作来替换文件中的关键字。这也意味着某些关键字在函数或变量名称中都无法出现。例如,如果我有这样的函数,
declare void thentest
end那会转化为
void ){ test (){所以请小心。
这是所有关键字的列表,
if then end main switch else uint --[[ all valid C types ]] Call declare --[[ Any thing not listed here is the same way you do it in C ]] 这是根据GPL-V2.0许可的
要构建SCC,您需要,
您可以使用CMAKE为您选择的构建系统构建项目,也可以使用CMAKE为Visual Studio生成项目文件。
Ubuntu
mkdir build && cd build && mkdir makefile && cd makefile && cmake ../../ && make
Windows
mkdir build && cd build && mkdir VS2019 && cd VS2019 && cmake ../../ && msbuild scc.sln
Mac
mkdir build && cd build && mkdir makefile && cd makefile && cmake ../../ && make
它应输出可执行的称为SCC。您可以将此目录添加到路径中,也可以将其移至路径中的文件夹中。
对于Linux,Windows和MacOS,预先建造的二进制可用。转到动作,最新的成功工作流将为您提供二进制。它们被捆绑在一起的zip文件。我很确定所有的都是64位二进制文件。
只需对您的代码及其添加的内容进行描述。