Skip to content

canarinho-js/canarinho

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Canarinho JS

Linguagem de programação em português baseada no JavaScript

Instalação

npm install -g canarinho

Exemplo simples

Suponha que existe um arquivo chamado exemplo.cnr, com o seguinte conteúdo:

imprimir("Olá mundo")

É possível realizar a sua transpilação para JavaScript através do comando abaixo:

$ canarinho exemplo.cnr

Como resultado, o arquivo exemplo.cnr.js será criado:

console.log("Olá mundo")

Manual do transpilador

Comando:

  canarinho [opções] caminho_relativo

Opções:

  -i    tradução inversa, ou seja, do javascript ao canarinho
  -r    tradução recursiva (necessário se o caminho for uma pasta)

Exemplos:

  canarinho arquivo.cnr         gera um arquivo em javascript equivalente ao arquivo.cnr
  canarinho -i arquivo.js       gera um arquivo em canarinho equivalente ao arquivo.js
  canarinho -r pasta/           gera arquivos javascript equivalentes aos arquivos canarinho da pasta
  canarinho -i -r pasta/        gera arquivos canarinho equivalentes aos arquivos javascript da pasta