aboutsummaryrefslogtreecommitdiff
path: root/compilador/parse/expr.py
diff options
context:
space:
mode:
Diffstat (limited to 'compilador/parse/expr.py')
-rw-r--r--compilador/parse/expr.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/compilador/parse/expr.py b/compilador/parse/expr.py
new file mode 100644
index 0000000..a00f3d5
--- /dev/null
+++ b/compilador/parse/expr.py
@@ -0,0 +1,12 @@
+from parse.base import BaseParser
+from errors import Error
+from astree.expr import Expr
+
+class ParseExpr:
+ def __init__(self, parser: BaseParser):
+ self.parser = parser
+
+ def expr(self) -> Expr | Error:
+ next(self.parser.iterador)
+ return
+