From b057b5259a85a92a6cbdc631253cf93aba87db8a Mon Sep 17 00:00:00 2001 From: pushkine Date: Sun, 30 Jan 2022 02:00:55 +0100 Subject: [PATCH 1/3] Update struct-expr.md --- src/expressions/struct-expr.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/expressions/struct-expr.md b/src/expressions/struct-expr.md index a6958e1f0..b506bde72 100644 --- a/src/expressions/struct-expr.md +++ b/src/expressions/struct-expr.md @@ -13,9 +13,12 @@ >    _StructExprField_ (`,` _StructExprField_)\* (`,` _StructBase_ | `,`?) > > _StructExprField_ :\ ->       [IDENTIFIER]\ ->    | ([IDENTIFIER] | [TUPLE_INDEX]) `:` [_Expression_] -> +>    [_OuterAttribute_] \*\ +>    (\ +>          [IDENTIFIER]\ +>       | ([IDENTIFIER] | [TUPLE_INDEX]) `:` [_Expression_]\ +>    ) +> > _StructBase_ :\ >    `..` [_Expression_] > @@ -121,6 +124,7 @@ let a = Gamma; // Gamma unit value. let b = Gamma{}; // Exact same value as `a`. ``` +[_OuterAttribute_]: attributes.md [IDENTIFIER]: ../identifiers.md [TUPLE_INDEX]: ../tokens.md#tuple-index [_Expression_]: ../expressions.md From a5455167adcf55f2c1829a0eca806fe394227aa8 Mon Sep 17 00:00:00 2001 From: Eric Huss Date: Sun, 30 Jan 2022 08:08:52 -0800 Subject: [PATCH 2/3] Remove trailing space --- src/expressions/struct-expr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/expressions/struct-expr.md b/src/expressions/struct-expr.md index b506bde72..df0ab0337 100644 --- a/src/expressions/struct-expr.md +++ b/src/expressions/struct-expr.md @@ -18,7 +18,7 @@ >          [IDENTIFIER]\ >       | ([IDENTIFIER] | [TUPLE_INDEX]) `:` [_Expression_]\ >    ) -> +> > _StructBase_ :\ >    `..` [_Expression_] > From e4edc3edbabefd6c0b8aa17ce539d560320d4c93 Mon Sep 17 00:00:00 2001 From: Eric Huss Date: Sun, 30 Jan 2022 08:25:45 -0800 Subject: [PATCH 3/3] Fix broken link --- src/expressions/struct-expr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/expressions/struct-expr.md b/src/expressions/struct-expr.md index df0ab0337..8caeff200 100644 --- a/src/expressions/struct-expr.md +++ b/src/expressions/struct-expr.md @@ -124,7 +124,7 @@ let a = Gamma; // Gamma unit value. let b = Gamma{}; // Exact same value as `a`. ``` -[_OuterAttribute_]: attributes.md +[_OuterAttribute_]: ../attributes.md [IDENTIFIER]: ../identifiers.md [TUPLE_INDEX]: ../tokens.md#tuple-index [_Expression_]: ../expressions.md