2011-01-07 58 views
6

Có ai biết về bất kỳ thư viện phân tích cú pháp C nào cho .NET không?Mã phân tích cú pháp cho .NET

(Tôi đang có ý định để phân tích mã C vào một số hình thức của đồ thị đối tượng, vì vậy tôi có thể chuyển nó sang một ngôn ngữ khác nhau.)

+0

FYI: Tên của "đồ thị đối tượng" bạn đang đề cập đến được gọi là Abstract Cây cú pháp hoặc AST. – Amy

+0

Ah, cảm ơn bạn. :) – Mehrdad

+4

Tôi chỉ cần hỏi - bạn đang sử dụng .NET để biên dịch ANSI C thành cái gì? Vui lòng nói FORTRAN hoặc Cobol. Và có thể ném vào một số JavaScript trong khi bạn đang ở đó. =) –

Trả lời

6

Ngữ pháp C99 phù hợp không phải là nhỏ. Tốt hơn nên sử dụng trình phân tích cú pháp C đã được chứng minh (ví dụ: Clang). Có thể sử dụng nó với .NET qua C++/CLI.

Các vấn đề liên quan