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位二進製文件。
只需對您的代碼及其添加的內容進行描述。