aboutsummaryrefslogtreecommitdiff
path: root/compilador/parse/base.py
diff options
context:
space:
mode:
authorIván Ávalos <avalos@disroot.org>2022-11-25 21:29:55 -0600
committerIván Ávalos <avalos@disroot.org>2022-11-25 21:29:55 -0600
commit6b27930ef9c3eaede8d0c283ffa8376c40145f80 (patch)
treee2f2f8a25defb68283910edea33768054f435bc9 /compilador/parse/base.py
parent4b2fad150a292f882cee408d7f9746715225f7cb (diff)
downloadjavanol-6b27930ef9c3eaede8d0c283ffa8376c40145f80.tar.gz
javanol-6b27930ef9c3eaede8d0c283ffa8376c40145f80.tar.bz2
javanol-6b27930ef9c3eaede8d0c283ffa8376c40145f80.zip
¡Otra vez hay renderizador de AST!
Diffstat (limited to 'compilador/parse/base.py')
-rw-r--r--compilador/parse/base.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/compilador/parse/base.py b/compilador/parse/base.py
index 9ee673b..bf9277d 100644
--- a/compilador/parse/base.py
+++ b/compilador/parse/base.py
@@ -61,10 +61,10 @@ class BaseParser:
def unlex(self):
self.iterador.back()
- def synassert(self, cond: bool, msg: str) -> (Error | NoReturn):
+ def synassert(self, cond: bool, msg: str, numlinea: int) -> (Error | NoReturn):
'''Returns a syntax error if cond is false and void
otherwise.
'''
if not cond:
- return Error(msg = msg)
+ return Error(msg = msg, numlinea = numlinea)