![]() |
|
#1
|
||||
|
||||
![]() Срочно нужна помощь! Господа программеры, преклоняю пред Вами свою бестолковую голову.....
Требуется разработать процедур в Delphi, обеспечивающую реализацию модуля лексического разбора. Модуль должен быть реализован с использованием модели детерминированного конечного автомата и должен обеспечивать лексический разбор команды Replace. Синтаксис команды может быть записан в виде: [<РАЗДЕЛИТЕЛЬ>] REPLACE < РАЗДЕЛИТЕЛЬ> < ИМЯ ПОЛЯ> WITH < РАЗДЕЛИТЕЛЬ> < ВЫРАЖЕНИЕ> [FOR < РАЗДЕЛИТЕЛЬ> <ЛОГИЧЕСКОЕ ВЫРАЖЕНИЕ>] пример REPLACE F1 WITH A →F2 REPLACE F3 WITH B2 FOR C2>C3 Необходима таблица с ошибками и скрины из программы. Кто-нибудь может выручить???? Женщины способны на всё, мужчины – на всё остальное... ![]() |
#2
|
||||
|
||||
![]() Поясните, что такое:
Цитата:
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
||||
|
||||
![]() ну скриншоты, показывающие работу проги..
а талицу формата Внутренные состояние Входные символы replacewithforпробелКонец строкиНеопознанные символы Sost 1 Sost 2 ну как-то так.. Женщины способны на всё, мужчины – на всё остальное... ![]() |
#4
|
||||
|
||||
![]() ну что, поможешь?
Женщины способны на всё, мужчины – на всё остальное... ![]() |
#5
|
||||
|
||||
![]() Пока не возьмусь т.к. пока по заданию есть вопросы.
1. <РАЗДЕЛИТЕЛЬ> - какой-то конкретный символ или выбраный пользователем в предварительных настройках? 2. < ИМЯ ПОЛЯ> - имеется ввиду имя поля БД или это название части текста которую надо заменить? 3.< ВЫРАЖЕНИЕ> - это просто какой-то текст или предопределенная функция, которая что-то делает. Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#6
|
||||
|
||||
![]() Вот что-то накрапала.....
Мб проверить будет проще.. Код:
Женщины способны на всё, мужчины – на всё остальное... ![]() |
#7
|
|||
|
|||
![]() Я сильно извеняюсь, но это просто супер вариант для работы!!!
|