Luc*_*ucy 6 parsing parse-tree context-free-grammar cyk
我使用CYK算法(已在 Java 中实现)来查看字符串是否根据特定语法进行识别。现在我需要为字符串生成一个解析树,是一种从使用算法时使用的矩阵生成树的方法吗CYK?
当仅将 CYK 实现为识别器时,图表中的框通常只是一组位(或其他布尔值),对应于此时可能应用的产生式。这不会给您留下足够的信息来重建解析树。
如果您存储一组对象,则这些对象包括非终结符并跟踪组合的两个产生式。完成后,您检查最终的框是否包含代表开始符号生成的对象。如果是,您可以按照指针返回来重建解析树。
| 归档时间: |
|
| 查看次数: |
2700 次 |
| 最近记录: |