Execute Brain****/Raku: Difference between revisions
Content added Content deleted
(prefer comb over split; fix private method call syntax) |
No edit summary |
||
Line 42: | Line 42: | ||
$!c++; |
$!c++; |
||
die "unbalanced code" if $!c >= @!code.elems; |
die "unbalanced code" if $!c >= @!code.elems; |
||
$ |
$depth++ if @!code[$!c] eq '['; |
||
$ |
$depth-- if @!code[$!c] eq ']'; |
||
} |
} |
||
} |
} |
||
Line 49: | Line 49: | ||
Test: "Hello World" program: |
Test: "Hello World" program: |
||
<lang perl6> |
<lang perl6>my $code = "++++++++++ |
||
my $code = "++++++++++ |
|||
[>+++++++>++++++++++>+++>+<<<<-] |
[>+++++++>++++++++++>+++>+<<<<-] |
||
>++.>+.+++++++..+++.>++.<<+++++++++++++++.>. |
>++.>+.+++++++..+++.>++.<<+++++++++++++++.>. |