LINUX.ORG.RU

История изменений

Исправление MKuznetsov, (текущая версия) :

для практических целей не выёживаются, а используют что-то готовое (и имеющееся в репах дистрибутива). Как-бы есть astyle

а всякое функционально-глобально-лиспо-хаскело-алгебро оно конечно хорошо, но годится только для публикаций о них самих

и вообще, единственный путь получения валидного и красивого pretty-print:

  • компилятор -> ast
  • ast-> сырой xml
  • сырой xml-> общепонятный, убираем нужное, добавляем лишнее
  • dom+js приводим ссылки,связи в порядок
  • постпроцесс - вывод tex, xhtml, или непосредственная печать

Исходная версия MKuznetsov, :

для практических целей не выёживаются, а используют что-то готовое (и имеющееся в репах дистрибутива). Как-бы есть astyle

а всякое функционально-глобально-лиспо-хаскело-алгебро оно конечно хорошо, но годится только для публикаций о них самих

а вообще, единственный путь получения валидного и красивого pretty-print:

  • компилятор -> ast
  • ast-> сырой xml
  • сырой xml-> общепонятный, убираем нужное, добавляем лишнее
  • dom+js приводим ссылки,связи в порядок
  • постпроцесс - вывод tex, xhtml, или непосредственная печать