SimpleCC significa compilador SimpleC.
O SimpleC é um subconjunto da linguagem de programação C com uma sintaxe do tipo Lua/Pascal. Um programa Hello World com alguns outros testes pode ser visto em test.simplec.
O SimpleC possui total compatibilidade com a linguagem de programação C e pode usar a maioria, senão todas as bibliotecas C.
Ele usa uma manipulação de string muito cuidadosa para substituir palavras -chave no arquivo. Isso também significa que algumas palavras -chave não podem aparecer em nomes de função ou variável. por exemplo, se eu tiver uma função como esta,
declare void thentest
endIsso se traduziria em,
void ){ test (){Então, por favor, tenha cuidado.
Aqui está uma lista de todas as palavras -chave,
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 ]] Isso é licenciado sob o GPL-V2.0
Para construir o SCC, você precisa,
Você pode usar o CMake para criar projetos para o seu sistema de construção de escolha, ou pode usar o CMake para gerar arquivos de projeto para o 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
Ele deve gerar um executável chamado SCC. Você pode adicionar este diretório ao seu caminho ou movê -lo para uma pasta em seu caminho.
Um binário pré -construído é avaliado para Linux, Windows e MacOS. Vá para as ações e o mais recente fluxo de trabalho de sucesso terá um binário para você. Eles são agrupados em um arquivo zip. Tenho certeza de que todos são binários de 64 bits.
Basta fazer um PR com uma descrição do seu código e o que ele adiciona.