SimpleCc adalah singkatan dari SimpleC Compiler.
SimpleC adalah subset dari bahasa pemrograman C dengan sintaksis LUA/Pascal. Program Hello World dengan beberapa tes lain dapat dilihat di Test.Simplec.
SimpleC memiliki kompatibilitas penuh dengan bahasa pemrograman C dan dapat menggunakan sebagian besar jika tidak semua perpustakaan C.
Ini menggunakan beberapa manipulasi string yang sangat hati -hati untuk menggantikan kata kunci dalam file. Ini juga berarti bahwa beberapa kata kunci tidak dapat muncul sama sekali dalam fungsi atau nama variabel. Misalnya, jika saya memiliki fungsi seperti ini,
declare void thentest
enditu akan diterjemahkan ke,
void ){ test (){Jadi harap berhati -hati.
Berikut adalah daftar semua kata kunci,
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 ]] Ini dilisensikan di bawah GPL-V2.0
Untuk membangun SCC, Anda perlu,
Anda dapat menggunakan CMake untuk membangun proyek untuk sistem pilihan Anda, atau Anda dapat menggunakan CMake untuk menghasilkan file proyek untuk 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
itu harus menghasilkan yang dapat dieksekusi yang disebut SCC. Anda dapat menambahkan direktori ini ke jalur Anda atau memindahkannya ke folder di jalur Anda.
Biner prebuilt tersedia untuk Linux, Windows dan MacOS. Pergi ke tindakan dan alur kerja Succsesful terbaru akan memiliki biner untuk Anda. Mereka dibundel bersama dalam file zip. Saya cukup yakin semuanya adalah binari 64 bit.
Buat saja PR dengan deskripsi kode Anda dan apa yang ditambahkan.