oxentescript
Version:
🌴 A Linguagem de Programação dos Baianos com Tokens Coloquiais Brasileiros + Syntax Highlighting Colorido!
42 lines (32 loc) • 1.13 kB
JavaScript
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();
}