2017-05-13

vak: (Default)
Красивые синтаксические диаграммы в стиле Паскаля можно делать утилитой 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.