Вниз
Скачать: CL | DM;

Проверка синтаксиса Паскаля(строки)   Найти похожие ветки 

← →
Vasek   (2010-06-03 08:32) [0]

Здравствуйте! Делаю программу, которая переводит паскаль-код в блок-схему (формирурует блок схему по коду). У меня код вводиться в RichEdit. Но проблемма с правильностью ввода! Пользователь может ввести "че попало", а не правильный код. Возможно ли подключить компилятор Турбо-Паскаль для проверки правильности синтаксиса введенной программы? К примеру после оператора всегда должен стоять ";" но перед оператором "else" ";" нельзя ставить. Со строками все эти ситуации тяжело продумать, а если бы например, компилировался через Паскаль код, выдавал синтаксические ошибки (если они есть), пользователь бы их исправлял, а потом только формировалась блок-схема! Возможно ли такое ? Или то что я написал за гранью бреда? Заранее спасибо!!!


← →
MBo ©   (2010-06-03 09:05) [1]

Вероятно, TSynEdit справится с задачей. Если нет, то использовать парсеры


← →
Vass   (2010-06-03 09:38) [2]

А если можно то по подробнее, что за компонент TSynEdit. И парсеры, что это за звери и с чем их едят=)



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.049 c
3-1237562794
SP
2009-03-20 18:26
2010.08.27
Коррелированный запрос UPDATE


4-1224075402
shurets
2008-10-15 16:56
2010.08.27
Создать профиль пользователя


15-1271780033
М. Береговой
2010-04-20 20:13
2010.08.27
На сколько хватает Ipod батареи?


15-1269176860
Правильный$Вася
2010-03-21 16:07
2010.08.27
загрузочный ли образ


15-1271018147
@!!ex
2010-04-12 00:35
2010.08.27
Lab степень отличия цветов друг от друга




   Наверх