Skip to content

Commit 1be55f9

Browse files
committed
simplify pattern grammar
1 parent 940de70 commit 1be55f9

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

src/patterns.md

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,13 @@
22

33
> **<sup>Syntax</sup>**\
44
> _Pattern_ :\
5-
> &nbsp;&nbsp; &nbsp;&nbsp; `|`<sup>?</sup> _PatternAllowTopAltInner_
5+
> &nbsp;&nbsp; &nbsp;&nbsp; `|`<sup>?</sup> _PatternNoTopAlt_ `|` _PatternNoTopAlt_
6+
> &nbsp;&nbsp; | _PatternNoTopAlt_
67
>
78
> _PatternNoTopAlt_ :\
8-
> &nbsp;&nbsp; &nbsp;&nbsp; `(` _Pattern_ `)`
9-
> &nbsp;&nbsp; | _PatternInner_
10-
>
11-
> _PatternAllowTopAltInner_ :\
12-
> &nbsp;&nbsp; &nbsp;&nbsp; _PatternAllowTopAltInner_ `|` _PatternAllowTopAltInner_
13-
> &nbsp;&nbsp; | _Pattern_
14-
>
15-
> _PatternInner_ :\
169
> &nbsp;&nbsp; &nbsp;&nbsp; _PatternWithoutRange_\
1710
> &nbsp;&nbsp; | [_RangePattern_]
11+
> &nbsp;&nbsp; | `(` _Pattern_ `)`
1812
>
1913
> _PatternWithoutRange_ :\
2014
> &nbsp;&nbsp; &nbsp;&nbsp; [_LiteralPattern_]\

0 commit comments

Comments
 (0)