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

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

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

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

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

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



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

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

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

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

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



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

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

Синтаксический анализатор понятия "скобки" (рекурсия) - C++
Здравствуйте, уже замучалась с программой. Нужно построить синтаксический анализатор для понятия скобки. скобки::=квадратные | круглые ...

Рекурсия: синтаксический анализатор понятия "список_параметров" - C++
построить синтаксический анализатор понятия список_параметров. список_параметров=параметр||параметр, список_параметров ...

Синтаксический анализатор - C++
никак не могу разобраться с заданием, может быть кто-то сталкивался 1.Построить синтаксические диаграммы для следующих конструкций; ...

Синтаксический анализатор - C++
Нужно написать синтаксический анализатор для одного маленького фрагмента программы, т.е. проверка правильности грамматического построения...

Синтаксический анализатор - C++
Нужна помощь именно с алгоритмом. Задание звучит так - проверить корректность написания заголовка функции. Прототипы не учитываются. ...

синтаксический анализатор - C++
Доброго времени суток. Подскажите как написать синтаксический анализатор кода(паскаль). Как это правильно делать? как это сделано в средах...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
John Paramol
Сообщений: n/a
22.03.2007, 14:26 #2
Не знаю, поможет ли тебе это. Когда-то делал знакомому подобную лабу на паскале. Там задание такое:
<логическое выражение> ::= true | false | <операция>(<операнды>)
<операция> ::= not | and | or
<операнды> ::= <операнд> | <операнд>,<операнды>
<операнд> ::= <логическое выражение>
А в остальном все также, рекурсия, чтение из файла. Но, повторяю, паскаль.
Тебе ведь главное логику работы посмотреть...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
22.03.2007, 14:26
Привет! Вот еще темы с ответами:

Разработать синтаксический анализатор - C++
Может кто помочь понять как должна выглядеть программа подобного вида? си++ знаю, но с этими анализаторами что то я не догнал( : ...

Синтаксический анализатор. Формула - C++
Нужно построить синтаксический анализатор для понятия формула. Программа выдает ошибки. вот условие: и вот мой код: #include...

Синтаксический анализатор понятия скобки - C++
Здравствуйте,помогите пожалуйста с построение синтаксического анализатора понятия скобки скобки::=A|B(скобки скобки) Заранее спасибо...

Реализовать синтаксический анализатор языка - C++
Ребят,может,сможет кто помочь. Почти весь день сидел писал программу, уже просто мозг высох и отказывается работать, перечитал похожие...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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