哪一个解析器可以解析扑克日志文件,哪一个是最简单、最好的? (Spirit 需要替代方案。Gold Parser、ANTLR 或...)
我必须解析一些扑克手历史文件、日志文件。
内容如下:
Theplayername bets $100
我需要的只是名称、操作(作为代币)和金额。
问题是该名称还可以包含操作和空格。
示例:玩家下注 $100
我尝试让它与 GoldParser 和 ANTLR 一起工作。无法得到它...
使用 Boost::spirit 没有问题,它可以工作。唯一不好的是我的整个扑克语法的编译时间太棒了,需要 20 分钟。
我发现 ANTLR (C-Api) 和 GoldParser 在编译时间上要好一些。
如果有人可以发布有关如何使用 Goldparser 获取信息的提示,那就太好了。
非常感谢!!!!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它们都可以使用(ANTLR 或 Goldparser)。但如果格式如此简单(
USERNAME
ACTION
...
AMOUNT
),那么我认为没有必要一个成熟的解析器:请注意逐行处理文件并按空格分割。They can both be used (ANTLR or Goldparser). But if the format is so simple (
USERNAME
ACTION
...
AMOUNT
), then I see no need for a full-blown parser: mind as well process the file line by line and split on white spaces.你可以这样:
无需进入一些复杂的解析器,如果格式就是这样的话,可以手动完成。
You could go like this:
No need to get into some complicated parser, do it by hand if the format is just that.