subcodex
Version:
Lenguaje de programación en español simple, educativo y brutal: SubCodeX 0.0.4 versión estable
22 lines • 768 B
JavaScript
export const tokens = new Map();
export const parsers = new Map();
export const interpretes = new Map();
export function registrarToken(nombre, regex) {
if (tokens.has(nombre)) {
console.warn(`⚠️ Token '${nombre}' ya existe. Se actualizará.`);
}
tokens.set(nombre, regex);
}
export function registrarParser(nombre, parserFn) {
if (parsers.has(nombre)) {
console.warn(`⚠️ Parser '${nombre}' ya existe. Se actualizará.`);
}
parsers.set(nombre, parserFn);
}
export function registrarInterprete(nombre, ejecutarFn) {
if (interpretes.has(nombre)) {
console.warn(`⚠️ Intérprete '${nombre}' ya existe. Se actualizará.`);
}
interpretes.set(nombre, ejecutarFn);
}
//# sourceMappingURL=registrar.js.map