aboutsummaryrefslogtreecommitdiff
path: root/compilador/ast/type.py
diff options
context:
space:
mode:
authorIván Ávalos <avalos@disroot.org>2022-11-23 23:29:39 -0600
committerIván Ávalos <avalos@disroot.org>2022-11-23 23:29:39 -0600
commit8050c2e40b3a15b92bc7e3c9be4db4c0637e797d (patch)
tree1bd0a97bded9a2e97a633765e891bf9cd84a752e /compilador/ast/type.py
parent549857003fd3c4411946db8a2ced846d8cbb825e (diff)
downloadjavanol-8050c2e40b3a15b92bc7e3c9be4db4c0637e797d.tar.gz
javanol-8050c2e40b3a15b92bc7e3c9be4db4c0637e797d.tar.bz2
javanol-8050c2e40b3a15b92bc7e3c9be4db4c0637e797d.zip
Se añaden definiciones de AST
Diffstat (limited to 'compilador/ast/type.py')
-rw-r--r--compilador/ast/type.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/compilador/ast/type.py b/compilador/ast/type.py
new file mode 100644
index 0000000..62a56e9
--- /dev/null
+++ b/compilador/ast/type.py
@@ -0,0 +1,11 @@
+from enum import Enum
+
+# A built-in primitive type (int, bool, str, etc).
+class BuiltinType(Enum):
+ BOOLEAN = 'booleano'
+ STRING = 'cadena'
+ CHAR = 'caracter'
+ INT = 'entero'
+ VOID = 'vacio'
+
+Type = BuiltinType