CLR: .Net / Mono / Boo / Otros CLR > C#
Pre-procesador
(1/1)
Veneno_Mortal:
tengo un editor de texto en C#. la idea es: escribir mi propio codigo (algo asi como instrucciones de c# pero en español), transformar el codigo que escribi a codigo c# y ejecutarlo.
como puedo hacerlo? <_<
hellscream:
Si no tienes ni idea de cómo hacerlo, te sugiero que primero leas teoría de compiladores...
Veneno_Mortal:
--- Cita de: "hellscream" --- Si no tienes ni idea de cómo hacerlo, te sugiero que primero leas teoría de compiladores...
--- Fin de la cita ---
bueno, supongamos que, ya tengo todas las tablas necesarias e hice los analisis y cambios requeridos. ¿que hago para compilar un archivo con codigo en c# desde un programa en ejecucion?
hellscream:
Puedes usar CodeDOM[1] para hacer esa tarea, o utilizar a un nivel más bajo usando las clases de System.Reflection.Emit
CodeDOM
Reflection.Emit
sergiotarrillo:
Aqui hay articulo bàsico sobre eso: Generación dinámica de código.
Saludos,
Navegación
Ir a la versión completa