UNPKG

@es-js/esbabel

Version:

EsJS es un lenguaje de programación con sintaxis en Español que compila a JavaScript. Esto permite a las personas hispanohablantes escribir código de manera más familiar y accesible, sin renunciar al poder y versatilidad de JavaScript.

337 lines (334 loc) 9.73 kB
'use strict'; const keywordControl = /* @__PURE__ */ new Map([ ["capturar", "catch"], ["caso", "case"], ["con", "with"], ["continuar", "continue"], ["crear", "new"], ["desde", "from"], ["elegir", "switch"], ["esperar", "await"], ["exportar", "export"], ["hacer", "do"], ["importar", "import"], ["mientras", "while"], ["para", "for"], ["retornar", "return"], ["sino", "else"], // ['osi', 'else if'], ["si", "if"], ["constructor", "constructor"], ["eliminar", "delete"], ["extiende", "extends"], ["finalmente", "finally"], ["instanciaDe", "instanceof"], ["intentar", "try"], ["lanzar", "throw"], ["longitud", "length"], ["romper", "break"], ["simbolo", "symbol"], ["subcad", "substr"], ["tipoDe", "typeof"], ["vacio", "void"], ["producir", "yield"] ]); const constantLanguage = /* @__PURE__ */ new Map([ ["falso", "false"], ["nulo", "null"], ["verdadero", "true"], ["indefinido", "undefined"], ["Infinito", "Infinity"], ["NuN", "NaN"], ["ambienteGlobal", "globalThis"] ]); const variableLanguage = /* @__PURE__ */ new Map([ ["ambiente", "this"], ["super", "super"] ]); const storageType = /* @__PURE__ */ new Map([ ["asincrono", "async"], ["clase", "class"], ["const", "const"], // ['global', 'var'], ["var", "var"], ["mut", "let"], ["porDefecto", "default"], // ['obtener', 'get'], // ['establecer', 'set'], ["funcion", "function"] ]); const metaVariable = /* @__PURE__ */ new Map([ ["de", "of"], ["en", "in"] ]); const supportFunction = /* @__PURE__ */ new Map([ ["consola", "console"], ["depurador", "debugger"], ["establecerTemporizador", "setTimeout"], ["establecerIntervalo", "setInterval"], ["Fecha", "Date"], ["Numero", "Number"], ["Mate", "Math"], ["Arreglo", "Array"], ["Matriz", "Array"], ["Booleano", "Boolean"], ["Cadena", "String"], ["Funcion", "Function"], ["Promesa", "Promise"] ]); const promiseMethods = /* @__PURE__ */ new Map([ ["todos", "all"], ["todosTerminados", "allSettled"], ["cualquiera", "any"], ["capturar", "catch"], ["finalmente", "finally"], ["carrera", "race"], ["rechaza", "reject"], ["resuelve", "resolve"], ["luego", "then"] ]); const dateMethods = /* @__PURE__ */ new Map([ ["obtenerDia", "getDate"], ["obtenerDiaSemana", "getDay"], ["obtenerAnio", "getFullYear"], ["obtenerA\xF1o", "getFullYear"], ["obtenerHoras", "getHours"], ["obtenerMilisegundos", "getMilliseconds"], ["obtenerMinutos", "getMinutes"], ["obtenerMes", "getMonth"], ["obtenerSegundos", "getSeconds"], ["obtenerTiempo", "getTime"], ["obtenerDesfaseDeZonaHoraria", "getTimezoneOffset"], ["obtenerDiaUTC", "getUTCDate"], ["obtenerDiaSemanaUTC", "getUTCDay"], ["obtenerAnioUTC", "getUTCFullYear"], ["obtenerA\xF1oUTC", "getUTCFullYear"], ["obtenerHorasUTC", "getUTCHours"], ["obtenerMilisegundosUTC", "getUTCMilliseconds"], ["obtenerMinutosUTC", "getUTCMinutes"], ["obtenerMesUTC", "getUTCMonth"], ["obtenerSegundosUTC", "getUTCSeconds"], ["ahora", "now"], ["analizar", "parse"], ["establecerFecha", "setDate"], ["establecerAnio", "setFullYear"], ["establecerA\xF1o", "setFullYear"], ["establecerHoras", "setHours"], ["establecerMilisegundos", "setMilliseconds"], ["establecerMinutos", "setMinutes"], ["establecerMes", "setMonth"], ["establecerSegundos", "setSeconds"], ["establecerTiempo", "setTime"], ["establecerFechaUTC", "setUTCDate"], ["establecerAnioUTC", "setUTCFullYear"], ["establecerA\xF1oUTC", "setUTCFullYear"], ["establecerHorasUTC", "setUTCHours"], ["establecerMilisegundosUTC", "setUTCMilliseconds"], ["establecerMinutosUTC", "setUTCMinutes"], ["establecerMesUTC", "setUTCMonth"], ["establecerSegundosUTC", "setUTCSeconds"], ["aCadenaFecha", "toDateString"], ["aCadenaISO", "toISOString"], ["aJSON", "toJSON"], ["aCadenaFechaLocale", "toLocaleDateString"], ["aCadenaLocale", "toLocaleString"], ["aCadenaTiempoLocale", "toLocaleTimeString"], ["aCadena", "toString"], ["aCadenaTiempo", "toTimeString"], ["aCadenaUTC", "toUTCString"], ["UTC", "UTC"], ["valorDe", "valueOf"] ]); const arrayMethods = /* @__PURE__ */ new Map([ ["posicion", "at"], ["concatenar", "concat"], ["copiarDentro", "copyWithin"], ["entradas", "entries"], ["cada", "every"], ["llenar", "fill"], ["filtrar", "filter"], ["buscar", "find"], ["buscarIndice", "findIndex"], ["buscarUltimo", "findLast"], ["buscarUltimoIndice", "findLastIndex"], ["plano", "flat"], ["planoMapear", "flatMap"], ["paraCada", "forEach"], ["grupo", "group"], ["grupoAMapear", "groupToMap"], ["incluye", "includes"], ["indiceDe", "indexOf"], ["juntar", "join"], ["claves", "keys"], ["ultimoIndiceDe", "lastIndexOf"], ["mapear", "map"], ["sacar", "pop"], ["agregar", "push"], ["reducir", "reduce"], ["reducirDerecha", "reduceRight"], ["reverso", "reverse"], ["sacarPrimero", "shift"], ["rodaja", "slice"], ["algun", "some"], ["ordenar", "sort"], ["empalmar", "splice"], ["aCadenaLocalizada", "toLocaleString"], ["aCadena", "toString"], ["agregarInicio", "unshift"], ["valores", "values"] ]); const mathMethods = /* @__PURE__ */ new Map([ ["absoluto", "abs"], ["arcocoseno", "acos"], ["arcocosenoHiperbolico", "acosh"], ["arcoseno", "asin"], ["arcosenoHiperbolico", "asinh"], ["arcotangente", "atan"], ["arcotangente2", "atan2"], ["arcotangenteHiperbolica", "atanh"], ["raizCubica", "cbrt"], ["redondearHaciaArriba", "ceil"], ["cerosALaIzquierdaEn32Bits", "clz32"], ["coseno", "cos"], ["cosenoHiperbolico", "cosh"], ["exponencial", "exp"], ["exponencialMenos1", "expm1"], ["redondearHaciaAbajo", "floor"], ["redondearAComaFlotante", "fround"], ["hipotenusa", "hypot"], ["multiplicacionEntera", "imul"], ["logaritmo", "log"], ["logaritmoBase10", "log10"], ["logaritmoDe1Mas", "log1p"], ["logaritmoBase2", "log2"], ["maximo", "max"], ["minimo", "min"], ["potencia", "pow"], ["aleatorio", "random"], ["redondear", "round"], ["signo", "sign"], ["seno", "sin"], ["senoHiperbolico", "sinh"], ["raizCuadrada", "sqrt"], ["tangente", "tan"], ["tangenteHiperbolica", "tanh"], ["truncar", "trunc"] ]); const numberMethods = /* @__PURE__ */ new Map([ ["esNuN", "isNaN"], ["esFinito", "isFinite"], ["esEntero", "isInteger"], ["esEnteroSeguro", "isSafeInteger"], ["interpretarDecimal", "parseFloat"], ["interpretarEntero", "parseInt"], ["aExponencial", "toExponential"], ["fijarDecimales", "toFixed"], ["aCadenaLocalizada", "toLocaleString"], ["aPrecision", "toPrecision"], ["aCadena", "toString"], ["valorDe", "valueOf"] ]); const consoleMethods = /* @__PURE__ */ new Map([ ["afirmar", "assert"], ["limpiar", "clear"], ["contar", "count"], ["reiniciarContador", "countReset"], ["depurar", "debug"], ["listar", "dir"], ["listarXml", "dirxml"], ["error", "error"], ["agrupar", "group"], ["agruparColapsado", "groupCollapsed"], ["finalizarAgrupacion", "groupEnd"], ["info", "info"], ["escribir", "log"], ["perfil", "profile"], ["finalizarPerfil", "profileEnd"], ["tabla", "table"], ["tiempo", "time"], ["finalizarTiempo", "timeEnd"], ["registrarTiempo", "timeLog"], ["marcaDeTiempo", "timeStamp"], ["rastrear", "trace"], ["advertencia", "warn"] ]); const stringMethods = /* @__PURE__ */ new Map([ ["enPosicion", "at"], ["caracterEn", "charAt"], ["codigoDeCaracterEn", "charCodeAt"], ["puntoDeCodigoEn", "codePointAt"], ["concatenar", "concat"], ["terminaCon", "endsWith"], ["desdeCodigoDeCaracter", "fromCharCode"], ["desdePuntoDeCodigo", "fromCodePoint"], ["incluye", "includes"], ["indiceDe", "indexOf"], ["ultimoIndiceDe", "lastIndexOf"], ["compararLocalizada", "localeCompare"], ["coincidir", "match"], ["coincidirTodo", "matchAll"], ["normalizar", "normalize"], ["rellenarAlFinal", "padEnd"], ["rellenarAlComienzo", "padStart"], ["crudo", "raw"], ["repetir", "repeat"], ["reemplazar", "replace"], ["reemplazarTodo", "replaceAll"], ["buscarRegex", "search"], ["recortar", "slice"], ["dividir", "split"], ["comienzaCon", "startsWith"], ["subcadena", "substring"], ["aMinusculasLocalizada", "toLocaleLowerCase"], ["aMayusculasLocalizada", "toLocaleUpperCase"], ["aMinusculas", "toLowerCase"], ["aMayusculas", "toUpperCase"], ["aCadena", "toString"], ["recortarEspacios", "trim"], ["recortarEspaciosAlFinal", "trimEnd"], ["recortarEspaciosAlComienzo", "trimStart"], ["valorDe", "valueOf"] ]); const keywords = new Map([ ...keywordControl, ...constantLanguage, ...variableLanguage, ...storageType, ...metaVariable, ...supportFunction, ...promiseMethods, ...dateMethods, ...arrayMethods, ...mathMethods, ...numberMethods, ...consoleMethods, ...stringMethods ]); function invertMap(map) { const invertedMap = /* @__PURE__ */ new Map(); for (const [key, value] of map.entries()) { invertedMap.set(value, key); } return invertedMap; } function getDictionary(reverse = false) { if (reverse) { return invertMap(keywords); } return keywords; } exports.arrayMethods = arrayMethods; exports.consoleMethods = consoleMethods; exports.constantLanguage = constantLanguage; exports.dateMethods = dateMethods; exports.getDictionary = getDictionary; exports.keywordControl = keywordControl; exports.keywords = keywords; exports.mathMethods = mathMethods; exports.metaVariable = metaVariable; exports.numberMethods = numberMethods; exports.promiseMethods = promiseMethods; exports.storageType = storageType; exports.stringMethods = stringMethods; exports.supportFunction = supportFunction; exports.variableLanguage = variableLanguage;