aboutsummaryrefslogtreecommitdiff
path: root/pruebas
diff options
context:
space:
mode:
authorIván Ávalos <avalos@disroot.org>2022-11-15 08:00:24 -0600
committerIván Ávalos <avalos@disroot.org>2022-11-15 08:00:24 -0600
commita3097d32c66cbdff04de14481923c7464b0a8a29 (patch)
tree4833a3bfdf4b41df13baaa051337c29721782901 /pruebas
parentd6d133d55eaa32ed3457e00f6d9baa4e267dad38 (diff)
downloadjavanol-a3097d32c66cbdff04de14481923c7464b0a8a29.tar.gz
javanol-a3097d32c66cbdff04de14481923c7464b0a8a29.tar.bz2
javanol-a3097d32c66cbdff04de14481923c7464b0a8a29.zip
Se añaden casos de prueba
Diffstat (limited to 'pruebas')
-rw-r--r--pruebas/lexer.es12
-rw-r--r--pruebas/planteamiento.es16
-rw-r--r--pruebas/sintaxis.es6
3 files changed, 34 insertions, 0 deletions
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