中文

置换短语的 LR 解析

形式语言与自动机理论 2024-10-10 v1 编程语言

摘要

本文提出了一种高效的方法,用于置换短语的 LR 解析。在实际情况下,所提出的算法构建的 LR(0) 自动机所需的状态数显著少于标准构造方式。对于大多数实际语境,状态数通常从 Ω(n!)\Omega(n!) 减少到 O(2n)O(2^{n}),从而构建更紧凑的解析表。随着置换短语长度的增加以及规则右侧置换短语的数量增多,状态数的减少会更加明显。我们通过将其应用于 JSON 文档解析来展示了该方法的有效性。

关键词

引用

@article{arxiv.2410.06769,
  title  = {LR Parsing of Permutation Phrases},
  author = {Jana Kostičová},
  journal= {arXiv preprint arXiv:2410.06769},
  year   = {2024}
}

备注

13 pages, 2 figures