| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Алгоритмы > Расставляем табуляторы (пробелы) в тексте прогр. |
| Автор: Фара 1.2.2005, 17:12 | ||
| Имеется файл с кодом Pascal неотформатированный по этикетным показателям... Необходимо прочитать файл и вывести все красивенько как это принято в программистской среде:
|
| Автор: MBo 1.2.2005, 17:59 |
| DelForExp |
| Автор: Фара 1.2.2005, 18:21 |
| MBo не понял, простите |
| Автор: Фара 1.2.2005, 18:27 |
| гугл, понял теперь... мне-то нужен source code, а он вроде как его не дает, да и алгоритма я не видел |
| Автор: Петрович 1.2.2005, 23:01 | ||||
Ну, тут вопрос вкуса. Лично я пишу так:
|
| Автор: Фара 2.2.2005, 19:55 |
| Петрович Это не столь важно в моем конкретном случае... Мне бы все такие алгоритм узнать...DelForExp долго разбирать |
| Автор: LSD 5.2.2005, 18:24 |
| Алгорит приблизительно следующий: производим анализ текста и строим дерево синтаксического разбора, проходимся по этому дереву и формируем тект заново, учитывая наши пожелания относительно того как должен выглядеть код (отступы там и прочее). Вот примеры подобных программ с открытым исходным кодом: http://jedicodeformat.sourceforge.net/, http://jalopy.sourceforge.net/. |