Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.17;
Скачать: CL | DM;

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.019 c
9-55381
bda
2002-09-17 09:41
2003.07.17
Где взять готовые спрайты?


7-55866
Cooller
2003-05-07 14:27
2003.07.17
Имя дисковода


14-55726
paxer
2003-07-02 14:52
2003.07.17
Нужен компонент ввода даты с возможностью ввода пустого значения


6-55695
fyty
2003-05-10 21:43
2003.07.17
Terminal


14-55765
Dimka Maslov
2003-07-02 14:02
2003.07.17
ALC comes back