Java 中的 Lua 语法高亮显示

我正在使用Java Swing开发应用程序,我想使用Lua作为嵌入式脚本语言。为此,我需要创建一个文本组件,它将提供语法高亮,并通过添加选项卡等自动组织代码。

是否有可用的库或资源可供使用以实现此目的? 这是我想要做的示例:http://openendedgroup.com/field/attachment/wiki/OverviewBanners2/p2.png

谢谢,

原文链接 https://stackoverflow.com/questions/3692820

点赞
stackoverflow用户331515
stackoverflow用户331515

代码格式化(缩进)和语法高亮是两个不同的东西!对于格式化,您还需要一个相对完整的解析器,而对于语法突出显示,您只需对输入进行分词并给其上色。

我相信有可扩展的高亮器存在,但如果您需要格式化代码,您将需要像 ANTLR 解析器这样的东西。

2010-11-10 13:24:23