中文

构建基于空白-insensitive 组件的空白-sensitive 语言

软件工程 2025-10-10 v1

摘要

在软件语言工程中,模块化语言组件的组合正趋利于可重用性。然而,空白敏感语言与空白不敏感语言的集成存在显著障碍,目前缺乏一致的程序,无法在两者之间无缝重用语言组件,导致库文件难以复用,空白敏感语言往往需从零开发。本文提出一种技术方法,利用预处理语言制品后,采用模块化的空白不敏感语言模块构建空白敏感语言。通过重构简化版 Python 编程语言进行评估。该方案旨在提高现有语言组件的可重用性,缩短开发周期,提升软件语言的整体质量。

关键词

引用

@article{arxiv.2510.08200,
  title  = {Building Whitespace-Sensitive Languages Using Whitespace-Insensitive Components},
  author = {Alexander Hellwig and Nico Jansen and Bernhard Rumpe},
  journal= {arXiv preprint arXiv:2510.08200},
  year   = {2025}
}

备注

11 pages, 4 figures, 6 listings