Инструменты пользователя

Инструменты сайта


Боковая панель

developers:tutorial:tlc_syntax

Создание, редактирование и синтаксис TLC

TLC (Topomatic Lisp Construction) - это параметрические объёмные конструкции, геометрия и свойства которых определяется инструкциями на диалекте языка программирования LISP (LISt Processing), разработанном НПФ Топоматик.

Среда разработки

Разработку tlc-файлов рекомендуется выполнять в среде разработки VS Code. Редактор VS Code распространяется бесплатно. В программном комплексе Топоматик Робур, VS Code используется в качестве редактора для TLC по умолчанию. Код конструкции открывается в VS Code при нажатии на кнопку редактирования кода TLC в окне свойств.

Создание tlc-файла и настройка VS Code

TLC хранятся в текстовых файлах с расширением *.tlc. При описании TLC используется синтаксис языка LISP.
Для того чтобы начать разрабатывать свою первую конструкцию, создайте новый текстовый файл в VS Code. Сохраните его с расширением *.tlc. Для удобства чтения кода нужно настроить подсветку синтаксиса. Для этого во время редактирования файла в VS Code, воспользуйтесь комбинацией клавиш Ctrl+K, M или нажмите на слова «Plain Text» в правом нижнем углу программы.

Чтобы не приходилось менять подсветку синтаксиса при каждом открытии файла, нужно настроить файловую ассоциацию для расширения *.tlc. Для этого в появившемся списке выберите пункт "Configure File Association for '.tlc'..."

В появившемся поле ввода впишите «Clojure». Clojure - это современный диалект языка Lisp, поэтому подсветка его синтаксиса будет соответствовать классической для Lisp.

Слова «Plain text» сменятся на «Clojure». Теперь текст кода будет подсвечиваться в соответствии с синтаксисом языка Lisp.

developers/tutorial/tlc_syntax.txt · Последние изменения: 2023/02/19 18:55 — proxor