birl-compiler-cli
v0.0.3
Published
BIRL Compiler CLI
Downloads
2
Readme
birl-language-cli
Esse projeto é uma versão CLI do compilador Server side do BIRL https://github.com/birl-language/birl-server.
Como usar
Primeiramente instale o modulo globalmente com npm i birl-compiler-cli -g
O commando para executar seu arquivo .birl é birl NOME_DO_ARQUIVO.birl [ inputs ]
================================================================================================
COMPILADOR DE BIRL
O compilador de BIRL é um server que recebe um JSON com o código BIRL e a entrada padrão do programa e retorna a saída padrão, saída de erro e eventuais erros de compilação em JSON para que a view possa interpretar e mostrar ao usuário.
FUNCIONAMENTO
Para compilar em BIRL, primeiro recebemos o código, traduzimos para C e salvamos no servidor em um arquivo temporário, com nome aleatório, dessa forma, conseguimos usar o gcc para compilar e, logo após, executá-lo, respondendo a requisição com um JSON contendo as saídas.
================================================================================================