前页 | 后页 |
分析语法分析
当您解析您创建的语法时,它可能会显示您无法立即诊断的错误。为了帮助您解决此类错误,您可以使用 Grammar Profiler审阅解析器生成您可以看到的 AST 的过程。
您再次解析语法编辑器窗口下半部分的文本,但这一次树显示了解析器尝试的每条规则、到达的位置以及是否通过。打开文件、粘贴文件和设置启动规则的规则保持不变。
访问
功能区 |
开发 >源代码 > 语法编辑器 > 语法调试器> Profiler 结果 |
工具栏选项
选项 |
行动 |
也见 |
---|---|---|
打开文件 |
显示一个浏览器,您可以通过该浏览器找到并打开包含您要编辑的语法的文件。 |
|
解析 |
执行解析操作。如果解析成功,“AST 结果”选项卡将包含生成的 AST,“配置文件结果”选项卡将包含有关解析器通过您的语法所采用的路径的调试信息。在调试新语法时,配置文件数据非常有用。 |
|
选择规则 |
如果您想使用不同的根规则来处理您的样本源,请单击下拉箭头并选择替代规则。 |
|
帮助 |
显示此帮助主题。 |
注记
- 因为对大文件进行分析可能需要很长时间,所以如果您在开始解析时没有显示该选项卡,则不会填充“配置文件结果”选项卡