在 AS3 语法中使用 ω?
Use of ω in AS3 grammar?
某些 ECMAScript 3 语句在换行后会自动插入分号,这导致以下示例不是调用(例如,f()
):
f
(0)
一些 AS3 语句也是如此...但我不明白为什么 AS3 specification 在 15 部分使用 ω(希腊符号)。语句定义Statement
非终结符。
段预定义符号ω:
ω = {abbrev, noShortIf, full}
接着,定义了Statement
ω和Substatement
ω的产生式。例如:
声明ω
IfStatementω
开关语句
ContinueStatement 分号ω
想知道ω后缀是什么意思。 Statement
和 Substatement
中列出的 "every" 语句中未使用它。但几个月前我看到了一些 ES4 规范草案,它也有这个希腊后缀。有人知道吗?
这是他们压缩带有后缀的相似词的方法。假设 "statementω" 代表 "statementabbrev"、"statementnoShortIf" 或 "statementfull"。这封信本身并无特殊意义。
某些 ECMAScript 3 语句在换行后会自动插入分号,这导致以下示例不是调用(例如,f()
):
f
(0)
一些 AS3 语句也是如此...但我不明白为什么 AS3 specification 在 15 部分使用 ω(希腊符号)。语句定义Statement
非终结符。
段预定义符号ω:
ω = {abbrev, noShortIf, full}
接着,定义了Statement
ω和Substatement
ω的产生式。例如:
声明ω
IfStatementω
开关语句
ContinueStatement 分号ω
想知道ω后缀是什么意思。 Statement
和 Substatement
中列出的 "every" 语句中未使用它。但几个月前我看到了一些 ES4 规范草案,它也有这个希腊后缀。有人知道吗?
这是他们压缩带有后缀的相似词的方法。假设 "statementω" 代表 "statementabbrev"、"statementnoShortIf" 或 "statementfull"。这封信本身并无特殊意义。