2011-01-07 15 views
6

¿Alguien sabe de alguna biblioteca de analizador C para .NET?Analizador de código C para .NET

(estoy con la intención de analizar el código C en alguna forma de gráfico de objetos, por lo que puede convertirlo en un idioma diferente.)

+0

su información: El nombre de la "gráfico de objetos" que usted se refiere se llama un Resumen Sintaxis Tree, o AST. – Amy

+0

Ah, gracias. :) – Mehrdad

+4

Solo tengo que preguntar: ¿estás usando .NET para compilar ANSI C en qué? Por favor diga FORTRAN o Cobol. Y tal vez arroje algo de JavaScript mientras lo hace. =) –

Respuesta

6

Una gramática adecuada C99 no es tan trivial. Es mejor usar un analizador C comprobado (por ejemplo, Clang). Es posible usarlo con .NET a través de C++/CLI.