Skip to content

Latest commit

 

History

History
124 lines (124 loc) · 2.26 KB

README.md

File metadata and controls

124 lines (124 loc) · 2.26 KB

PortScript*

*Node.js© with fs is required

*É necessário Node.js© com fs


Portuguese script interpreter to Javascript for educational purpose...
Interpretador de scripts em português para Javascript com propositos educacionais...

Translated reserved words available:
Palavras reservadas disponiveis:

for-> para
let-> permita
if-> se
else-> doContrario
const -> constante
true-> verdadeiro
false-> falso
do-> faca
while-> enquanto
function-> funcao
return-> retorne
switch-> troque
case-> caso
default-> predefina
break-> saia
eval-> avalie
try-> tente
catch-> pegue
await-> aguarde
new-> nova
async-> assincrona
setTimeout-> definaTempoFinal (javascript function)
Promise-> Promessa (Object)
.forEach()-> .paraCada() (Array function)
.substring()-> .fragmente() (String function)
console.log()-> imprima()
console.clear()-> limpe()
*All javascript reserved words, functions and properties are accepted...
*Todas as palavras reservadas, funções e propriedades em javcascript são aceitas...
*Semicolon ';' at end of sentence is required...
*é necessário ponto e virgula ';' ao final de cada sentença...
Supports recursion...
Suporta recursividade...

To run your code:
Para executar seu programa:
Use: node newPortScript.js [fileName.ext]
Example:
Exemplo:
test~$ node newPortScript.js prog.prts
*prog.prts is a PortScript test file...
*prog.prts é um arquivo de teste em PortScript...

To show interpreted code use -code option:
Para exibir o codigo interpretado use a opção -code:
Use: node newPortScript.js [fileName.ext] -code
Example:
Exemplo:
test~$ node newPortScript.js prog.prts -code

To save code in javascript format file use -save option:
Para salvar o codigo em arquivo formato javascript use a opção -save:
Use: node newPortScript.js [fileName.ext] -save [otherFilename]
Example:
Exemplo:
test~$ node newPortScript.js prog.prts -save myprog