Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.01.26;
Скачать: [xml.tar.bz2];

Вниз

Форматирование кода и сравнение файлов   Найти похожие ветки 

 
cypher   (2004-01-09 10:58) [0]

Привет.
Интересует слудющая проблема:
Необходимо реализовать утилиту, которая будет форматировать код. Причем не важно какой: в зависимости от расширения файла либо pas, либо cpp, либо sql.
Так же нужно реализовать сравнение файлов (например так, как это делает Araxis Merge

У кого есть идени, наработки, ссылки по данной теме, поделитесь плиз.


 
alex_***   (2004-01-09 11:09) [1]

Сравнение файлов обсуждалось как раз перед Рождеством. А форматирование кода это уже совсем другая песня


 
cypher   (2004-01-09 17:39) [2]

А можно спеть эту песню ?


 
alex_***   (2004-01-09 17:45) [3]

а что ты понимаешь под форматированием?


 
vecna   (2004-01-15 10:35) [4]

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


 
Sha   (2004-01-15 10:44) [5]

> cypher © (09.01.04 10:58)
> У кого есть идени, наработки, ссылки по данной теме, поделитесь плиз.

Сначала переводишь код в некий стандартный формат (TStream), который можно сравнивать и т.п., а затем из него в соответствии с опциями форматирования - в то, что заказал пользователь.


 
Devel   (2004-01-15 10:49) [6]

http://www.dow.wau.nl/aew/DelForExp.html



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.01.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.004 c
4-83298
Demetrius2003
2003-11-18 12:36
2004.01.26
Shell_TrayWnd


14-83269
LM
2004-01-05 10:36
2004.01.26
Помогите разобраться с UpperCase


14-83248
Игорь Шевченко
2004-01-04 20:57
2004.01.26
Знаете ли вы Windows 2000 ? :)


4-83305
Prince Alex
2003-11-21 01:32
2004.01.26
Как получить ROP код по формуле


11-83127
BelchonokH
2003-05-08 23:42
2004.01.26
А как можно переделать компонент VCL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский