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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 23, средняя оценка - 4.83
payton
Сообщений: n/a
#1

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

18.03.2007, 19:40. Просмотров 2827. Ответов 1
Метки нет (Все метки)

Пожалуста, помогите кто чем может... знаю, что это не так сложно, но не представляю, как реализовывать. необходимо сделать с помощью рекурсии...



Построить синтаксический анализатор понятия

список_параметров.

список_параметров::=параметр|параметр, список параметров

параметр::=имя=цифрацифра|имя=(список_араметров)

имя::=буквабуквабуква



тоесть должны читаться тока "комплекты" символов типа: ААА=11 , ААА=(ААА=11) и т.д. иначе выдаётся ошибка.

считывание проходит с файла.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.03.2007, 19:40     Синтаксический анализатор. Рекурсия
Посмотрите здесь:

C++ Рекурсия: синтаксический анализатор понятия "список_параметров"
C++ Синтаксический анализатор понятия "скобки" (рекурсия)
C++ Количество строк в файле. Синтаксический анализатор
Синтаксический анализатор C++
C++ Синтаксический анализатор. Формула
синтаксический анализатор C++
Синтаксический анализатор C++
простейший синтаксический анализатор(Распознавание числа) C++
C++ Синтаксический анализатор понятия скобки
C++ Разработать синтаксический анализатор
Реализовать синтаксический анализатор языка C++
Синтаксический анализатор понятия текст со скобками C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
John Paramol
Сообщений: n/a
22.03.2007, 14:26     Синтаксический анализатор. Рекурсия #2
Не знаю, поможет ли тебе это. Когда-то делал знакомому подобную лабу на паскале. Там задание такое:
<логическое выражение> ::= true | false | <операция>(<операнды>)
<операция> ::= not | and | or
<операнды> ::= <операнд> | <операнд>,<операнды>
<операнд> ::= <логическое выражение>
А в остальном все также, рекурсия, чтение из файла. Но, повторяю, паскаль.
Тебе ведь главное логику работы посмотреть...
Yandex
Объявления
22.03.2007, 14:26     Синтаксический анализатор. Рекурсия
Ответ Создать тему
Опции темы

Текущее время: 02:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru