Один из моих арт-проектов посвящен визуальным аспектам терминов Prolog. Мой текущий фокус на
выравнивание / отступ - не в синтаксических вариациях 1 .
Давайте предположим, что у меня есть что-то вроде write_tokens
....
Между какими токенами можно вставить дополнительные пробельные символы?
Мое (полуобразованное) предположение таково:
Везде, кроме open_ct
токенов .
Это оно? Кажется, почти слишком просто:)
Заранее спасибо!
Сноска 1: Синтаксические варианты (например, [1]
против [1|[]]
), семантические варианты, выбор имени переменной, исключение избыточности, выделение с помощью разметки, размер шрифта / стиль / цвет важны проблемы в этом проекте тоже, они просто не в фокусе этого вопроса.