构建基于空白-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