2010-09-20 35 views
6

C# 3.0 kodunu (aslında C# 2.0 ile lambdas yapardı) ayrıştırabilecek ve kişisel bir proje için AST/kod DOM'sine dönebilen bir ücretsiz ("bedava bira") kitaplığında çalışıyorum. Ancak, ben kadar gördüğüm en alternatifleri şimdi yetersizdir:C# 3.0 kodunu ayrıştırmanın iyi bir yolu var mı?

Yani ... başka bir projeye takılabilen, ücretsiz, çalışan bir C# 3.0 ayrıştırıcısı var mı?

cevap

2

http://antlrcsharp.codeplex.com/ 'a bakın Antlr çözümleyici üreteci için bir C# 4 dilbilgisidir.

+0

İlginç, ne işe yaradığını göreceksiniz. – zneak

+0

Bir yerde uygun örnek olup olmadığını biliyor musunuz? – zneak

+0

Proje birimi sınama koduna bakın: http://antlrcsharp.codeplex.com/SourceControl/changeset/view/53069#421907. –

İlgili konular