标签: c++ interpreter
驱动程序连接到数据源并获取数据,解析器解析数据和转换根据需要转换数据,即数据流如下所示
Driver.Out --> Parser.In -- Parser.Out --> Translator.In
我想写一个运行时解释器,它将这些组件与队列联系起来并产生所需的输出。
任何想法都将受到高度赞赏
答案 0 :(得分:1)
您是否考虑在应用程序中嵌入lua这样的解释器,或将您的应用程序嵌入ocaml或python
但我不明白你的问题。
答案 1 :(得分:0)
使用flex和bison。关于如何用它们编写口译员或编译器的好书是约翰莱文Flex & Bison: Text Processing Tools。