En este post presento un interprete muy simple que puede ser usado como base para la construcción de algo mas complejo, la idea fundamental en ese, es ayudar a comprender el funcionamiento de Java CUP, un generador de analizadores sintácticos LALR para Java y JFLEX un generador de analizadores léxicos basados en tabla también para Java. El interprete consiste en una aplicación por consola que recibe como parámetro el path del archivo que se desea interpretar, y simplemente ejecuta las instrucciones del archivo en forma secuencial. El lenguaje permite describir operaciones matemáticas, en notación polaca usando la sintaxis siguiente: push 10 : para ingresar un numero a la pila print : para extraer un numero de la pila y mostrarlo en pantalla add: suma los dos números mas arriba de la pila sub: resta los dos números mas arriba de la pila mult: multiplicación de los dos números mas arriba en la pila div: división de los dos números mas arriba en la pila Un ejemplo de arch
ejemplos y guías para programar, ensamblador, java, c, c++ etc