![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| lusuy |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 1.12.2008 Репутация: нет Всего: нет |
Помогите пожалуйста кто чем может. Нужно разработать программу, проводящую синтаксический контроль введенного оператора паскаля (If <имя1> = <имя2> Then Goto <метка> else <имя3>:=<число>). Проверяются: числа, имена, баланс скобок, знаки операций. Должны быть подпрограммы проверки имени и проверки числа. При обнаружении ошибок выводить сведения: тип ошибки и место ошибки в операторе.
Очен признателен за любую помощь. |
|||
|
||||
| cemick |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 416 Регистрация: 6.7.2006 Где: Санкт-Петербург Репутация: нет Всего: 6 |
Врядли кто поможет, тут либо гуглить, либо читать книгу дракона.. Поуму если делать, то разработка граматики, лексический анализатор, потом синтаксический.. Либо регулярными выражениями дешево и средито)))
|
|||
|
||||
| lusuy |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 1.12.2008 Репутация: нет Всего: нет |
что-то написал, было условие что Отдельные части оператора разделяются группой пробелов:
подскажите пожалуйста как проверить порядок выполнения операторов, и число Это сообщение отредактировал(а) lusuy - 10.12.2008, 11:40 |
|||
|
||||
![]()
|
| Правила форума "Delphi: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |