2010-09-20 17 views
6

Szukałem darmowej (jak w "darmowym piwie") biblioteki, która potrafi parsować kod C# 3.0 (właściwie to C# 2.0 z lambdas zrobi to) i zwróci jakiś rodzaj DOM/AST dla osobistego projektu. Jednak większość alternatywy widziałem aż do teraz są niewystarczające:Czy istnieje dobry sposób parsowania kodu C# 3.0?

Więc ... czy istnieje darmowy, działający parser C# 3.0, który można podłączyć do innego projektu?

Odpowiedz

2

Spójrz na http://antlrcsharp.codeplex.com/ Jest to gramatyka C# 4 dla generatora analizatora Antlr.

+0

Ciekawe, zobaczę, co robi. – zneak

+0

Czy wiesz, że gdzieś są dostępne przykłady? – zneak

+0

Zobacz kod testu jednostki projektowej: http://antlrcsharp.codeplex.com/SourceControl/changeset/view/53069#421907. –

Powiązane problemy