置换短语的 LR 解析
形式语言与自动机理论
2024-10-10 v1 编程语言
摘要
本文提出了一种高效的方法,用于置换短语的 LR 解析。在实际情况下,所提出的算法构建的 LR(0) 自动机所需的状态数显著少于标准构造方式。对于大多数实际语境,状态数通常从 减少到 ,从而构建更紧凑的解析表。随着置换短语长度的增加以及规则右侧置换短语的数量增多,状态数的减少会更加明显。我们通过将其应用于 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