Подсветка синтаксиса Lua в Java - PullRequest
       2

Подсветка синтаксиса Lua в Java

2 голосов
/ 12 сентября 2010

Я использую Java Swing для разработки приложения и хочу использовать Lua в качестве встроенного языка сценариев. Для этого мне нужно создать текстовый компонент, который бы обеспечивал подсветку синтаксиса и автоматически организовывал код, добавляя вкладки и т. Д.

Есть ли библиотека или ресурс, который я мог бы использовать для достижения этой цели? Вот пример того, что я хочу сделать: http://openendedgroup.com/field/attachment/wiki/OverviewBanners2/p2.png

Спасибо

1 Ответ

2 голосов
/ 10 ноября 2010

Форматирование кода (отступ) и Подсветка синтаксиса - это две разные пары обуви! Для форматирования вам также понадобится относительно полный синтаксический анализатор, в то время как для подсветки синтаксиса вы можете просто токенизировать ваш ввод и раскрасить его.

Я полагаю, что существуют расширяемые маркеры, но вам понадобится что-то вроде синтаксического анализатора ANTLR, если вам нужно отформатировать код.

...