gpt4 book ai didi

bit-manipulation - 比特流词法分析器生成器

转载 作者:行者123 更新时间:2023-12-02 03:45:43 24 4
gpt4 key购买 nike

我有许多面向位的数据包格式。我不是手工编写许多相当复杂的词法分析器,而是在寻找一个位级词法分析器生成器,一个面向位的 flex/lex 版本。显然我可以直接写 C,但我想知道是否存在这样的位级词法分析器生成器。快速谷歌后,我找到了一些媒体解码器之类的,但是,我不是在解析媒体文件,而是在解析网络数据包。

或者有没有办法在面向位的制作中运行 flex?

最佳答案

您可以考虑重新定义 YY_INPUT(请参阅 flex 文档中的 Generated Scanner)并将每个输入字节分解为其单独的位并使用'0''1' 作为正则表达式的字母表。您可能想考虑是否可以使用 YY_INPUT 的简单定义来定义稍大的字母表。

关于bit-manipulation - 比特流词法分析器生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17317306/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com