12

我需要为一种领域特定语言编写一个简单的解析器。
它需要具有适当的运算符评估顺序的基本算术和调用可以重载的底层环境函数的语法。
编写这样一个解析器的最简单方法是什么?有什么东西我可以开箱即用地适应或使用吗?我正在用 C++ 编写。

4

4 回答 4

8

看看Boost Spirit

于 2009-04-25T12:35:24.263 回答
3

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

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

于 2009-07-15T00:15:00.837 回答
2

ANTLR会帮助你很多。

于 2009-04-25T12:31:52.273 回答
1

我用Ragel解析了一些数据。它对我来说效果很好。

于 2009-04-25T12:33:08.387 回答