【发布时间】:2012-04-26 05:22:24
【问题描述】:
您好,我需要创建一个解析器来解析搜索引擎高级查询语言: 例如:“食物”语言:es
我想使用 Flex 和 Bison,但我从未使用过它们。我想知道是否有人可以向我指出一个好的在线教程,那么它会非常有帮助。我一直在网上寻找,但没有找到任何有用的东西。
另外,如果有人可以提供任何示例 flex/bison 代码,我将不胜感激。
提前非常感谢
【问题讨论】:
-
在良好的背景下,您应该有意识地选择工具。一个很好的起点:en.wikipedia.org/wiki/Compiler-compiler
-
认真的吗?您可以使用
sscanf和strtok解析此类查询语言。 -
sscanf 是做什么的?你能举一些例子吗?谢谢
标签: parsing bison flex-lexer