我想补充的语法高亮显示lex和yacc-文件在Visual Studio 2010 我怎样才能做到这一点支持?语法突出的lex和yacc在Visual工作室
0
A
回答
0
有来自微软的Visual Studio集成YACC /野牛&柔性/法文档。虽然URL链接仅是在如此器重,最好去源这样的详细资料:
https://msdn.microsoft.com/en-us/library/aa730877(VS.80).aspx#vccustombr_topic3
它规定了所有必要的用于构建工具集成的步骤。语法突出显示在Add a new language to Visual Studio 2010 with syntax highlighting and intellisense中描述的其他地方。特别是可以在这里找到关于语法着色的指导:https://msdn.microsoft.com/en-us/library/bb166778(v=vs.100).aspx。
但是,我不知道谁发布了额外的着色规则的flex和yacc语法特定组件的任何人。然而,flex和yacc文件的大部分都是用C或C++编写的,因为它们可以应用语法高亮规则,并且适合大多数人的需要。
0
继给链接Syntax Coloring导致另一个,更有针对性页Implementing Syntax Coloring,它指出
Visual Studio中没有指定解析器接口和解析器的实现是完全取决于你。但是,Visual Studio语言包项目中提供了默认的解析器实现。对于托管代码,托管包框架(MPF)提供了对文本着色的完全支持。
取决于你想要什么:
- 琐碎,着色只有法/ yacc的文件
- 更难的C代码部分,着色模式,这样可以使他们 感
,你可以在原则上做出的解析器只使用法(YACC是没有必要的)。对于yacc文件来说,这并不难,但对于lex来说,正则表达式是复杂的。六样Emacs也认为,虽然在接口详细,不同概念这是类似的。读词法分析器可能给你一些想法如何采用这种做法:
相关问题
- 1. 寻找lex/yacc格式的Java语法
- 2. yacc和野牛在视觉工作室
- 3. 使用lex和yacc
- 4. 用于R的Lex-和YACC-like工具?
- 5. 建议在lex和yacc
- 6. 在LEX中读取新行给出语法错误YACC
- 7. 写作Lex和Yacc规则来检测在C语言
- 8. Lex和Yacc和EBNF规范
- 9. 冲突语法YACC /野牛
- 10. lex和yacc - 结合两个词法分析器和一个yacc
- 11. 来自lex和yacc的运行时“语法错误”
- 12. lex和yacc:一个带语法错误的简单计算器
- 13. 用于Linux命令行的语法与yacc和lex
- 14. lex yacc nonterminal circularity
- 15. lex/yacc simple Q
- 16. 无法编译Lex和Yacc程序
- 17. Yacc和Lex包含混淆
- 18. lex和yacc警告的,而不是按预期工作
- 19. 用于LOGO(或Turtle)编程语言的Lex/Yacc语法文件
- 20. Lex yacc Shift/Reduce error
- 21. 如何在Fedora中安装lex和yacc?
- 22. 如何在Ubuntu中安装Lex和Yacc?
- 23. 在lex和yacc中切换输入流
- 24. 在Xcode中使用Yacc和Lex
- 25. yacc/lex还是手工编码?
- 26. 与LEX和YACC的解析器
- 27. 有没有积极的Lex和Yacc IRC?
- 28. 的Yacc和Lex错误编译
- 29. 执行Lex和Yacc的顺序?
- 30. Lex&Yacc解析器如何输出值?
我通读文章,并没有什么写凸显lex和yacc代码。 – wattele
@wattele:添加了关于语法着色的更多注释。希望有所帮助。 –