2010-09-11 31 views
2

我正在使用Java Swing開發應用程序,並且希望將Lua用作嵌入式腳本語言。爲此,我需要創建一個文本組件來提供語法高亮顯示,並通過添加選項卡等自動組織代碼。在Java中使用Lua語法突出顯示

是否有我可以用來實現此目的的圖書館或資源? 這裏是我想要做的一個例子:http://openendedgroup.com/field/attachment/wiki/OverviewBanners2/p2.png

感謝,

+0

你給出的例子是Python btw。 ^^ – helpermethod 2010-11-10 14:05:33

回答

2

代碼格式化(縮進)和語法高亮是兩種不同雙鞋!對於格式化,您還需要一個相對完整的解析器,而對於語法高亮,您可以簡單地標記輸入並着色它。

我相信那裏有可擴展的熒光筆,但是如果你需要格式化你的代碼,你需要類似ANTLR分析器的東西。