Skip to content

Commit b459583

Browse files
committed
update formatter
1 parent 5616673 commit b459583

File tree

1 file changed

+25
-28
lines changed

1 file changed

+25
-28
lines changed

swift-6-beta.docc/ReferenceManual/SummaryOfTheGrammar.md

Lines changed: 25 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,8 @@ Swift 文档源文件地址:https://docs.swift.org/swift-book/documentation/th
44
翻译估计用时:⭐️⭐️⭐️⭐️⭐️
55
-->
66

7-
# Summary of the Grammar
8-
9-
Read the whole formal grammar.
7+
# 语法总结
8+
阅读完整的形式语法。
109

1110
<!--
1211
@@ -146,7 +145,7 @@ make the same change here also.
146145
>
147146
> *多行字符串开分隔定界符**字符串扩展分隔符* 可选 **`"""`** \
148147
> *多行字符串闭分隔定界符***`"""`** *字符串扩展分隔符* 可选 \
149-
> * 字符串扩展分隔符***`#`** *字符串扩展分隔符* 可选
148+
> *字符串扩展分隔符***`#`** *字符串扩展分隔符* 可选
150149
>
151150
> *引用文本**引用文本项* *引用文本* 可选 \
152151
> *引用文本项**转义字符* \
@@ -166,7 +165,7 @@ make the same change here also.
166165
> *多行插值文本**多行插值文本项* *多行插值文本* 可选 \
167166
> *多行插值文本项***`\(`** *表达式* **`)`** | *多行引用文本项*
168167
>
169-
> *转义序列***`\`** * 字符串扩展分隔符* \
168+
> *转义序列***`\`** *字符串扩展分隔符* \
170169
> *转义字符**转义序列* **`0`** | *转义序列* **`\`** | *转义序列* **`t`** | *转义序列* **`n`** | *转义序列* **`r`** | *转义序列* **`"`** | *转义序列* **`'`** \
171170
> *转义字符**转义序列* **`u`** **`{`** *unicode-标量-数字* **`}`** \
172171
> *unicode-标量-数字* → 一到八个十六进制数字
@@ -269,7 +268,7 @@ make the same change here also.
269268
> *函数类型参数**属性* 可选 **`inout`** 可选 *类型* | *参数标签* *类型注释* \
270269
> *参数标签**标识符*
271270
>
272-
> *异常throws***`throws`** | **`throws`** **`(`** *类型* **`)`**
271+
> *异常 throws***`throws`** | **`throws`** **`(`** *类型* **`)`**
273272
274273
> 数组类型语法:
275274
>
@@ -421,8 +420,8 @@ make the same change here also.
421420
> *if 表达式尾***`else`** *if 表达式* \
422421
> *if 表达式尾***`else`** **`{`** *语句* **`}`**
423422
>
424-
> *switch 表达式***`switch`** *表达式* **`{`** *switch表 达式 case * **`}`** \
425-
> *switch 表达式 case * → *switch 表达式 case * *switch 表达式 case * 可选 \
423+
> *switch 表达式***`switch`** *表达式* **`{`** *switch表 达式 case* **`}`** \
424+
> *switch 表达式 case**switch 表达式 case* *switch 表达式 case* 可选 \
426425
> *switch case 表达式**case 标签* *语句* \
427426
> *switch case 表达式**default 标签* *语句*
428427
@@ -469,7 +468,7 @@ make the same change here also.
469468
>
470469
> *宏展开表达式***`#`** *标识符* *泛型参数子句* 可选 *函数调用参数子句* 可选 *尾随闭包* 可选
471470
472-
> ke'y表达式语法
471+
> key-path 表达式语法
473472
>
474473
> *key-path 表达式***`\`** *类型* 可选 **`.`** *key-path 组件* \
475474
> *key-path 组件**key-path 组件* | *key-path 组件* **`.`** *key-path 组件* \
@@ -558,7 +557,7 @@ make the same change here also.
558557
> *语句**延迟语句* **`;`** 可选 \
559558
> *语句**执行语句* **`;`** 可选 \
560559
> *语句**编译控制语句* \
561-
> *语句集合**语句* *语句集合* 可选
560+
> *语句集**语句* *语句集* 可选
562561
563562
> 循环语句语法:
564563
>
@@ -603,8 +602,8 @@ make the same change here also.
603602
>
604603
> *switch 语句***`switch`** *表达式* **`{`** *switch 语句* 可选 **`}`** \
605604
> *switch 语句**switch 语句* *switch 语句* 可选 \
606-
> *switch 语句**case 标签* *语句集合* \
607-
> *switch 语句**default 标签* *语句集合* \
605+
> *switch 语句**case 标签* *语句集* \
606+
> *switch 语句**default 标签* *语句集* \
608607
> *switch 语句**条件 switch 语句*
609608
>
610609
> *case 标签**属性* 可选 **`case`** *case 项集* **`:`** \
@@ -679,7 +678,7 @@ make the same change here also.
679678
> 条件编译块语法:
680679
>
681680
> *条件编译块**if 指令子句* *elseif 指令子句集* 可选 *else 指令子句* 可选 *endif 指令* \
682-
> *if 指令子句**if 指令* *编译条件* *语句集合* 可选 \
681+
> *if 指令子句**if 指令* *编译条件* *语句集* 可选 \
683682
> *elseif 指令子句**elseif 指令子句* *elseif 指令子句集* 可选 \
684683
> *elseif 指令子句**elseif 指令* *编译条件* *语句集* 可选 \
685684
> *else 指令子句**else 指令* *语句集* 可选 \
@@ -757,7 +756,7 @@ make the same change here also.
757756
758757
> 顶级声明语法:
759758
>
760-
> *顶级声明**语句集合* 可选
759+
> *顶级声明**语句集* 可选
761760
762761
> 代码块语法:
763762
>
@@ -782,17 +781,17 @@ make the same change here also.
782781
>
783782
> *变量声明**变量声明头* *模式构造器集* \
784783
> *变量声明**变量声明头* *变量名* *类型注解* *代码块* \
785-
> *变量声明**变量声明头* *变量名* *类型注解* *getter-setter * \
784+
> *变量声明**变量声明头* *变量名* *类型注解* *getter-setter* \
786785
> *变量声明**变量声明头* *变量名* *类型注解* *getter-setter 关键字(Keyword)块* \
787786
> *变量声明**变量声明头* *变量名* *构造器* *willSet-didSet 块* \
788787
> *变量声明**变量声明头* *变量名* *类型注解* *构造器* 可选 *willSet-didSet 块*
789788
>
790789
> *变量声明头**属性* 可选 *声明修饰符* 可选 **`var`** \
791790
> *变量名**标识符*
792791
>
793-
> *getter-setter * → *代码块* \
794-
> *getter-setter * → **`{`** *getter 子句* *setter 子句* 可选 **`}`** \
795-
> *getter-setter * → **`{`** *setter 子句* *getter 子句* **`}`** \
792+
> *getter-setter**代码块* \
793+
> *getter-setter***`{`** *getter 子句* *setter 子句* 可选 **`}`** \
794+
> *getter-setter***`{`** *setter 子句* *getter 子句* **`}`** \
796795
> *getter 子句**属性* 可选 *可变性修饰符* 可选 **`get`** *代码块* \
797796
> *setter 子句**属性* 可选 *可变性修饰符* 可选 **`set`** *setter 名* 可选 *代码块* \
798797
> *setter 名***`(`** *标识符* **`)`**
@@ -846,17 +845,17 @@ make the same change here also.
846845
> *联合式枚举成员**联合式枚举成员* *联合式枚举成员* 可选 \
847846
> *联合式枚举成员**声明* | *联合式枚举 case 子句* | *编译控制语句* \
848847
> *联合式枚举 case 子句**属性* 可选 **`indirect`** 可选 **`case`** *联合式枚举 case 集* \
849-
> *联合式枚举 case 集**联合式枚举 case * | *联合式枚举 case * **`,`** *联合式枚举 case 集* \
850-
> *联合式枚举 case * → *枚举case名* *元组类型* 可选 \
848+
> *联合式枚举 case 集**联合式枚举 case* | *联合式枚举 case* **`,`** *联合式枚举 case 集* \
849+
> *联合式枚举 case**枚举case名* *元组类型* 可选 \
851850
> *枚举名**标识符* \
852851
> *枚举 case 名**标识符*
853852
>
854-
> *原始值式枚举***`enum`** *枚举名* *泛型参数子句* 可选 *类型继承子句* *泛型 where 子句* 可选 **`{`** *原始值式枚举成员
853+
> *原始值式枚举***`enum`** *枚举名* *泛型参数子句* 可选 *类型继承子句* *泛型 where 子句* 可选 **`{`** *原始值式枚举成员*
855854
> *原始值式枚举成员集**原始值式枚举成员* *原始值式枚举成员集*可选 \
856855
> *原始值式枚举成员集**声明* | *原始值式枚举 case 子句* | *编译控制语句* \
857856
> *原始值式枚举 case 子句**属性*可选 **`case`** *原始值式枚举 case 集* \
858-
> *原始值式枚举 case 集**原始值式枚举 case * | *原始值式枚举 case * **`,`** *原始值式枚举 case 集* \
859-
> *原始值式枚举 case * → *枚举 case 名* *原始值赋值*可选 \
857+
> *原始值式枚举 case 集**原始值式枚举 case* | *原始值式枚举 case* **`,`** *原始值式枚举 case 集* \
858+
> *原始值式枚举 case**枚举 case 名* *原始值赋值*可选 \
860859
> *原始值赋值***`=`** *原始值字面量* \
861860
> *原始值字面量**数值字面量* | *静态字符串字面量* | *布尔字面量*
862861
@@ -871,7 +870,7 @@ make the same change here also.
871870
872871
> 类声明语法:
873872
>
874-
> *类声明**属性*可选 *访问级别修饰符*可选 **`final`**可选 **`class`** *类名* *泛型参数子句*可选 *类型继承子句*可选 *泛型 where 子句*可选 *类主体* \
873+
> *类声明**属性*可选 *访问级别修饰符*可选 **`final`** 可选 **`class`** *类名* *泛型参数子句*可选 *类型继承子句*可选 *泛型 where 子句*可选 *类主体* \
875874
> *类声明**属性*可选 **`final`** *访问级别修饰符*可选 **`class`** *类名* *泛型参数子句*可选 *类型继承子句*可选 *泛型 where子句*可选 *类主体* \
876875
> *类名**标识符* \
877876
> *类主体***`{`** *类成员*可选 **`}`**
@@ -927,8 +926,8 @@ make the same change here also.
927926
928927
> 构造器声明语法:
929928
>
930-
> *构造器声明**构造器头* *泛型参数子句*可选 *参数子句* **`async`**可选 *抛出子句*可选 *泛型 where 子句*可选 *构造器主体* \
931-
> *构造器声明**构造器头* *泛型参数子句*可选 *参数子句* **`async`**可选 **`rethrows`** *泛型 where 子句*可选 *构造器主体* \
929+
> *构造器声明**构造器头* *泛型参数子句*可选 *参数子句* **`async`** 可选 *抛出子句*可选 *泛型 where 子句*可选 *构造器主体* \
930+
> *构造器声明**构造器头* *泛型参数子句*可选 *参数子句* **`async`** 可选 **`rethrows`** *泛型 where 子句*可选 *构造器主体* \
932931
> *构造器头**属性*可选 *声明修饰符*可选 **`init`** \
933932
> *构造器头**属性*可选 *声明修饰符*可选 **`init`** **`?`** \
934933
> *构造器头**属性*可选 *声明修饰符*可选 **`init`** **`!`** \
@@ -953,7 +952,6 @@ make the same change here also.
953952
> *下标声明**下标头* *下标结果* *泛型 where 子句*可选 *getter-setter 关键字块* \
954953
> *下标头**属性*可选 *声明修饰符*可选 **`subscript`** *泛型参数子句*可选 *参数子句* \
955954
> *下标结果***`->`** *特性*可选 *类型*
956-
```
957955
958956
> 宏声明语法:
959957
>
@@ -1059,7 +1057,6 @@ make the same change here also.
10591057
> *元组模式***`(`** *元组模式元素集*可选 **`)`** \
10601058
> *元组模式元素集**元组模式元素* | *元组模式元素* **`,`** *元组模式元素集* \
10611059
> *元组模式元素**模式* | *标识符* **`:`** *模式*
1062-
```
10631060
10641061
> 枚举 case 模式语法:
10651062
>

0 commit comments

Comments
 (0)