Patron Interprete informacion y codigo de ejemplo explicando el uso del mismo elaborado en java con interfaz grafica src code https://github.com/OscarCortez/Interpreter
2. Dado un lenguaje, define una representación de su
gramática junto con un intérprete que usa dicha
representación para interpretar sentencias del
lenguaje.
Propósito
3. A veces es conveniente representar un problema,
como palabras de algún lenguaje sencillo. A
continuación puede construirse un intérprete que
resuelva el problema interpretando dichas
instrucciones.
Motivación
4. Es útil cuando hay un lenguaje que interpretar y
puede representarse por medio de un árbol
sintáctico Abstracto.
Aplicabilidad
5. *Es fácil cambiar y ampliar la gramática.
*Fácil implementar la gramática.
*Difícil mantener gramáticas complejas.
*Añadir nuevos modos de interpretar
expresiones.
Consecuencias