Существует ли общий файл подсветки синтаксиса на языке Lisp для использования с ICSharpCode.TextEditor? Я не смог найти его в google, и формат для написания спецификационных файлов подсветки синтаксиса настолько плохо документирован, что я не могу сделать его очень хорошим сам. Я могу выделить основные ключевые слова, но не намного больше.
Нужно выделить следующие:
list
, dolist
, read-line
. лямбда
и т.д. defun
, defmacro
, defvar
и т.д., таким образом, что в тексте (defun a () ...)
, a
выделена. Это не обязательно должно быть полным, потому что я могу добавить больше, только один или два, чтобы показать, как это делается. :a
,
, @,
и т.д.)(a b c)
, a
нужно выделитьКто-нибудь знает, где взять файл подсветки синтаксиса Common Lisp для ICSharpCode.TextEditor, который имеет эти возможности?