SoloCodigo
CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: Veneno_Mortal en Miércoles 15 de Febrero de 2006, 15:33
-
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? <_<
-
Si no tienes ni idea de cómo hacerlo, te sugiero que primero leas teoría de compiladores...
-
Si no tienes ni idea de cómo hacerlo, te sugiero que primero leas teoría de compiladores...
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?
-
Puedes usar CodeDOM[1] para hacer esa tarea, o utilizar a un nivel más bajo usando las clases de System.Reflection.Emit
CodeDOM (http://msdn.microsoft.com/library/spa/default.asp?url=/library/SPA/cpgenref/html/cpconCodeDOMQuickReference.asp)
Reflection.Emit (http://msdn.microsoft.com/library/spa/default.asp?url=/library/spa/cpguide/html/cpconEmittingDynamicAssemblies.asp)
-
Aqui hay articulo bàsico sobre eso: Generación dinámica de código (http://www.elguille.info/colabora/NET2005/qrox_gencodigo.htm).
Saludos,