История изменений
Исправление MKuznetsov, (текущая версия) :
для практических целей не выёживаются, а используют что-то готовое (и имеющееся в репах дистрибутива). Как-бы есть astyle
а всякое функционально-глобально-лиспо-хаскело-алгебро оно конечно хорошо, но годится только для публикаций о них самих
и вообще, единственный путь получения валидного и красивого pretty-print:
- компилятор -> ast
- ast-> сырой xml
- сырой xml-> общепонятный, убираем нужное, добавляем лишнее
- dom+js приводим ссылки,связи в порядок
- постпроцесс - вывод tex, xhtml, или непосредственная печать
Исходная версия MKuznetsov, :
для практических целей не выёживаются, а используют что-то готовое (и имеющееся в репах дистрибутива). Как-бы есть astyle
а всякое функционально-глобально-лиспо-хаскело-алгебро оно конечно хорошо, но годится только для публикаций о них самих
а вообще, единственный путь получения валидного и красивого pretty-print:
- компилятор -> ast
- ast-> сырой xml
- сырой xml-> общепонятный, убираем нужное, добавляем лишнее
- dom+js приводим ссылки,связи в порядок
- постпроцесс - вывод tex, xhtml, или непосредственная печать