Макетирование прологов - PullRequest
       16

Макетирование прологов

1 голос
/ 26 апреля 2019

Один из моих арт-проектов посвящен визуальным аспектам терминов Prolog. Мой текущий фокус на выравнивание / отступ - не в синтаксических вариациях 1 .

Давайте предположим, что у меня есть что-то вроде write_tokens ....

Между какими токенами можно вставить дополнительные пробельные символы?

Мое (полуобразованное) предположение таково:

Везде, кроме open_ct токенов .

Это оно? Кажется, почти слишком просто:)

Заранее спасибо!


Сноска 1: Синтаксические варианты (например, [1] против [1|[]]), семантические варианты, выбор имени переменной, исключение избыточности, выделение с помощью разметки, размер шрифта / стиль / цвет важны проблемы в этом проекте тоже, они просто не в фокусе этого вопроса.

...