【发布时间】:2011-01-07 22:47:12
【问题描述】:
我正在寻找基于 C 语言的动态解析器/框架。 它必须是动态的,因为 EBNF 是不断变化的,像野牛这样的东西在这种情况下不适用。而 boost::spirit 对我来说几乎没用,因为它需要 C++。
有人有想法吗?
【问题讨论】:
-
是什么阻止您使用带有包装器的 boost::spirit 从 C 代码中调用它?
-
“EBNF 不断变化”——在运行时?
-
只是好奇:你的任务是什么?我只是在大学的编译器课程中处理 BNF,所以我想知道 BNF 不断变化的情况
-
我希望他们有像开发语言这样的任务,并且 BNF 每周左右变化,不可能在运行时创建操作以改变语义,否则我会投票支持图灵奖 ;-)跨度>
标签: c frameworks parsing