vak: (Default)
[personal profile] vak
Красивые синтаксические диаграммы в стиле Паскаля можно делать утилитой ebnf2ps .



Установка на Ubuntu делается следующим образом.
$ git clone https://github.com/FranklinChen/Ebnf2ps.git
$ cd Ebnf2ps
$ sudo apt install cabal-install htmldoc-common
$ cabal update
$ cabal install old-time happy
$ cabal build
$ sudo cp dist/build/ebnf2ps/ebnf2ps /usr/local/bin
Для работы утилиты надо установить переменные:
$ export AFMPATH=/usr/share/htmldoc/fonts/
$ export RGBPATH=/usr/share/X11
Документация находится в файле doc.pdf.

Date: 2017-05-14 05:02 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
Хотите, в presheaf.com всандалим. Мне-то оно ни к чаму.

Date: 2017-05-14 15:53 (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
Так давайте сделаем.
https://github.com/vpatryshev/presheaf