Supongamos que he definido proc f1 proc f2 y proc f3. Ahora quiero crear un intérprete de TCL, obtener el código de proc f1 proc f2 y proc f3 en ese intérprete y restringir todos los comandos que no sean f1, f2 y f3 dentro de ese intérprete. ¿Como puedo hacer eso?Crear un intérprete TCL que solo admita comandos que suministre
EDIT:
Si un comando otra que la F1, F2 y F3 se llaman dentro del intérprete He creado un mensaje de error debe ser emitida y la ejecución del código de origen en el intérprete (suponiendo que este otro código que se origina en el mismo intérprete, después de obtener el código con los procesos f1, f2 y f3) debe detenerse.
También es posible que desee definir un comando 'desconocido' para que pueda manejar mejor los comandos no definidos, pero eso es opcional. –
Muchas gracias. Creo que esto es lo que quería. – Narek