SimpleCC
v1.2.0
SimpleCCはSimplecコンパイラの略です。
Simplecは、LUA/Pascalのような構文を備えたCプログラミング言語のサブセットです。他のいくつかのテストを備えたHello Worldプログラムは、test.simplecで見ることができます。
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、およびMacOで利用できます。アクションに移動すると、最新の成功ワークフローにはバイナリがあります。それらはzipファイルにまとめられています。私はすべてが64ビットバイナリであることをかなり確信しています。
コードとそれが追加するものの説明を使用してPRを作成してください。