【发布时间】:2012-10-27 00:34:28
【问题描述】:
我正在寻找一种将字符串解析为 int 或 double 的方法,解析器应该尝试这两种方法并选择与输入流中最长部分匹配的方法。
有一个已弃用的指令 (longest_d) 完全符合我的要求:
number = longest_d[ integer | real ];
...既然它已被弃用,还有其他选择吗?如果需要实现语义动作来实现所需的行为,有没有人有建议?
【问题讨论】:
标签: c++ boost boost-spirit boost-spirit-qi