gpt4 book ai didi

visual-studio-2010 - Visual-Studio 中 lex 和 yacc 的语法高亮显示

转载 作者:行者123 更新时间:2023-12-05 08:10:14 27 4
gpt4 key购买 nike

我想在 Visual Studio 2010 中添加对 lex 和 yacc 文件的语法突出显示的支持。我该怎么做?

最佳答案

按照给定的链接 Syntax Coloring 指向另一个更相关的页面 Implementing Syntax Coloring ,在注明的地方

Visual Studio does not specify a parser interface, and parser implementation is completely up to you. However, a default parser implementation is provided in the Visual Studio Language Package project. For managed code, the managed package framework (MPF) provides complete support for colorizing text.

取决于你想要什么:

  • 简单,仅对 lex/yacc 文件的 C 代码部分着色
  • 更难,给图案上色以便理解它们

原则上你可以只使用 lex 来创建一个解析器(yacc 不是必需的)。对于 yacc 文件,这并不难,但是对于 lex,正则表达式就很复杂了。 vi-like-emacs 就是这样做的,虽然界面在细节 上有所不同,但概念上 是相似的。阅读词法分析器可能会给您一些关于如何应用该方法的想法:

关于visual-studio-2010 - Visual-Studio 中 lex 和 yacc 的语法高亮显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20215118/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com