Skip to content

Commit 065efb7

Browse files
committed
define winner, combine, etc. as normal blocks
For the moment I'm assuming semantic analysis will rule out malformed blocks.
1 parent b469b42 commit 065efb7

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

STD.pm6

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1570,7 +1570,13 @@ grammar P6 is STD {
15701570
<?dumbsmart>
15711571
<xblock>
15721572
}
1573-
rule statement_control:default {<sym> <block> }
1573+
rule statement_control:default { <sym> <block> }
1574+
1575+
rule statement_control:winner { <sym> <xblock> }
1576+
rule statement_control:combine { <sym> <xblock> }
1577+
rule statement_control:more { <sym> <xblock> }
1578+
rule statement_control:done { <sym> <xblock> }
1579+
rule statement_control:later { <sym> <block> }
15741580

15751581
token statement_prefix:BEGIN { :my %*MYSTERY; <sym> <blast> <.explain_mystery> }
15761582
token statement_prefix:CHECK { <sym> <blast> }

0 commit comments

Comments
 (0)