在词法分析器中遇到换行符时,添加对 scc_probe_stream_back 的调用, 以确保流探针位置正确回退。同时修正了 probe_stream_t 接口定义中的 注释说明,明确 back 函数的作用是后退探针位置而非头指针位置。 修复了内存探针流实现中回退逻辑的边界条件判断, 现在能够正确处理探针位置的回退操作。
词法分析
参考LCC的此分析部分
主要使用 LL(n) 硬编码查找token
在词法分析器中遇到换行符时,添加对 scc_probe_stream_back 的调用, 以确保流探针位置正确回退。同时修正了 probe_stream_t 接口定义中的 注释说明,明确 back 函数的作用是后退探针位置而非头指针位置。 修复了内存探针流实现中回退逻辑的边界条件判断, 现在能够正确处理探针位置的回退操作。
参考LCC的此分析部分
主要使用 LL(n) 硬编码查找token