subcodex
Version:
Lenguaje de programación en español simple, educativo y brutal: SubCodeX 0.0.4 versión estable
36 lines • 1.07 kB
TypeScript
interface ResultadoEjecucion {
success: boolean;
output: string[];
variables?: Record<string, any>;
error?: string;
}
export declare class SubCodeXInterpreter {
private variables;
private funciones;
private output;
private modoDiosActivado;
constructor();
ejecutarArchivo(rutaArchivo: string): ResultadoEjecucion;
ejecutar(codigo: string): ResultadoEjecucion;
private convertirVariables;
private visitarPrograma;
private visitarInstruccion;
private visitarDeclararVariable;
private visitarDecir;
private visitarEsperar;
private visitarCondicionalSi;
private visitarRepetir;
private visitarOperacionMatematica;
private visitarFuncionTexto;
private visitarEntradaUsuario;
private visitarModoDios;
private visitarLista;
private visitarFuncion;
private visitarLlamarFuncion;
limpiarOutput(): void;
reiniciar(): void;
validarArchivo(rutaArchivo: string): ResultadoEjecucion;
mostrarEstadoFinal(): void;
}
export {};
//# sourceMappingURL=interpreter.d.ts.map