# while: while $cond { $statements } # ordinary funtion: my_while $cond, { $statements }; # allowed in ordinary functions: my_while $cond, █ # not allowed in builtin while: while $cond █ #### rule statement_control:while {\ [ ' ')'> #' <.panic: "This appears to be Perl 5 code"> ]? {*} #= expr {*} #= block {*} }