从生成器自动构建解析器,反之亦然

时间:2016-10-28 18:21:57

标签: c++ boost-spirit

似乎提升精神库在解析器和生成器之间的对称性上设计得非常谨慎。提供了一组用于保存数据集的结构和一个语法(在其字面意义上,不在灵感中),应该能够编写解析器和生成器。

由于精神语法既包含语法,也包含用于将数据保存在内存中的结构,是否(或是)有一种方法可以自动地从生成器语法构建解析器语法,反之亦然?如果没有,为什么?

类似的东西:

karma::grammar<MyStruct> generator;
qi::grammar<MyStruct> parser = generator;

0 个答案:

没有答案
相关问题