26 Kasım 2010, Cuma
Visual Studio kullanmak için yeni bir dil oluşturmak için
Yeni bir şablon Dili ve Visual Studio istiyorum "destek". yazmak istiyorum Bilmeniz Gerekenler:
- Nasıl benim yeni dil ayrıştırma mı?
Yeni şablon dilinde bazı kodlar verilmiş, nasıl HTML çevirmek? Şu anda düzenli ifadeler bu şekilde token ayrıştırmak için kullanıyorum, ama bu dili daha karmaşık hale geldikçe çok iyi ölçek için gidiyor sanmıyorum, ve hata kontrolü yok. ANTLR duymuştum ama hiç kullanmadık. Bu iş için doğru araç olabilir, ya da belki daha basit bir şey olurdu. İdeal olarak, diğer diller gibi mümkün olduğunca fazla bilgi ile hata penceresi (hata # tür satır) için herhangi bir sözdizimi hataları göndermek istiyorum. - Visual Studio için yeni bir dosya türü oluşturmak mı?
- Nasıl vurgulayarak sözdizimi alabilirim?
Kullanım Adım 1, ya da bir şey mi yarattım aynı ayrıştırıcı tamamen farklı yapabilir miyim? - Nasıl Intellisense alabilirim?
C benim parser yazmayı tercih ederim#.
CEVAP
26 Kasım 2010, Cuma
Zaten Visual Studio ile entegre türlüsüyle olan başka bir dil bakmak istiyorum. Harika bir örnek Boo. Dil ve Visual Studio entegrasyonu açık kaynak. Yapmaları gereken tam olarak ne bir göz atın.
- Boo Dili: http://boo.codehaus.org/
- Boo Sözdizimi VS2010 (VSX eklenti) için ışıklandırma: http://vs2010boo.codeplex.com/
- Boo Dili Stüdyo (VS2008 için sözdizimi vurgulama): http://boolangstudio.codeplex.com/
Boo Sözdizimi VS2010 için Vurgulama kolay başvuru için kopyalayacağım kendi ana sayfa, önerilen bazı bağlantılar içerir:
- "Sınıflandırma" VS 2010 (sözdizimi highligting): http://dotneteers.net/blogs/divedeeper/archive/2008/11/04/LearnVSXNowPart38.aspx . hakkında güzel bir makale
- Eklentiler için VSX örnekler: http://blogs.msdn.com/vsxteam/archive/2009/06/17/new-editor-samples-for-visual-studio-2010-beta-1.aspx
Bunu Paylaş:
Visual Studio 2010 Boost kullanmak içi...
Visual Studio kıyaslanamaz kullanmak ü...
Standart bir klavye kısayolu Visual St...
Visual Studio özellikleri oluşturmak i...
Visual Studio alıcıları ve ayarlayıcıl...