Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.08.27;
Скачать: 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 вся ветка

Текущий архив: 2010.08.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.061 c
2-1275043106
kolian
2010-05-28 14:38
2010.08.27
запоминание и воспроизведение в окне memo


15-1273509185
stas
2010-05-10 20:33
2010.08.27
Рантайм пакеты


15-1275923916
bss
2010-06-07 19:18
2010.08.27
Регулярные выражения: как проверить вхождение числа в диапазон


9-1188158694
Mr.Vlad
2007-08-27 00:04
2010.08.27
Turn


15-1272443577
worldmen
2010-04-28 12:32
2010.08.27
SQL остаток товара на складе