none
Parseador/compilador avanzado de c# a Fortran RRS feed

  • Pregunta

  • Buenos días,

    Estoy haciendo un compilador/intérprete de c# a fortran.

    Doy por hecho que la parte de escribir el transcriptor de las instrucciones de c# a fortran lo tengo que fabricar yo, pero estoy buscando la mejor manera de tratar el fichero .cs.

    Necesito poder acceder a todos los elementos (clases, estrcturas, funciones, etc) de una manera eficiente. Antes lo hacis leyendo línea a linea y haciendo un split y con eso iba haciendo la conversión, pero no es posible cubrir todas las casuísticas y menos aún detectarlas.

    Estaba mirando cómo hacerlo por reflxión o a través de CodeDOM, pero no encuentro gran cosa.

    Si alguien pudiera ayudarme a ver algo de luz en el tratado del fichero .cs, se lo agradecería mucho

    Un saludo,

    Alex

    jueves, 7 de junio de 2018 6:49

Todas las respuestas

  • Hola, ¿no te sirve reflection?
    jueves, 7 de junio de 2018 11:52
  • Hola AntiWork,

    Pues creo que no. Aunque parezca mentira, el alcance de parseo/compilación/intérprete deber el máximo. Es decir, si viene cualquier iteración o get set con implementación o cualquier código de desarrollo, creo que la reflexión no me lo devuelve a ese detalle.

    Si sabes cómo hacerlo por reflexión soy todo ojos y oidos!

    Muchas gracias 

    jueves, 7 de junio de 2018 12:42
  • Buenas Alex,

    No estoy muy puesto en el tema, pero echando un ojo por ahí, he visto que en este hilo hacían una pregunta como la tuya. Por lo que he leido en la documentacion, Mono.Cecil podria valerte

    Atte


    Jorge Turrado Ferrero

    Mis repositorios en GitHub

    No olvides votar mi comentario si te ha ayudado y marcarlo como respuesta si ha sido la solución, con eso ayudas a mejorar mi reputación en la comunidad y a identificar la respuesta a la gente que tenga el mismo problema.

    Para obtener una respuesta lo más rápida y concisa posible, te recomiendo:

    jueves, 7 de junio de 2018 14:00