我正在寻找一种方法来将字符串解析为int或double,解析器应该尝试两种方法并选择与输入流的最长部分匹配的方法.
有一个不推荐使用的指令(longest_d)正是我正在寻找的:
number = longest_d[ integer | real ];
...因为它已被弃用,还有其他选择吗?如果有必要实现语义动作来实现所需的行为,有没有人有建议?
c++ boost boost-spirit boost-spirit-qi
boost ×1
boost-spirit ×1
boost-spirit-qi ×1
c++ ×1