birl-js
v1.0.2
Published
[![Build Status](https://travis-ci.org/sennav/birl.svg?branch=master)](https://travis-ci.org/sennav/birl) [![NPM Version](https://img.shields.io/npm/v/birl-js.svg?style=flat)](https://www.npmjs.com/package/birl-js)
Downloads
34
Readme
BIRL JS (Bambam's "It's show time" Recursive Language JavaFrangoScript)
Sai de casa codei pra caralho!™
Essa é a versão frango da linguagem BIRL, em vez de ser "baseada em C e compilada por uma ferramenta mal-feita num servidor frango" essa versão frango transpila pra javascript. Todos os tipos foram mantidos mas ~eles são só água com músculo~ AQUI NÃO TEM ÁGUA COM MÚSCULO.
CÊ QUER VER ESSA PORRA?
Instalamento:
npm install -g birl-js
Usamento:
birl <SEU PROGRAMA FRANGO>
E se você só quiser ver o javascript treze:
birl -j <SEU PROGRAMA FRANGO>
TRAPÉZIO DESCENDENTE
Algumas diferenças da linguagem original:
- Não tem "QUE QUE CE QUER MONSTRAO?", mas dá pra usar process.stdin
- Os tipos são só água com músculo
- Existem arrays e objetos
- É possível chamar todos os malucos que estão doentes (todas as funções javascript)
- É recomendável indentar os blocos pra melhorar a leitura mas não é obrigatório, todas as indentações devem ser múltiplos de 2.
- Strings apenas com "
AJUDA O MALUCO QUE TÁ DOENTE
Regras do repositório:
- TODOS OS COMMITS NESSE REPOSITÓRIO SÃO EM MAIÚSCULO POR QUE AQUI É BODYBUILDER PORRA!
- Tem que treinar o ano todo e tirar essa capa
- A gramática tá meio zaralho mas... BIRL!
- Tá comigo porra!
BORA CUMPÂDI
Se você quiser construir fibra:
- Webpack loader
- Mais testes porra
- Strings com '
- Syntax highlighter
- LLVM?