Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Как написать рекурсивный синтаксический анализатор


Автор: Petr1993 4.1.2013, 16:01
Как можно рекурсивно реализовать синтаксический анализатор скобок

 <скобки> ::= {<квадр> |<кругл>}
 <кругл> ::= {<квадр><квадр>| -}
 <квадр> ::= {<кругл><кругл>| +}

Автор: bsa 4.1.2013, 19:44
boost::spirit не предлагать?

Автор: Petr1993 4.1.2013, 21:19
к сожалению,нет.

Автор: EvilsInterrupt 5.1.2013, 00:23
Petr1993
А почему не взять в готовом виде решение написанное самим Страуструпом в его книге по C++ ?
Там почти один в один то что нужно для решения этой задачи. С небольшими правками под свою ситуацию, думаю решите быстрее свою проблему

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)