LSR 009 - 续行功能

基本信息

  • LSR 编号 000
  • 标题 续行功能
  • 作者 MacrosMeng (GitHub: @MacroMeng)
  • 状态 采纳
  • 类型 标准规范类
  • 创建日期 8-28-2025
  • Lamina 版本 > v1.x.x

摘要

本LSR提出在Lamina语法内实现续行功能。

技术规范

反斜杠续行

当某行的行末是反斜杠\时,忽略这个反斜杠,去除行尾的换行符(\n)。如下面的代码:

var a = 1 \
+ 1;  // 注意空格!

应该被解释成

var a = 1 + 1;  // 注意空格!

不完整括号续行

当某一行中的括号不能配对时,应去除行尾的换行符\n。如下面的代码:

var a = (1 +
         1);

应该被解释成

var a = (1 + 1);