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

Вниз

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

 
Igor_thief   (2003-06-30 22:16) [0]

Мне очень интересно, каким макаром дельфя форматирует свои исходники. Ну в
смысле, настраеваеш как отображать цифры, текст и дельфя при открытии файла
быстренько его форматирует, или набираеш текст, а он автоматом форматируется.
Подскажите идею как сделать чего-то похожее.


 
Palladin   (2003-06-30 22:24) [1]

это называется умным словом парсинг текста, парсинг текста это широкое понятие, включающее в себя алгоритм для разбора текста по определенным правилам, самое трудное в этом это правильно определить у себя в голове эти правила, ну а потом приступить к их реализации...


 
Кен   (2003-07-01 03:54) [2]

Если бы это был хтмл, то просто заменяешь нужные слова типа function , var , unit на тоже самое только с <_B_> <_/_B_> вокруг них.

А в РичЭдит, всё как то через одно место сделано. Не знаю.


 
Asteroid   (2003-07-01 04:36) [3]

> Кен © (01.07.03 03:54)
В RichEdit тоже парсинг. Только текст там представлен в виде RichTextFormat (RTF). Никогда не открывал файлы с таким расширением в текстовом виде?


 
Igor_thief   (2003-07-01 17:24) [4]

Очень интересно. Расскажите немного по-больше про этот "чудо" парсинг. Подскажите где взять инфу на эту тему.


 
Asteroid   (2003-07-01 18:19) [5]

> Igor_thief © (01.07.03 17:24)
У тебя есть строка с текстом. Ты идешь по ней и каждый раз проверяешь, нет ли в ней ключевого слова. Если там то, чего не должно было быть - значит ошибка в тексте :)
Поищи "парсеры", "интерпретаторы".


 
k-man   (2003-07-01 18:33) [6]

Я недавно изучал точно эту задачу так как делал подсвтеку синтакисиса у себя в программе. Да и программу парсинга текста
я тоже делал. Если надо - пиши. k_man@list.ru

> в РичЭдит, всё как то через одно место сделано. Не знаю.

Все там отлчино сделано.


 
Anatoly Podgoretsky   (2003-07-01 20:27) [7]

Это не там это место растет


 
k-man   (2003-07-01 20:42) [8]


> Это не там это место растет

Это точно..


 
panov   (2003-07-01 21:39) [9]

Зайди в яндрекс и поищи по ссылки на "синтаксический анализатор" - по-умному это так называется, по-русски...


 
Igor_thief   (2003-07-02 15:26) [10]

to Asteroid © (01.07.03 18:19)
долговато работать будет (наверное)
to k-man © (01.07.03 18:33)
проплачу инет и сразу же напишу письмо
to panov © (01.07.03 21:39)
проверю



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

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

Наверх




Память: 0.46 MB
Время: 0.008 c
1-55511
EgorKA
2003-07-04 17:01
2003.07.17
Изменение размеров формы с borderstyle=bsNone...


6-55707
LOX
2003-05-10 14:18
2003.07.17
Код который разрывает связь с инетом.


1-55616
stalker780
2003-07-03 17:37
2003.07.17
Освобождение окна


14-55827
yura
2003-07-01 05:12
2003.07.17
Почта


7-55861
TarAntul
2003-05-05 05:22
2003.07.17
Как в XP заменить в explorer.exe на свою прогу?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский