1
我有一个单一的Bison解析器定义应用于多个流。每个流都以一定的时间间隔以块形式生成,因此我想要保存给定解析实例的状态,以便在不同的流之间切换,同时保持每个解析实例的状态(及其关联的堆栈)。如何在解析不同流的块时保持Bison状态?
我知道有从扫描仪几个缓冲区之间切换的可能性,但是这并不能帮助我建立一个不同的解析树我分析每个数据流。
是否有野牛功能,这使执行yy_switch_to_buffer()
确实在flex
什么功能?
标记时请小心。 Flex标签用于Adobe/Apache UI框架。 Flex-lexer用于词法分析器。 – JeffryHouser