Como crear tu propio lenguaje de programación interpretado: mini-interpreteCAD
¿como crear un lenguaje de programación?
Pues usando Gambas3 y el patron Command, he hecho este pequeño ejemplo de un programa para CAD. He creado una serie de reglas (comandos), tanto para dibujar, como para llevar el flujo del programa (orden tipicas Si,Repite,Mientras)
Ordenes disponibles [version 0.0.7]:
Lo mejor que tiene: es programa es fácilmente ampliable a nuevas ordenes, y con la potencia de la orden Eval() de gambas3, podemos crearla.
Video de ejemplo de uso:
Codigo fuente:
https://github.com/jsbsan/microinterprete