UNPKG

oxentescript

Version:

🌴 A Linguagem de Programação dos Baianos com Tokens Coloquiais Brasileiros + Syntax Highlighting Colorido!

42 lines (32 loc) 1.13 kB
import { transpiler } from './transpiler.js'; import chalk from 'chalk'; console.log(chalk.yellow('🌴 OxenteScript - A Linguagem dos Baianos!')); console.log(chalk.green('Oxente, que massa! 🌴\n')); // Exportar tudo que é necessário export { transpiler } from './transpiler.js'; // Função para demonstração export function demonstracao() { const exemploOxente = ` # 🌴 Exemplo de código OxenteScript falaai("Oxente, que linguagem massa!"); acao saudar(nome) { falaai("E aí, " + nome + "! Como tá a coisa?"); } massa pessoas = ["João", "Maria", "José"]; porfavor bora i = 0; i menorzin pessoas.length; i++ { saudar(pessoas[i]); } sefizer verdade { falaai("🌴 OxenteScript funcionando perfeitamente!"); } `; console.log(chalk.cyan('📝 Código OxenteScript:')); console.log(exemploOxente); console.log(chalk.yellow('\n🔧 Transpilado para JavaScript:')); const jsCode = transpiler.transpile(exemploOxente); console.log(jsCode); } // Se executado diretamente, mostra demonstração if (import.meta.url === `file://${process.argv[1]}`) { demonstracao(); }