Söz Dizim Ağacıyla Biraz Oynamaya Var Mısınız?

   Sizlerden aldığım geri bildirimler sonrasında Roslyn ile bizlere sunulan API’lerden Söz Dizim API’si ile ilgili örneklere devam etmenin faydalı olacağını görüyorum. Bu makalemde bir kodun oluşturduğumuz söz dizim ağacında dolaşarak bundan nasıl yeni bir ağaç oluşturabileceğimizi sizlerle paylaşacağım.    Konuya yabancılık çekilmemesi adına son iki makalemde verdiğim örnek üzerinden devam edelim;    Bu basit...
Okumaya devam...

Kodu Bir Uygulama ile Biçimlendirmek mi!? Harika!

   Microsoft “Roslyn” ile .net derleyicilerini managed hale dönüştürmek dışında bize derleyicinin dinamiklerini oldukça tutarlı API’ler ile sunmakta. Bir önceki makalemi hatırlayacak olursanız Roslyn ile kodumuzu analiz etmeye başlamıştık. Kod analizlerinde ilk yapılması gereken şey yazılan kodun söz dizim ağacını çıkartmak olmalıdır. Bu şekilde yazılan kodu her bir bileşeni programsal olarak temsil edilebilir ve işlenebilir...
Okumaya devam...

Kod Analizine Giriş (101)

   Üniversitelerde defakto olmuş bir ders kodudur 101; ilgili bölümün ilk/giriş dersi kodudur. Mühendislik okuduğum zamanları hatırlarım bu sayıyı duyunca; Introduction to Computer Science (Bilgisayar Bilimine Giriş) 101… Roslyn makale serisinde tam gaz yol alırken sıra artık yavaş yavaş kod analizine geliyor. Bu makalemde birlikte kod analizine adımımızı atalım istedim. Bu yüzden sanırım makaleme verilecek...
Okumaya devam...