diff options
author | Iván Ávalos <avalos@disroot.org> | 2022-11-25 16:43:05 -0600 |
---|---|---|
committer | Iván Ávalos <avalos@disroot.org> | 2022-11-25 16:43:05 -0600 |
commit | e686a421a5c9841a779ed1d29cb6aacca5d7248b (patch) | |
tree | ede405b101e65bbcc322e226fdd41815b322428c /compilador | |
parent | c7f014aef2c86d7a17f2642180732a6ba9b2a125 (diff) | |
download | javanol-e686a421a5c9841a779ed1d29cb6aacca5d7248b.tar.gz javanol-e686a421a5c9841a779ed1d29cb6aacca5d7248b.tar.bz2 javanol-e686a421a5c9841a779ed1d29cb6aacca5d7248b.zip |
Se arreglan paréntesis en expresiones
Diffstat (limited to 'compilador')
-rw-r--r-- | compilador/parse/expr.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/compilador/parse/expr.py b/compilador/parse/expr.py index 492b4e6..cfbf89f 100644 --- a/compilador/parse/expr.py +++ b/compilador/parse/expr.py @@ -135,7 +135,6 @@ class ParseExpr: elif tok.tipo == Token.READ: return self.read_expr() - def postfix(self, lvalue: Optional[Expr]) -> (Expr | Error): _lvalue: Optional[Expr] = lvalue if not lvalue: @@ -216,6 +215,7 @@ class ParseExpr: rparen = self.parser.want(Token.R_PAREN) if type(rparen) is Error: return rparen + return expr elif tok.tipo == Token.IDENT: ident = ParseIdent(self.parser).ident() if type(ident) is Error: |