Skip to content
/ birl Public

BIRL JS (Bambam's "It's show time" Recursive Language JavaFrangoScript)

Notifications You must be signed in to change notification settings

sennav/birl

Repository files navigation

BIRL JS (Bambam's "It's show time" Recursive Language JavaFrangoScript)

Build Status NPM Version

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?

About

BIRL JS (Bambam's "It's show time" Recursive Language JavaFrangoScript)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published