diff --git "a/Analizador_L\303\251xico/Analizador_L\303\251xico.html" "b/Analizador_L\303\251xico/Analizador_L\303\251xico.html"
new file mode 100644
index 0000000..c1633e1
--- /dev/null
+++ "b/Analizador_L\303\251xico/Analizador_L\303\251xico.html"
@@ -0,0 +1,40 @@
+
+
+
+
+ Analizador Léxico
+
+
+
+
+
+
+ Analizador Léxico
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/Analizador_L\303\251xico/funciones.js" "b/Analizador_L\303\251xico/funciones.js"
new file mode 100644
index 0000000..3c86f3e
--- /dev/null
+++ "b/Analizador_L\303\251xico/funciones.js"
@@ -0,0 +1,25 @@
+function Splitmultiple(texto_completo, array_textos) {
+ // funcion creada por la necesidad de un split que funcione con arreglos(con textos) y no un solo texto
+ var textos_resultante = [];
+ var x; //variable de ayuda
+ for (var array_texto in array_textos) {
+ // De todo un texto se ira dividiendo a partir de diferentes textos
+ // y estas divisiones se iran guardando en un arreglo
+ x = texto_completo.split(array_textos[array_texto]);
+ textos_resultante.push(x[0]);
+ texto_completo = x[1];
+ if(x.length >2){
+ // En caso de haber coordenadas repetidas, esto genera mas de 2 fragmentos(invalidando la funcion).
+ // Aqui se unen del 2do fragmenro hasta N fragmentos para que la interaccion siga normal.
+ for(var i =2; i<=(x.length-1);i++){
+ texto_completo += array_textos[array_texto]+x[i];
+ }
+ }
+ if ((array_textos.length - 1) == array_texto) {
+ // la resultante ultima se toma asi al no tener esta una coordenada
+ // y tambien por que el primer valor de textpos_resultantes no es valor valido para una coordenada
+ textos_resultante.push(texto_completo);
+ }
+ }
+ return textos_resultante;
+}
\ No newline at end of file
diff --git "a/Capic\303\272as/Capic\303\272as.html" "b/Capic\303\272as/Capic\303\272as.html"
new file mode 100644
index 0000000..7094e70
--- /dev/null
+++ "b/Capic\303\272as/Capic\303\272as.html"
@@ -0,0 +1,42 @@
+
+
+
+
+ Capicúas
+
+
+
+
+
+
+ Capicúas
+
+
+
+
+
+
\ No newline at end of file
diff --git "a/Capic\303\272as/funciones.js" "b/Capic\303\272as/funciones.js"
new file mode 100644
index 0000000..68cff19
--- /dev/null
+++ "b/Capic\303\272as/funciones.js"
@@ -0,0 +1,9 @@
+String.prototype.reverse = function () {
+ var x = this.length;
+ var cadena = "";
+ while (x >= 0) {
+ cadena = cadena + this.charAt(x);
+ x--;
+ }
+ return cadena;
+};
\ No newline at end of file