Sparrow6.git | examples/tasks/raku-streams/ | task.check
note: between: {'{'} {'}'}
between: {'{'} {'}'}
note: regexp: (\S+)
regexp: (\S+)
end:
code: <<RAKU
!raku
use Data::Dump;
say Dump(streams_array());
#dump_streams();
RAKU
generator: <<CODE
!raku
say "note: streams_array()[0][0][0] = ", streams_array()[0][0][0];
say "assert: ", streams_array()[0][0][0] eq '{' ?? 1 !! 0, " streams_array()[0][0][0] == \{";
say "note: streams_array()[0][1][0] = ", streams_array()[0][1][0];
say "assert: ", streams_array()[0][1][0] eq '1' ?? 1 !! 0, " streams_array()[0][1][0] == 1";
say "note: streams_array()[0][2][0] = ", streams_array()[0][2][0];
say "assert: ", streams_array()[0][2][0] eq '2' ?? 1 !! 0, " streams_array()[0][2][0] == 2";
say "note: streams_array()[0][3][0] = ", streams_array()[0][3][0];
say "assert: ", streams_array()[0][3][0] eq '3' ?? 1 !! 0, " streams_array()[0][2][0] == 3";
CODE
generator: <<CODE
!raku
say "note: streams_array()[1][0][0] = ", streams_array()[1][0][0];
say "assert: ", streams_array()[1][0][0] eq '{' ?? 1 !! 0, " streams_array()[1][0][0] == \{";
say "note: streams_array()[1][1][0] = ", streams_array()[1][1][0];
say "assert: ", streams_array()[1][1][0] eq 'a' ?? 1 !! 0, " streams_array()[1][1][0] == a";
say "note: streams_array()[1][2][0] = ", streams_array()[1][2][0];
say "assert: ", streams_array()[1][2][0] eq 'b' ?? 1 !! 0, " streams_array()[0][2][0] == b";
say "note: streams_array()[1][3][0] = ", streams_array()[1][3][0];
say "assert: ", streams_array()[1][3][0] eq 'c' ?? 1 !! 0, " streams_array()[0][2][0] == c";
CODE
end: