Какой есть софт для стилизации текстов программ?

yolki

требуется:
1. Сделать лесенку
2. Комментарии к функциям привести к единообразию
3. Расставить пробелы вокруг операций и операндов
хорошо бы это всё можно было очень гибко настроить.
Для языков типа curly-brace.
забесплатно ;)
к п.1:
очень замечательно, если бы этот процессор можно было настроить так, чтобы он мог выдавать так:

int withdraw (int requestedAmount) {
if (balance < requestedAmount) {
return 0;
} /* end if */
else {
balance = balance - requested amount;
printf("Withdrawal of $" %4.2f
successful, leaving %4.2f.",
requestedAmount, balance);
return 1;
} /* end else */
}

и вот так:

int withdraw (int requestedAmount)
{
if (balance < requestedAmount)
{
return 0;
} else /* end if */
{
balance = balance - requested amount;
printf("Withdrawal of $" %4.2f
successful, leaving %4.2f.",
requestedAmount, balance);
return 1;
} /* end else */
}

yulya

для c — indent

stm6695895

для java - эклипс умеет форматировать код. эклипс, впрочем, и под другие языки можно настроить и юзать в качестве редактора

yolki

нужно пакетно для большого количества файлов

Bibi

возможно perltidy удастся использовать не только для перла.

Werdna

Писать надо сразу нормально. А после того как написано читать не надо, должно работать. :)
Вкусы у всех настолько разные, что я давно забил на стили форматирования. У меня есть свой, а если приходится модифицировать чужой код — пишу в стиле первого аффтора. Если там говнокод плохочитаемый, то приходится форматировать по абзацам самому. Ну да, не очень удобно, но выхода другого нет.

bleyman

Ну... у вима внутри есть настраиваемая индентилка. И его можно использовать в пакетном режиме. Только ты очень много времени потеряешь разбираясь в этом ужасе, так что используй GNU indent (тоже поглядев на опции сначала)!

slonishka

я давно забил на стили форматирования. У меня есть свой
мой стиль называй меня мой тигр, никаких шуток и никаких игр!
Оставить комментарий
Имя или ник:
Комментарий: