Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Синтаксический анализатор - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Обмен данными между программами http://www.cyberforum.ru/cpp-beginners/thread591732.html
Я в С++ не силён , но интерес есть , не могу найти в интернете по С++ чтобы две программы обменивались данными по протоколу http:80 . Как набрать в поиске ? по делфи нашел , а по с++ NULL false
C++ Вычисления количества простых чисел, принадлежащих отрезку Задание: Составить программу вычисления количества простых чисел, принадлежащих отрезку . Для проверки, является ли число простым, использовать функцию prostoe. Функция возвращает 1, если число... http://www.cyberforum.ru/cpp-beginners/thread591688.html
Определить, под каким знаком зодиака рожден человек C++
Сессия скоро! Помогите с задачами плз! 1.Дана прямоугольная матрица A (N, M) (N M, M 15). Преобразовать матрицу таким образом, чтобы на месте первой строки находилась вторая, на месте второй –...
C++ дана строка текста. найти слова, содержащие букву d
дана строка текста. найти слова, содержащие букву d. За ранее спасибо.
C++ челночная сортировка http://www.cyberforum.ru/cpp-beginners/thread591656.html
доброго времени суток! кому не сложно объяснить по поводу алгоритма челночной сортировки? задание: сортировка списка студентов челночным методом по двум ключам одновременно: по возрастанию номеров...
C++ написать программу которая вычисляет среднее арифметическое последовательности отрицательных дробных чисел, вводимых с клавиатуры Друзья, помогите разобраться. Компилятор выдает ошибку в 16 строке, а я не понимаю в чем дело. За ранее спасибо и благодарю) написать программу которая вычисляет среднее арифметическое... подробнее

Показать сообщение отдельно
Tester123
0 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 21

Синтаксический анализатор - C++

30.05.2012, 20:07. Просмотров 6154. Ответов 15
Метки (Все метки)

Нужно написать синтаксический анализатор для одного маленького фрагмента программы, т.е. проверка правильности грамматического построения предложений исходного текста программы.
Текст программы:

Код
if (CEdit1.Text='') and (Kedit2.Text='') then 
begin ShowMessage('Please enter data');exit end;
Это должно быть просто окно, куда я вставляю код и при нажатии кнопки либо выдаётся сообщение что всё отлично, либо (если я ввожу какую-то синтаксическую ошибку) говорит что возникла ошибка у указывается какого рода (хорошо бы ещё показать в каком месте, но не обязательно).
Написать можно на любом языке.

Скажите пожалуйста, сложно ли это сделать? Может кто-то поможет? Хоть чем-то. Любым фрагментам кода буду рад (но сам я знаю только object pascal).

P.S анализатор только для этого конкретного кода, для этих слов, т.е. если тут нет оператора if, значит если я введу его (пусть даже корректно), то это должна быть ошибка.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru