Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Создание парсера...
|
|||
|---|---|---|---|
|
#18+
Помогите выделить функциональные блоки или структуру программы. Цель: Программа-Парсер pas файлов. Задача: Анализ всех встречающихся выражений и вынос строковых выражений содержащих русские буквы в Раздел Resourcestring. Выражения должны собиратся в "жадном" режиме, т.е. выражение вида Код: plaintext Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2005, 12:14 |
|
||
|
Создание парсера...
|
|||
|---|---|---|---|
|
#18+
Вам надо что-то писать по типу ситаксического анализатора. Мы такое когда-то писали на лабораторных по стекам... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2005, 12:27 |
|
||
|
Создание парсера...
|
|||
|---|---|---|---|
|
#18+
А можно чуть по подробнее? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2005, 12:30 |
|
||
|
Создание парсера...
|
|||
|---|---|---|---|
|
#18+
Это теория на многих листах. Поищите в интернете, уверен, имеются уже готовые решения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2005, 12:37 |
|
||
|
Создание парсера...
|
|||
|---|---|---|---|
|
#18+
:) Я же не прошу пересказывать теорию... Хотя может быть это было бы полезным Я какраз и прошу дать мне "зацепки" ключевые слова и понятия для поиска необходимой информации в сети. Извените за назойливость. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2005, 12:43 |
|
||
|
Создание парсера...
|
|||
|---|---|---|---|
|
#18+
Большие теоретические работы Ахо А., Ульман Дж. Том 1. Теория синтаксического анализа, перевода и компиляции. Синтаксический анализ Том 2. Теория синтаксического анализа, перевода и компиляции. Компиляция На www.poiskknig.ru по ключевым словам "Ахо Ульман" выпадают ссылки на эти файлы Успехов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2005, 12:51 |
|
||
|
Создание парсера...
|
|||
|---|---|---|---|
|
#18+
Спасибо, ценно, почитаю. от себя так же добавлю (в продолжение ветки) Написание интерпретатора скриптов на С++ (статья и форум) Совместное использование теории построения компиляторов и SWITCH-технологии (pdf) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2005, 13:11 |
|
||
|
Создание парсера...
|
|||
|---|---|---|---|
|
#18+
еще про Lexx и Yacc можешь почитать (ну или про их клоны) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2005, 16:46 |
|
||
|
Создание парсера...
|
|||
|---|---|---|---|
|
#18+
Народ, вы что - озверели ? Из-за такой задачки полноценный компилятор писать - это ж ума лишиться нужно. Взять lex, его должно хватить. можно на Перле или ПХП строковые выражения анализировать. Нам нужно : 1) выкинуть комменты 2) между ; и ; найти куски, где есть кавычки. 3) выбрать из такого куска наиболее длинные послед. вида X + Y +... 4) сделать замену. 5) все ! Washington Irving ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2005, 11:07 |
|
||
|
Создание парсера...
|
|||
|---|---|---|---|
|
#18+
SoldatДолжна выделить весь кусок кроме IntToStr (myIVar), А заодно написать мейл руководителю проекта, чтобы тот настучал по голове тому, кто засунул туда этот IntToStr вместо использования функции Format Если хотите, возьмите http://softwarer.ru/Files/Colorer.rar . Потребуется только минимально дописать, чтобы он понимал "вкрапления" # и ^ символов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2005, 13:20 |
|
||
|
Создание парсера...
|
|||
|---|---|---|---|
|
#18+
видел статейку про синтаксические анализаторы на основе конечных автоматов. Вроде всё просто. На основании этой статьи написал свой синтаксический парсер sql-запросов. _______________________________________________________ Господи, сколько ещё не сделано... А сколько ещё предстоит не сделать...! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2005, 18:45 |
|
||
|
Создание парсера...
|
|||
|---|---|---|---|
|
#18+
Лиман Артём Читайте лучше классиков - в данном случае Книга дракона . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.08.2005, 19:17 |
|
||
|
Создание парсера...
|
|||
|---|---|---|---|
|
#18+
softwarer Лиман Артём Читайте лучше классиков - в данном случае Книга дракона . ну я ж компиляторы не пишу, да и автору топика думаю это не нужно.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2005, 12:45 |
|
||
|
Создание парсера...
|
|||
|---|---|---|---|
|
#18+
Лиман Артём Нда. Просто нечего сказать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2005, 16:31 |
|
||
|
Создание парсера...
|
|||
|---|---|---|---|
|
#18+
Лиман Артёмнаписал свой синтаксический парсер sql-запросовнасколько хорошим получился парсер? разбирает ли запросы с union, вложенные подзапросы как поля и как таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2005, 16:48 |
|
||
|
Создание парсера...
|
|||
|---|---|---|---|
|
#18+
rcryo Лиман Артёмнаписал свой синтаксический парсер sql-запросовнасколько хорошим получился парсер? разбирает ли запросы с union, вложенные подзапросы как поля и как таблицы? парсер мне нужен был простой, без полной поддержки 92. умеет разбирать запросы типа Код: plaintext 1. 2. softwarerНда. Просто нечего сказать. не понял, я что, что то не так сказал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.08.2005, 17:03 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=33199827&tid=1347519]: |
0ms |
get settings: |
5ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 417ms |

| 0 / 0 |
