def newMap(omaptype, comparefunction): """ Crea una tabla de simbolos ordenada. Args: maptype: El tipo de map ordenado a utilizar 'BST' o 'RBT' Returns: La tabla de símbolos ordenada sin elementos Raises: Exception """ if (omaptype == 'BST'): return bst.newMap(comparefunction) else: return rbt.newMap(comparefunction)
def tree(): tree = bst.newMap(cmpfunction) return tree