Перейти к основному содержимому

SyntaxManager

Менеджер синтаксиса позволяет добавлять подсветку синтаксиса в lua коде, который отображается в текстовом поле/редакторе MyGUI


Функции

highlightCode

sm.scrapcomputers.syntaxManager.highlightCode( source, exceptionLines )

Добавляет подсветку синтаксиса к исходному коду и возвращает его. Вы также можете пометить строки исключений, первая из которых - это та, где произошла фактическая ошибка, а остальные - это код, который приводит к этой ошибке. Если вы этого не хотите, то передайте пустую таблицу

Аргументы:

  • source [ string ] Исходный код для подсветки синтаксиса.
  • exceptionLines [ integer[] ] Строки, где произошло исключение.

Возвращает:

  • [ string ] Подсвеченный код.