【发布时间】:2014-05-23 00:35:29
【问题描述】:
我有一个类似这样的文件格式
...
{string_length} {binary_string}
...
示例:
...
10 abcdefghij
...
是否可以使用 lexer/yacc 进行解析?字符串没有空终止符,所以我不知道如何标记它。
我目前正在为此使用 ply 的词法分析器和 yacc
【问题讨论】:
-
“字符串没有空终止符”,那么输入文件中
j之后的下一个字符是什么?你的输入文件是二进制文件吗? -
@LeeDuhem 下一个字符是另一个节点的开始,大小为:二进制字符串