1
4
您可能需要查看semantic/wisent目录中的calc示例。它非常简单,还演示了如何使用%左右的功能。它将“执行”代码,而不是将其转换为标记。其他一些简单的语法包括cogre中的“dot”语法分析器和srecode中的srecode语法分析器。 为了进行明智的调试,菜单中有一个冗长的标志,尽管老实说,我没有尝试过。在条目上也有明智的调试,允许您选择一个操作,该操作将导致Emacs调试器在该操作中停止,以便您可以看到值是什么。 旧的“牛”解析器有一个调试模式,允许您单步执行规则,但它从未被移植到睿智。这是我写明智的解析器时非常想念的一个特性。 |
2
2
关于Q1: 首先确保实际使用了最明智的解析器:
应该返回
运行以下elisp代码段:
它在“开发”菜单中创建一个新条目“明智的调试”。单击此条目可切换最明智的分析器的调试。下次用最明智的分析器重新分析缓冲区时,它会将调试信息输出到缓冲区*最明智的调试*。buffer*wisent debug*不会自动显示,但您可以通过buffer菜单找到它。 为了避免“明智的调试”泛滥,您应该禁用“空闲时重新分析”。 不时地,您应该用擦除缓冲区清除缓冲区*明智的调试*。 |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |