mpe*_*pen 102 c# parsing visual-studio languageservice
我想写一个新的模板语言,我希望Visual Studio"支持"它.我需要知道的是:
我更喜欢用C#编写我的解析器.
Jam*_*acs 62
我会看看另一种已经完成与Visual Studio集成的工作的语言.一个很好的例子是Boo.语言和Visual Studio集成是开源的.所以你可以看看他们到底要做什么.
针对VS2010的Boo语法突出显示包括其主页上的一些推荐链接,我将其复制以供参考:
Bri*_*ian 29
关于Visual Studio方面,您需要的是"语言服务",它是处理给定文件扩展名/类型的着色,智能感知等的实体.
关于解析,有很多技术,我不会提供意见/建议.
请注意,涉及到相当多的工作,但在我看来,在VS2010中比在以前版本的Visual Studio中提供这种扩展要简单得多.
也可以看看
Visual Studio 2010可扩展性,MPF和语言服务
我使用这篇文章作为我的基础编写了一个VS语言服务:http: //www.codeproject.com/KB/recipes/VSLanguageService.aspx
如果你有一个关于语法的基本句柄,那也不算太糟糕.
| 归档时间: |
|
| 查看次数: |
25241 次 |
| 最近记录: |