diff options
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | pruebas/lexer.es | 12 | ||||
-rw-r--r-- | pruebas/planteamiento.es | 16 | ||||
-rw-r--r-- | pruebas/sintaxis.es | 6 |
4 files changed, 35 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ba0430d --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +__pycache__/
\ No newline at end of file diff --git a/pruebas/lexer.es b/pruebas/lexer.es new file mode 100644 index 0000000..6f1e0c1 --- /dev/null +++ b/pruebas/lexer.es @@ -0,0 +1,12 @@ +/* Stress test */ +"Hola, esto es una prueba" /* Esto es un comentario"" 'dfkj */ +'c' 'a' 'r' "Otro string" 'a' +- > <= === ++ !=-- || && = + +/* Pruebas normales */ +booleano _hello = verdadero; +entero esto23 = 123 * 10; +cadena cadena_txt = "/* ¡Hola, mundo! */"; + +si (_hello) { + imprimir cadena_txt; +}
\ No newline at end of file diff --git a/pruebas/planteamiento.es b/pruebas/planteamiento.es new file mode 100644 index 0000000..b378da8 --- /dev/null +++ b/pruebas/planteamiento.es @@ -0,0 +1,16 @@ +entero a = 10; +entero b = 20; +booleano c = verdadero; + +vacio imprimir_n (entero n, cadena s) { + entero i = 0; + porcada (i = 0; i < b; i++) { + imprimir s; + } +} + +si (a == b) { + imprimir "Son iguales"; +} sino { + imprimir_n (b, "Son diferentes"); +} diff --git a/pruebas/sintaxis.es b/pruebas/sintaxis.es new file mode 100644 index 0000000..ff141c7 --- /dev/null +++ b/pruebas/sintaxis.es @@ -0,0 +1,6 @@ +entero a = 10; +entero b = 20; +booleano c = verdadero; +caracter d; +imprimir a + b; +imprimir "Hola, Mundo";;
\ No newline at end of file |