2011-01-07 13 views
6

Czy ktoś wie o dowolnej bibliotece parserów C dla .NET?Program analizujący kod C dla .NET

(jestem zamierzający analizować kod C w jakiejś formie wykresu obiektu, więc mogę przekonwertować go na inny język.)

+0

FYI: Nazwa „wykresu obiektu” masz na myśli nazywamy Streszczenie Drzewo składni lub AST. – Amy

+0

Ah, dziękuję. :) – Mehrdad

+4

Po prostu muszę zapytać - używasz .NET do kompilacji ANSI C do czego? Proszę powiedz FORTRAN lub Cobol. I może rzucić trochę JavaScript, gdy jesteś na tym. =) –

Odpowiedz

6

Właściwego gramatyki C99 nie jest trywialne. Lepiej używać sprawdzonego parsera C (np. Clang). Można go używać z .NET przez C++/CLI.