From 8050c2e40b3a15b92bc7e3c9be4db4c0637e797d Mon Sep 17 00:00:00 2001 From: Iván Ávalos Date: Wed, 23 Nov 2022 23:29:39 -0600 Subject: Se añaden definiciones de AST MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- compilador/ast/type.py | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 compilador/ast/type.py (limited to 'compilador/ast/type.py') 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 -- cgit v1.2.3