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