diff options
Diffstat (limited to 'compilador/tabla.py')
-rw-r--r-- | compilador/tabla.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/compilador/tabla.py b/compilador/tabla.py index d0a8ffe..fb76e08 100644 --- a/compilador/tabla.py +++ b/compilador/tabla.py @@ -2,7 +2,9 @@ import json, os from enum import Enum, auto from dataclasses import dataclass from typing import Any -from more_itertools import seekable +# from more_itertools import seekable + +from nanoiter import NanoIter reservadas = [ 'BOOLEAN', @@ -101,7 +103,7 @@ class TablaLex: return [t for t in self.tabla if t.nombre == nombre][0] def iterar(self): - return seekable(self.tabla) + return NanoIter(self.tabla) def actualizar(self, nombre: str, tok: LexToken): for i, t in enumerate(self.tabla): |