обо всем по порядку;
Я пишу немного LUA-Ide на C #. Выполнение кода выполняется сборкой с именем LuaInterface. Редактирование кода выполняется с помощью Scintilla-Port, а интерфейс RAD / UI - через расширяемую IDesignSurfaceExt Visual Studio (генерация кода в одном направлении). Обработка файлов обеспечивается небольшим sql-lite-db, используемым как файл-проекта-проекта.
Так что в целом у меня есть все, что мне нужно вместе ...
Единственная нерешенная проблема - это синтаксический анализатор / лексер для lua. Я не хочу загружать и выполнять код! Я просто хочу проанализировать строку, содержащую код Lua, и получить некоторую информацию о ней, например функцию и глобальные переменные. Я действительно не хочу писать синтаксический анализатор полностью сам (я ненавижу регулярное выражение - я все время ошибаюсь ^^)
Кто-нибудь получил ссылку на .net lua parser?
Просто чтобы уточнить - я только хочу проанализировать код на данном этапе - я не хочу запустить это!
Заранее спасибо!
Corelgott