2009-04-25 2 views
11

Мне нужно написать простой синтаксический анализатор на определенный язык.
Он должен иметь базовую арифметику с надлежащим порядком оценки операторов и синтаксис для вызова функций лежащей в основе среды, которая может быть перегружена.
Каков самый простой способ написать такой парсер? Есть ли что-то, что я могу приспособить или использовать из коробки? Я пишу на C++.Написание простого синтаксического анализатора

ответ

1

Я использовал Ragel разобрать некоторые данные. Это работало очень хорошо для меня.

Смежные вопросы