Здравствуйте, Somescout, Вы писали:
S>Зачем извращаться: сделать регэкспами парсер учитывающий приоритет операций наверно можно, но это уже эзотерическое программирование.
Да тут рядом предлагали на полном серьезе.
S>Сначала напишу токенизатор.
Как? Или про НКА-ДКА ты все таки слышал?
S>Примерно так.
Ты LL и описал. Только у LL есть определенные проблемки со сложными приоритетами.
S>ЗЫ. Регэкспами, при здравом размышлении, интересный вариант — quick and dirty, но будет работать.
Т.е. про классы грамматик ты не в курсе? Огорчу — приоритеты и скобки ты на регексах не распарсишь, это в регулярные грамматики невпихуемо, даже с фиксированным LA.