aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIván Ávalos <avalos@disroot.org>2022-11-26 00:04:51 -0600
committerIván Ávalos <avalos@disroot.org>2022-11-26 00:04:51 -0600
commit3b94568c82fd19aae15fc13e3374241b3ef74eda (patch)
tree80431d2c2dace4d70a2eca1fc2b3584423084d5b
parent819fdb201b87e764063a50cb729470da402c720f (diff)
downloadjavanol-3b94568c82fd19aae15fc13e3374241b3ef74eda.tar.gz
javanol-3b94568c82fd19aae15fc13e3374241b3ef74eda.tar.bz2
javanol-3b94568c82fd19aae15fc13e3374241b3ef74eda.zip
Se arregla literal de caracter y se añade screenshot al README
-rw-r--r--README.md2
-rw-r--r--compilador/parse/expr.py2
2 files changed, 3 insertions, 1 deletions
diff --git a/README.md b/README.md
index d65a14f..7231ff9 100644
--- a/README.md
+++ b/README.md
@@ -10,6 +10,8 @@ algún día llegue a convertirse en un lenguaje real tampoco muy
funcional. Eso depende del tiempo que sus autores dediquen en él; no
les recomiendo poner su confianza en que suceda.
+![Interfaz de usuario](screenshot.png)
+
Este proyecto se realizó para la materia de Lenguajes y Autómatas 2,
con el profesor I.S.C. Ricardo González González (RGG). Somos
estudiantes de Ingeniería en Sistemas Computacionales, en el
diff --git a/compilador/parse/expr.py b/compilador/parse/expr.py
index f6527bd..87e054f 100644
--- a/compilador/parse/expr.py
+++ b/compilador/parse/expr.py
@@ -153,7 +153,7 @@ class ParseExpr:
def constant(self) -> (Expr | Error):
tok: LexToken = self.parser.lex()
expr: Optional[ConstantExpr] = None
- if tok.tipo in [Token.STRING_LIT, Token.BOOLEAN_LIT]:
+ if tok.tipo in [Token.STRING_LIT, Token.BOOLEAN_LIT, Token.CHAR_LIT]:
expr = Value(value = tok.valor)
elif tok.tipo == Token.INT_LIT:
expr = NumberConstant(value = tok.valor)