Поддержка c ++ lua с проверкой синтаксиса и завершением функции

Недавно я добавил поддержку lua в одном из моих приложений на c ++. Цель состоит в том, чтобы мое приложение было основным, и пользователи могли получать доступ к функциям из моего ядра, используя lua.
Я видел, что возможно иметь синтаксическую коррекцию и автоматическое завершение, как в Visual Studio. И это именно то, что я тоже хочу иметь.
Как мне реализовать эту функцию? Файл lua может быть записан в окне моего приложения. Могу ли я подключить свой пул функций c ++ с этим сценарием lua?
Любая помощь по этому вопросу будет принята с благодарностью.

Fabian

0

Решение

использование крупица. Он кроссплатформенный и доступен в виде библиотеки для разных платформ и фреймворков.

В качестве примера приведем несколько ссылок:

Конечно, можно использовать Scintilla, даже если вы не используете никаких графических редакторов, а ваше приложение представляет собой чистый код. Это просто внешняя библиотека, которая может быть статической (часть вашего бинарного файла после компиляции) или динамической (должна поставляться в комплекте с вашим приложением).

0

Другие решения


По вопросам рекламы [email protected]