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

[0] Índice de Mensajes

Ir a la versión completa