authorgravatar for codroid@gmail.comhryx <codroid@gmail.com> 2019-04-23 21:02:10-07:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2019-04-24 14:38:56-04:00
log06bf91843640a060c5e17072e02dc9d7deea920b
tree23e25afaae20e3a582c39084aa7d503037cf8f2b
parent5de934810fda80dcf141fce57331ef9291a45abc

Sync grammar with spec

- Remove rule LabeledExpr - Add rule CurlySuffixExpr

1 files changed, 2 insertions(+), 2 deletions(-)

doc/langref.html.in+2-2
...@@ -9443,8 +9443,6 @@ PrimaryExpr...@@ -9443,8 +9443,6 @@ PrimaryExpr
94439443
9444IfExpr &lt;- IfPrefix Expr (KEYWORD_else Payload? Expr)?9444IfExpr &lt;- IfPrefix Expr (KEYWORD_else Payload? Expr)?
94459445
9446LabeledExpr &lt;- BlockLabel? (Block / LoopExpr)
9447
9448Block &lt;- LBRACE Statement* RBRACE9446Block &lt;- LBRACE Statement* RBRACE
94499447
9450LoopExpr &lt;- KEYWORD_inline? (ForExpr / WhileExpr)9448LoopExpr &lt;- KEYWORD_inline? (ForExpr / WhileExpr)
...@@ -9453,6 +9451,8 @@ ForExpr &lt;- ForPrefix Expr (KEYWORD_else Expr)?...@@ -9453,6 +9451,8 @@ ForExpr &lt;- ForPrefix Expr (KEYWORD_else Expr)?
94539451
9454WhileExpr &lt;- WhilePrefix Expr (KEYWORD_else Payload? Expr)?9452WhileExpr &lt;- WhilePrefix Expr (KEYWORD_else Payload? Expr)?
94559453
9454CurlySuffixExpr &lt;- TypeExpr InitList?
9455
9456InitList9456InitList
9457 &lt;- LBRACE FieldInit (COMMA FieldInit)* COMMA? RBRACE9457 &lt;- LBRACE FieldInit (COMMA FieldInit)* COMMA? RBRACE
9458 / LBRACE Expr (COMMA Expr)* COMMA? RBRACE9458 / LBRACE Expr (COMMA Expr)* COMMA? RBRACE