Tag: 语法 突出显示

带语法高亮和行号的文本编辑器?

这对于一个团队项目来说有点挑战,更不用说单人实现了,但我试图使用JEditorPane将一个简单而优雅的文本编辑器与语法高亮组合在一起。 我偶然发现这个已经停止使用,我很难理解里面的所有lexer文件和.lex内容。 我甚至在一些博客中发现这个项目后来被其他一些团队采用,但甚至还没有停止。 我不需要它过于花哨,比如有代码折叠和东西(尽管我很想知道如何做到这一点),但我至少需要一个基本的语法突出显示存在和相当多的行号最左边就像Notepad ++一样。 请记住,我只需要它来突出显示Java源代码,至少目前是这样。 我正在寻找的是一个教程,一个记录良好的示例和示例代码,一个预先制作的包,甚至NetBeans的工具都可以做到这一点,我不需要从头开始编写源代码,我只需要一个可以使用的实现。 提前致谢! PST这不是商业或太大,不要问为什么我想重新发明轮子当有那么多的编程编辑器,我正在学习,这对我来说是一个很好的练习!

如何在Haskell中为Java创建语法突出显示?

很快我将被迫在Haskell中展示一个应该使Java语法突出显示的项目。 我做了一些研究,我发现Happy可以是一个解决方案(因为它是一个类似yacc的解析器)。 还提到了Bison和Parsec。 由于我是Haskell的新手,我真的没有任何想法如何启动这个项目。 任何提示都会有所帮助。 谢谢!