Se Puede Ejecutar Codigo Que Esta Dentro De Un Programa En Run-time????


Ir a la página Anterior  1, 2, 3

Objetivo: Re: Se Puede Ejecutar Codigo Que Esta Dentro De Un Programa En Run-time????
TercoIde:

Adentrando un poco más en el problema y como solucinarlo, he encontrado unos videoturoriales, de como implementar un lenguaje interpretado de programacion (en java, pero supongo que se podra traducir al gambas3), usando el patrón interpreter

https://www.youtube.com/playlist?li...J9S9KZPJdOc6HTw

Objetivo: Re: Se Puede Ejecutar Codigo Que Esta Dentro De Un Programa En Run-time????
TercoIde:

Creo que te va a gustar:


minirepite


Ayuda del interprete:
-------------------------------
Bucle repite
-------------------------------

repite,[numero de veces],[comando]|[comando]|conmando

La orden "repite" la lineas de comandos separadas por barra vertical tantas veces como se indique

dimensiona,x,10
repite,10,linea,10+2*x,10,100,100|asigna,x,x+10

-------------------------------
Variables:
-------------------------------

dimensiona,[nombrevariable],[valor inicial]

Crea una variable con el nombre indicado y le asigna el valor valor

asigna,[nombrevariable],[expresion]

Asigna a la variable (tiene que estar antes dimensionada), la expresion dada

------------------------------
Comando Print
------------------------------

print,"hola"

escribe en la consola la palabra hola

print,x*2

escribe en la consola el valor de la operación

-------------------
Comandos de dibujo
-------------------
circulo o c
circulo,[x_centro],[y_centro],[radio]

Dibuja un circulo

linea,[x1],[y1],[x2],[y2]

rectangulo,[x1],[y1],[x2],[y2]

Se pertimiete poner expresiones en los valores (por ejemplo x+19)


microinterprete-0.0.3.tar.gz
Descripción:  
Descargar
Nombre del archivo: microinterprete-0.0.3.tar.gz
Tamaño: 15.15 KB
Descargado: 54 veces

Objetivo: Re: Se Puede Ejecutar Codigo Que Esta Dentro De Un Programa En Run-time????
Un codigo mas completo para que veais el potencial del programa:
print,"hola mundo"
asigna,x,"esto es un texto"
print,x
asigna,y,100
print,y
dimensiona,y,y+140
print,"incremento y en 140 unidades deberia de valer:"
print,y
linea,10,10,50,50
linea,10+y,10+y,200,200
repite,10,linea,100,10+y,400-y,200|asigna,y,y+10
rectangulo,100,y,20,20

Objetivo: Re: Se Puede Ejecutar Codigo Que Esta Dentro De Un Programa En Run-time????
bien! siempre te amañas para todo

podria funcionar para casos simples, pero me pregunto si funcionaria para el lenguaje completo
creo que Benoit debe ser el unico que sabe la respuesta

Perfil MP  
Ir a la página Anterior  1, 2, 3

Página 3 de 3


  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
No puede adjuntar archivos
Puede descargar archivos
No puede publicar eventos en el calendario

   

Está utilizando la versión (Lo-Fi). Para ver la versión completa del foro, haga clic aquí.

Powered by Icy Phoenix based on phpBB
Design by DiDiDaDo

Página generada en:: 0.1157s (PHP: -33% SQL: 133%)
Consultas SQL: 25 - Debug off - GZIP Activado