编写一个简单的解析器

问题描述:

我需要编写一个简单的解析器到某种特定于域的语言。
它需要具有适当的操作符评估顺序的基本算术和调用可以超载的底层环境函数的语法。
写这样的解析器最简单的方法是什么?有什么我可以适应或使用的框?我用C++编写。编写一个简单的解析器

看看Boost Spirit

ANTLR会帮助你很多。

我用Ragel解析一些数据。它对我来说工作得很好。

请参阅MetaII解析器技术。本教程引导您完成所有任务:

http://www.bayfronttechnologies.com/mc_tutorial.html