0.0.3 • Published 5 years ago

birl-compiler-cli v0.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
5 years ago

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.

================================================================================================

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago