写一个简单的解析器

12

我需要编写一个简单的解析器来解析某种特定领域语言。
它需要具备基本的算术运算,包括适当的运算符优先级以及调用底层环境函数的语法,这些函数可以被重载。
有没有什么简单的方法来编写这样的解析器?是否有一些现成的东西我可以使用或改编?我是用C++编写的。

4个回答

8

3

2

ANTLR会给你很大的帮助。


1

我使用了Ragel来解析一些数据,效果还不错。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接