Skip to content

Instantly share code, notes, and snippets.

@Whateverable
Created June 22, 2018 15:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Whateverable/5a096fac1d8030c2df21534ff15dea80 to your computer and use it in GitHub Desktop.
Save Whateverable/5a096fac1d8030c2df21534ff15dea80 to your computer and use it in GitHub Desktop.
greppable6
File Code
AKIYM/JSON-Hjson
…/Actions.pm6 :21:
method array($/) { make $<arraylist>.made.item }
AKIYM/JSON-Hjson
…/Actions.pm6 :22:
method arraylist($/) { make [$<value>.map(*.made)] }
AKIYM/JSON-Hjson
…/Actions.pm6 :28:
method value:sym<array>($/) { make $<array>.made }
AKIYM/JSON-Hjson
…/Grammar.pm6 :15:
token array { '[' <ws-c> <arraylist> <ws-c> ']' }
AKIYM/JSON-Hjson
…/Grammar.pm6 :16:
token arraylist { <value>* %% <value-separator> }
AKIYM/JSON-Hjson
…/Grammar.pm6 :27:
token value:sym<array> { <array> }
AKIYM/JSON-Hjson
…/fail2_test.json :1:
["Unclosed array"
AKIYM/JSON-Hjson
…/pass1_result.hjson :6:
array with 1 element
AKIYM/JSON-Hjson
…/pass1_result.hjson :37:
array: []
AKIYM/JSON-Hjson
…/pass1_result.hjson :63:
jsontext: '''{"object with 1 member":["array with 1 element"]}'''
AKIYM/JSON-Hjson
…/pass1_result.json :5:
"array with 1 element"
AKIYM/JSON-Hjson
…/pass1_result.json :36:
"array": [],
AKIYM/JSON-Hjson
…/pass1_result.json :60:
"jsontext": "{\"object with 1 member\":[\"array with 1 element\"]}",
AKIYM/JSON-Hjson
…/pass1_test.json :3:
{"object with 1 member":["array with 1 element"]},
AKIYM/JSON-Hjson
…/pass1_test.json :32:
"array":[ ],
AKIYM/JSON-Hjson
…/pass1_test.json :43:
"jsontext": "{\"object with 1 member\":[\"array with 1 element\"]}",
AKIYM/JSON-Hjson
…/pass3_result.hjson :4:
"The outermost value": must be an object or array.
AKIYM/JSON-Hjson
…/pass3_result.json :3:
"The outermost value": "must be an object or array.",
AKIYM/JSON-Hjson
…/pass3_test.json :3:
"The outermost value": "must be an object or array.",
AKIYM/JSON-Hjson
…/strings_result.hjson :48:
array:
AKIYM/JSON-Hjson
…/strings_result.json :30:
"array": [
AKIYM/JSON-Hjson
…/strings_test.hjson :48:
# in arrays
AKIYM/JSON-Hjson
…/strings_test.hjson :65:
array: [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, -1, 0.5 ]
ALOREN/Terminal-Table
…/README.adoc :26:
These subs want a two-dimension array of string.
ALOREN/Terminal-Table
…/README.adoc :34:
* array-to-table(@data, @max-widths = [], :$style=Style::Default::ASCII)
ALOREN/Terminal-Table
…/README.adoc :36:
Return an array contain table data;
ALOREN/Terminal-Table
…/README.adoc :172:
$gr.from-array(@data);
ALOREN/Terminal-Table
…/README.zh.adoc :130:
$gr.from-array(@data);
ALOREN/Terminal-Table
…/Table.pod :68:
Table data, is a two-dimension array.
ALOREN/Terminal-Table
…/Table.pod :80:
=head2 array-to-table(@data, @max-widths = [], :$style = Style::Default::ASCII)
ALOREN/Terminal-Table
…/Table.pod :84:
Table data, is a two-dimension array.
ALOREN/Terminal-Table
…/Table.pod :94:
C<&array-to-table> generate a table for the given data and style.
ALOREN/Terminal-Table
…/Table.pod :100:
Table data, is a two-dimension array.
ALOREN/Terminal-Table
…/Table.pod :179:
=head3 from-array(@array --> Generator)
ALOREN/Terminal-Table
…/Table.pod :181:
Generate a C<Content> array with C<@array>, then append it into table data.
ALOREN/Terminal-Table
…/Table.pod :183:
=head3 from-array(@array, @styles --> Generator)
ALOREN/Terminal-Table
…/Table.pod :185:
Generate a C<Content> array with C<@array> and C<@styles>, then append it to
ALOREN/Terminal-Table
…/Table.pod :205:
C<@content> array store table content data, and a C<@frame> store table frame data.
ALOREN/Terminal-Table
…/Table.pod :310:
=head3 to-array(Bool :$coloured = False, :$helper = &visitor-helper() --> Array)
ALOREN/Terminal-Table
…/Table.pod :312:
Travel the table, return a array contains frame and content.
ALOREN/Terminal-Table
…/Table.pod :355:
Return string of the horizonal-frame as an array. The coloured is ignore.
ALOREN/Terminal-Table
…/Table.pod :359:
Return string of the vertical-frame as an array. When coloured is set, string will
ALOREN/Terminal-Table
…/Table.pod :365:
Return string of horizonal-frame or vertical-frame as an array like C<h-frame> or
ALOREN/Terminal-Table
…/Table.pod :413:
The style is a two dimension array, such as:
ALOREN/Terminal-Table
…/Table.pod :916:
The style array of string. Such as <red underline>.
ALOREN/Terminal-Table
…/Table.pm6 :11:
$gen.from-array(@data);
ALOREN/Terminal-Table
…/Table.pm6 :21:
sub array-to-table(@data, @max-widths = [], :$style = Style::Default::ASCII) is export {
ALOREN/Terminal-Table
…/Table.pm6 :24:
$generator.generate.to-array(:coloured);
ALOREN/Terminal-Table
…/Frame.pm6 :59:
# return Str array
ALOREN/Terminal-Table
…/Frame.pm6 :176:
method new-from-str-array(@lines) {
ALOREN/Terminal-Table
…/Generator.pm6 :85:
Content.new-from-str-array( -> {
ALOREN/Terminal-Table
…/Generator.pm6 :94:
sub to-string-array(@lines, $style) {
ALOREN/Terminal-Table
…/Generator.pm6 :103:
lines => to-string-array(@lines, $style)
ALOREN/Terminal-Table
…/Generator.pm6 :132:
multi method from-array(@array) {
ALOREN/Terminal-Table
…/Generator.pm6 :133:
for @array -> $inner_array {
ALOREN/Terminal-Table
…/Generator.pm6 :137:
)) for @$inner_array;
ALOREN/Terminal-Table
…/Generator.pm6 :144:
multi method from-array(@array, @styles) {
ALOREN/Terminal-Table
…/Generator.pm6 :145:
for @array Z, @styles -> ($inner_array, $inner_style) {
ALOREN/Terminal-Table
…/Generator.pm6 :147:
for @$inner_array Z, @$inner_style -> ($str, $style) {
ALOREN/Terminal-Table
…/Generator.pm6 :162:
method !__join(@array) {
ALOREN/Terminal-Table
…/Generator.pm6 :165:
for @array -> $inner-array {
ALOREN/Terminal-Table
…/Generator.pm6 :166:
if $inner-array.elems > 0 {
ALOREN/Terminal-Table
…/Generator.pm6 :167:
@!data[$!index].push(.clone()) for @$inner-array;
ALOREN/Terminal-Table
…/Generator.pm6 :289:
# pass only content array to callback
ALOREN/Terminal-Table
…/Generator.pm6 :323:
# end current line i.e. complete current frame array
ALOREN/Terminal-Table
…/Generator.pm6 :492:
# Frame data is store in above 2d-array form
ALOREN/Terminal-Table
…/Generator.pm6 :495:
# Content data is store in above 2d-array form
ALOREN/Terminal-Table
…/Generator.pm6 :701:
method to-array(Bool :$coloured = False, :$helper = &visitor-helper()) {
ALOREN/Terminal-Table
…/Generator.pm6 :862:
has @.array = Array.new;
ALOREN/Terminal-Table
…/Generator.pm6 :869:
return &make-and-get-cache(@!array[0], -> {
ALOREN/Terminal-Table
…/Generator.pm6 :875:
return &make-and-get-cache(@!array[1], -> {
ALOREN/Terminal-Table
…/Generator.pm6 :881:
return &make-and-get-cache(@!array[2], -> {
ALOREN/Terminal-Table
…/Style.pm6 :22:
sub make-corner-array(@array2d) {
ALOREN/Terminal-Table
…/Style.pm6 :24:
for @array2d -> $inner {
ALOREN/Terminal-Table
…/Style.pm6 :33:
@!style = make-corner-array(@style);
ALOREN/Terminal-Table
…/generator.p6 :35:
$gr.from-array(@data);
ALOREN/Terminal-Table
…/self-define-style.p6 :58:
my @lazy-array = &visitor-helper().generate(|c); # call same name help func
ALOREN/Terminal-Table
…/self-define-style.p6 :60:
for @lazy-array -> $line {
ALOREN/Terminal-Table
…/06-visit.t :23:
my @array1 = $gt.to-array();
ALOREN/Terminal-Table
…/06-visit.t :24:
my @array2 = Array.new;
ALOREN/Terminal-Table
…/06-visit.t :28:
@array2.push(@ret) if +@ret > 0;
ALOREN/Terminal-Table
…/06-visit.t :33:
@array2.push(@$line) if +@$line > 0;
ALOREN/Terminal-Table
…/06-visit.t :38:
say "->", $_ for @array1;
ALOREN/Terminal-Table
…/06-visit.t :39:
say "=>", $_ for @array2;
ALOREN/Terminal-Table
…/06-visit.t :41:
for @array1 Z, @array2 -> ($o, $t) {
AZAWAWI/MsgPack
…/benchmark.sh :16:
time -p ./speed_test_uint32_array
AZAWAWI/MsgPack
…/Native.pm6 :64:
sub msgpack_pack_array(msgpack_packer $pk is rw, size_t $n)
AZAWAWI/MsgPack
…/Native.pm6 :67:
is symbol('wrapped_msgpack_pack_array')
AZAWAWI/MsgPack
…/Native.pm6 :151:
class msgpack_object_array is repr('CStruct') is export {
AZAWAWI/MsgPack
…/Native.pm6 :182:
HAS msgpack_object_array $.array;
AZAWAWI/MsgPack
…/Packer.pm6 :34:
msgpack_pack_array($.pk, $list.elems);
AZAWAWI/MsgPack
…/Packer.pm6 :57:
my $carray = CArray[uint8].new($blob);
AZAWAWI/MsgPack
…/Packer.pm6 :59:
msgpack_pack_bin_body($.pk, $carray, $len);
AZAWAWI/MsgPack
…/Unpacker.pm6 :17:
MSGPACK_OBJECT_ARRAY.value => &unpack-object-array,
AZAWAWI/MsgPack
…/Unpacker.pm6 :94:
sub unpack-object-array(msgpack_object $obj) {
AZAWAWI/MsgPack
…/Unpacker.pm6 :96:
my $array-obj = $obj.via.array;
AZAWAWI/MsgPack
…/Unpacker.pm6 :99:
$array-obj.ptr
AZAWAWI/MsgPack
…/Unpacker.pm6 :102:
my $array = $o.deref;
AZAWAWI/MsgPack
…/Unpacker.pm6 :103:
for ^$array-obj.size {
AZAWAWI/MsgPack
…/Unpacker.pm6 :104:
my $el = $array[$_];
AZAWAWI/MsgPack
…/libmsgpack-perl6.c :52:
EXTERN_C int wrapped_msgpack_pack_array(msgpack_packer* pk, size_t n) {
AZAWAWI/MsgPack
…/libmsgpack-perl6.c :53:
return msgpack_pack_array(pk, n);
AZAWAWI/MsgPack
…/206-unpack-array.t :8:
my $array;
AZAWAWI/MsgPack
…/206-unpack-array.t :10:
$array = MsgPack::unpack( Blob.new( 0x90 ) );
AZAWAWI/MsgPack
…/206-unpack-array.t :11:
ok $array ~~ [], "Array unpacked correctly";;
AZAWAWI/MsgPack
…/206-unpack-array.t :13:
$array = MsgPack::unpack( Blob.new( 0xdc, 0x00, 0x10, (0xcc, 0xfa) xx 16 ) );
AZAWAWI/MsgPack
…/206-unpack-array.t :14:
ok $array ~~ [ 250 xx 16 ], "Array unpacked correctly";
AZAWAWI/MsgPack
…/206-unpack-array.t :16:
$array = MsgPack::unpack( Blob.new(148,160,161,97,162,98,99,163,100,101,102) );
AZAWAWI/MsgPack
…/206-unpack-array.t :17:
ok $array ~~ ["", "a", "bc", "def"], "Array unpacked correctly";
CTILMES/DB-Pg
…/README.md :29:
Execute a query returning a row as an array or hash;
CTILMES/DB-Pg
…/README.md :31:
say $pg.query('select * from foo where x = $1', 42).array;
CTILMES/DB-Pg
…/README.md :35:
Execute a query returning a bunch of rows as arrays or hashes:
CTILMES/DB-Pg
…/README.md :37:
.say for $pg.query('select * from foo').arrays;
CTILMES/DB-Pg
…/README.md :106:
* `.array` - a single array of results from one row
CTILMES/DB-Pg
…/README.md :108:
* `.arrays` - a sequence of arrays of results from all rows
CTILMES/DB-Pg
…/README.md :146:
.say for $pg.query('select * from foo').arrays;
CTILMES/DB-Pg
…/README.md :151:
.say for $db.query('select * from foo').arrays;
CTILMES/DB-Pg
…/README.md :222:
of arrays.
CTILMES/DB-Pg
…/README.md :338:
my class JSON {} # Just a fake type, since JSON uses native Perl arrays/hashes
CTILMES/DB-Pg
…/README.md :367:
`converters` array, or with just the ones you want:
CTILMES/DB-Pg
…/README.md :382:
Most types of arrays are handled by default. When selecting, they
CTILMES/DB-Pg
…/README.md :383:
will be converted to Perl Array objects. Likewise, to pass arrays to
CTILMES/DB-Pg
…/Pg.pm6 :168:
for $pg.query('select * from foo').arrays -> @row {
CTILMES/DB-Pg
…/Pg.pm6 :240:
B<:hash> returns hashes for rows instead of arrays.
CTILMES/DB-Pg
…/ArrayParser.pm6 :3:
rule TOP { ^ <array> $ }
CTILMES/DB-Pg
…/ArrayParser.pm6 :5:
rule array { '{' ~ '}' <element>+ % ',' }
CTILMES/DB-Pg
…/ArrayParser.pm6 :7:
rule element { <array> | <string> | <quoted> | <null> }
CTILMES/DB-Pg
…/ArrayParser.pm6 :22:
method TOP($/) { make $<array>.made }
CTILMES/DB-Pg
…/ArrayParser.pm6 :24:
method array($/) { make $<element>».made }
CTILMES/DB-Pg
…/ArrayParser.pm6 :28:
make $<array>.made // $<string>.made // $<quoted>.made // $<null>.made
CTILMES/DB-Pg
…/Converter.pm6 :221:
// die "Failed to parse array";
CTILMES/DB-Pg
…/Database.pm6 :379:
arrays.
CTILMES/DB-Pg
…/Results.pm6 :65:
method array
CTILMES/DB-Pg
…/Results.pm6 :77:
method arrays
CTILMES/DB-Pg
…/Results.pm6 :108:
say $results.array; # A single array with one row
CTILMES/DB-Pg
…/Results.pm6 :112:
say $results.arrays; # A sequence of arrays with all rows
CTILMES/DB-Pg
…/Results.pm6 :143:
Retrieves a specific row from the results, either as an array, or as a
CTILMES/DB-Pg
…/Results.pm6 :150:
=head2 B<array>()
CTILMES/DB-Pg
…/Results.pm6 :152:
Return a single row from the results as an array.
CTILMES/DB-Pg
…/Results.pm6 :158:
=head2 B<arrays>()
CTILMES/DB-Pg
…/Results.pm6 :160:
Returns a sequence of all rows as arrays.
CTILMES/DB-Pg
…/04-array.t :10:
is-deeply $pg.query('select generate_series(1,5)').arrays,
CTILMES/DB-Pg
…/04-array.t :16:
is-deeply $pg.query('select generate_series(1,0)').arrays, (), 'No arrays';
CTILMES/DB-Pg
…/10-type-converter.t :12:
Q<{"th\\is"}>, 'array with embedded backslash';
CTILMES/DB-Pg
…/11-array-parser.t :21:
is-deeply parseit(Int, '{1,2,3}'), [1,2,3], 'Int array';
CTILMES/DB-Pg
…/13-datetime.t :14:
'2000-01-01 12:34:56'::timestamp as b").array,
CTILMES/LibGit2
…/META6.json :48:
"Git::Strarray" : "lib/Git/Strarray.pm6",
CTILMES/LibGit2
…/Checkout.pm6 :3:
use Git::Strarray;
CTILMES/LibGit2
…/Checkout.pm6 :70:
HAS Git::Strarray $!paths;
CTILMES/LibGit2
…/Diff.pm6 :6:
use Git::Strarray;
CTILMES/LibGit2
…/Diff.pm6 :123:
HAS Git::Strarray $.pathspec;
CTILMES/LibGit2
…/Index.pm6 :5:
use Git::Strarray;
CTILMES/LibGit2
…/Index.pm6 :166:
sub git_index_add_all(Git::Index, Git::Strarray, uint32, Pointer,
CTILMES/LibGit2
…/Index.pm6 :180:
my Git::Strarray $pathspec;
CTILMES/LibGit2
…/Index.pm6 :188:
sub git_index_update_all(Git::Index, Git::Strarray, Pointer, Pointer
CTILMES/LibGit2
…/Index.pm6 :194:
my Git::Strarray $pathspec;
CTILMES/LibGit2
…/Index.pm6 :202:
sub git_index_remove_all(Git::Index, Git::Strarray, Pointer, Pointer
CTILMES/LibGit2
…/Index.pm6 :208:
my Git::Strarray $pathspec;
CTILMES/LibGit2
…/Remote.pm6 :5:
use Git::Strarray;
CTILMES/LibGit2
…/Remote.pm6 :71:
HAS Git::Strarray $.custom-headers;
CTILMES/LibGit2
…/Remote.pm6 :109:
HAS Git::Strarray $.custom-headers;
CTILMES/LibGit2
…/Remote.pm6 :197:
Git::Proxy::Options, Git::Strarray --> int32)
CTILMES/LibGit2
…/Remote.pm6 :209:
my Git::Strarray $custom-headers .= new;
CTILMES/LibGit2
…/Remote.pm6 :232:
sub git_remote_download(Git::Remote, Git::Strarray, Git::Fetch::Options
CTILMES/LibGit2
…/Remote.pm6 :238:
my Git::Strarray $refspecs;
CTILMES/LibGit2
…/Remote.pm6 :244:
sub git_remote_upload(Git::Remote, Git::Strarray, Git::Push::Options
CTILMES/LibGit2
…/Remote.pm6 :250:
my Git::Strarray $refspecs;
CTILMES/LibGit2
…/Remote.pm6 :272:
sub git_remote_get_fetch_refspecs(Git::Strarray, Git::Remote --> int32)
CTILMES/LibGit2
…/Remote.pm6 :277:
my Git::Strarray $array .= new;
CTILMES/LibGit2
…/Remote.pm6 :278:
check(git_remote_get_fetch_refspecs($array, self));
CTILMES/LibGit2
…/Remote.pm6 :279:
$array.list(:free)
CTILMES/LibGit2
…/Remote.pm6 :282:
sub git_remote_get_push_refspecs(Git::Strarray, Git::Remote --> int32)
CTILMES/LibGit2
…/Remote.pm6 :287:
my Git::Strarray $array .= new;
CTILMES/LibGit2
…/Remote.pm6 :288:
check(git_remote_get_push_refspecs($array, self));
CTILMES/LibGit2
…/Remote.pm6 :289:
$array.list(:free)
CTILMES/LibGit2
…/Remote.pm6 :303:
sub git_remote_fetch(Git::Remote, Git::Strarray, Git::Fetch::Options,
CTILMES/LibGit2
…/Remote.pm6 :309:
my Git::Strarray $array;
CTILMES/LibGit2
…/Remote.pm6 :310:
$array .= new(@refspecs) if @refspecs;
CTILMES/LibGit2
…/Remote.pm6 :312:
check(git_remote_fetch(self, $array, $opts, $message))
CTILMES/LibGit2
…/Remote.pm6 :315:
sub git_remote_push(Git::Remote, Git::Strarray, Git::Push::Options --> int32)
CTILMES/LibGit2
…/Remote.pm6 :320:
my Git::Strarray $array;
CTILMES/LibGit2
…/Remote.pm6 :321:
$array .= new(@refspecs) if @refspecs;
CTILMES/LibGit2
…/Remote.pm6 :323:
check(git_remote_push(self, $array, $opts))
CTILMES/LibGit2
…/Repository.pm6 :10:
use Git::Strarray;
CTILMES/LibGit2
…/Repository.pm6 :120:
sub git_reference_list(Git::Strarray, Git::Repository --> int32)
CTILMES/LibGit2
…/Repository.pm6 :127:
sub git_tag_list(Git::Strarray, Git::Repository --> int32)
CTILMES/LibGit2
…/Repository.pm6 :130:
sub git_tag_list_match(Git::Strarray, Str, Git::Repository --> int32)
CTILMES/LibGit2
…/Repository.pm6 :144:
sub git_remote_list(Git::Strarray, Git::Repository --> int32)
CTILMES/LibGit2
…/Repository.pm6 :254:
sub git_worktree_list(Git::Strarray, Git::Repository --> int32)
CTILMES/LibGit2
…/Repository.pm6 :421:
my Git::Strarray $array .= new;
CTILMES/LibGit2
…/Repository.pm6 :422:
check(git_reference_list($array, self));
CTILMES/LibGit2
…/Repository.pm6 :423:
$array.list(:free)
CTILMES/LibGit2
…/Repository.pm6 :443:
my Git::Strarray $array .= new;
CTILMES/LibGit2
…/Repository.pm6 :444:
check($pattern ?? git_tag_list_match($array, $pattern, self)
CTILMES/LibGit2
…/Repository.pm6 :445:
!! git_tag_list($array, self));
CTILMES/LibGit2
…/Repository.pm6 :446:
$array.list(:free)
CTILMES/LibGit2
…/Repository.pm6 :462:
my Git::Strarray $array .= new;
CTILMES/LibGit2
…/Repository.pm6 :463:
check(git_remote_list($array, self));
CTILMES/LibGit2
…/Repository.pm6 :464:
$array.list(:free)
CTILMES/LibGit2
…/Repository.pm6 :656:
my CArray[Git::Commit] $parents-array;
CTILMES/LibGit2
…/Repository.pm6 :668:
$parents-array .= new(@parents);
CTILMES/LibGit2
…/Repository.pm6 :673:
$parents-array .= new($.commit-lookup($.name-to-id('HEAD')));
CTILMES/LibGit2
…/Repository.pm6 :682:
$parent-count, $parents-array));
CTILMES/LibGit2
…/Repository.pm6 :713:
:pathspec(Git::Strarray.new(|@pathspec)), |opts);
CTILMES/LibGit2
…/Repository.pm6 :734:
:pathspec(Git::Strarray.new(|@pathspec)), |opts);
CTILMES/LibGit2
…/Repository.pm6 :806:
my Git::Strarray $array .= new;
CTILMES/LibGit2
…/Repository.pm6 :807:
check(git_worktree_list($array, self));
CTILMES/LibGit2
…/Repository.pm6 :808:
$array.list
CTILMES/LibGit2
…/Status.pm6 :3:
use Git::Strarray;
CTILMES/LibGit2
…/Status.pm6 :95:
HAS Git::Strarray $.pathspec;
CTILMES/LibGit2
…/Status.pm6 :117:
Git::Strarray :$pathspec,
CTILMES/LibGit2
…/Strarray.pm6 :3:
class Git::Strarray is repr('CStruct') is Positional
CTILMES/LibGit2
…/Strarray.pm6 :8:
method free is native('git2') is symbol('git_strarray_free') {}
CTILMES/LibGit2
…/Strarray.pm6 :10:
multi method new(*@list where *.elems > 0) { Git::Strarray.new(:@list) }
CTILMES/LibGit2
…/21-strarray.t :6:
ok my $array = Git::Strarray.new, 'new';
CTILMES/LibGit2
…/21-strarray.t :7:
is $array.elems, 0, 'no strings';
CTILMES/LibGit2
…/21-strarray.t :8:
is $array.list, (), 'empty list';
CTILMES/LibGit2
…/21-strarray.t :10:
ok $array = Git::Strarray.new(<foo bar>), 'new';
CTILMES/LibGit2
…/21-strarray.t :11:
is $array.elems, 2, 'elems';
CTILMES/LibGit2
…/21-strarray.t :12:
is $array.list, <foo bar>, 'list';
CTILMES/LibGit2
…/21-strarray.t :13:
is $array[0], 'foo', 'index 0';
CTILMES/LibGit2
…/21-strarray.t :14:
is $array[1], 'bar', 'index 1';
ELIZABETH/Hash-Util
…/README.md :70:
bucket_info bucket_array hash_traversal_mask
ELIZABETH/Hash-Util
…/README.md :197:
Populates the arrays @visible with the all the keys that would pass an `exists` tests, and populates @hidden with the remaining legal keys that have not been utilized. Returns the hash it operated on.
ELIZABETH/Hash-Util
…/Util.pm6 :402:
bucket_info bucket_array hash_traversal_mask
ELIZABETH/Hash-Util
…/Util.pm6 :542:
Populates the arrays @visible with the all the keys that would pass
ELIZABETH/List-AllUtils
…/README.md :43:
after after_incl all_u any_u apply arrayify before before_incl binsert
ELIZABETH/List-AllUtils
…/README.md :45:
distinct duplicates each_array each_arrayref equal_range false first_index
ELIZABETH/List-AllUtils
…/AllUtils.pm6 :81:
after after_incl all_u any_u apply arrayify before before_incl binsert
ELIZABETH/List-AllUtils
…/AllUtils.pm6 :83:
distinct duplicates each_array each_arrayref equal_range false first_index
ELIZABETH/List-AllUtils
…/01-basic.t :6:
after after_incl all all_u any any_u apply arrayify before before_incl
ELIZABETH/List-AllUtils
…/01-basic.t :8:
bsearchidx bundle_by count_by distinct duplicates each_array each_arrayref
ELIZABETH/List-AllUtils
…/02-basic.t :6:
after after_incl all all_u any any_u apply arrayify before before_incl
ELIZABETH/List-AllUtils
…/02-basic.t :8:
bsearchidx bundle_by count_by distinct duplicates each_array each_arrayref
ELIZABETH/List-MoreUtils
…/README.md :282:
Returns a list consisting of the first elements of each array, then the second, then the third, etc, until all arrays are exhausted.
ELIZABETH/List-MoreUtils
…/README.md :307:
Returns a list of arrays consisting of the first elements of each array, then the second, then the third, etc, until all arrays are exhausted.
ELIZABETH/List-MoreUtils
…/README.md :328:
Returns an associative list of elements and every *id* of the list it was found in. Allows easy implementation of @a & @b, @a | @b, @a ^ @b and so on. Undefined entries in any given array are skipped.
ELIZABETH/List-MoreUtils
…/README.md :349:
### arrayify LIST [,LIST [,LIST...]]
ELIZABETH/List-MoreUtils
…/README.md :351:
Returns a list costisting of each element of the given arrays. Recursive arrays are flattened, too.
ELIZABETH/List-MoreUtils
…/README.md :354:
my @l = arrayify @a; # returns 1, 2, 3, 4, 5, 6, 7, 8, 9
ELIZABETH/List-MoreUtils
…/README.md :504:
### each_array ARRAY1, ARRAY2 ...
ELIZABETH/List-MoreUtils
…/README.md :506:
Creates an array iterator to return the elements of the list of arrays ARRAY1, ARRAY2 throughout ARRAYn in turn. That is, the fir…
ELIZABETH/List-MoreUtils
…/README.md :508:
This is useful for looping over more than one array at once:
ELIZABETH/List-MoreUtils
…/README.md :510:
my &ea = each_array(@a, @b, @c);
ELIZABETH/List-MoreUtils
…/README.md :513:
The iterator returns the empty list when it reached the end of all arrays.
ELIZABETH/List-MoreUtils
…/README.md :521:
### each_arrayref LIST
ELIZABETH/List-MoreUtils
…/README.md :523:
Like each_array, but the arguments is a single list with arrays.
ELIZABETH/List-MoreUtils
…/README.md :527:
Creates an array iterator, for looping over an array in chunks of `$n` items at a time. (n at a time, get it?). An example is probably a better explanation than I could give in words.
ELIZABETH/List-MoreUtils
…/README.md :756:
This sorts the given array **in place** using the given compare code. The Perl 6 version uses the basic sort functionality as provided by the `sort` built-in function.
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :94:
our sub mesh(**@arrays, :$DONTSLIP) is export(:all) {
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :95:
my @iterators = @arrays.map: *.iterator;
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :121:
our sub listcmp(**@arrays --> Hash:D) is export(:all) {
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :123:
for @arrays.kv -> $index, @array {
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :125:
for @array -> \value {
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :139:
our sub arrayify(**@values) is export(:all) {
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :140:
my @arrayify;
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :142:
multi sub flatten(\value) { @arrayify.push(value) }
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :145:
@arrayify
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :350:
our sub each_array(**@arrays) is export(:all) {
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :351:
each_arrayref(@arrays)
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :354:
our sub each_arrayref(@arrays) is export(:all) {
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :355:
my $elems = @arrays>>.elems.max;
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :363:
@arrays.map( { $_[$index] } ).List
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :821:
Returns a list consisting of the first elements of each array, then
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :822:
the second, then the third, etc, until all arrays are exhausted.
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :847:
Returns a list of arrays consisting of the first elements of each array,
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :848:
then the second, then the third, etc, until all arrays are exhausted.
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :871:
so on. Undefined entries in any given array are skipped.
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :892:
=head3 arrayify LIST [,LIST [,LIST...]]
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :894:
Returns a list costisting of each element of the given arrays. Recursive arrays
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :898:
my @l = arrayify @a; # returns 1, 2, 3, 4, 5, 6, 7, 8, 9
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :1067:
=head3 each_array ARRAY1, ARRAY2 ...
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :1069:
Creates an array iterator to return the elements of the list of arrays ARRAY1,
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :1071:
returns the first element of each array. The next time, it returns the second
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :1074:
This is useful for looping over more than one array at once:
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :1076:
my &ea = each_array(@a, @b, @c);
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :1079:
The iterator returns the empty list when it reached the end of all arrays.
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :1088:
=head3 each_arrayref LIST
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :1090:
Like each_array, but the arguments is a single list with arrays.
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :1094:
Creates an array iterator, for looping over an array in chunks of
ELIZABETH/List-MoreUtils
…/MoreUtils.pm6 :1349:
This sorts the given array B<in place> using the given compare code. The
ELIZABETH/List-MoreUtils
…/01-basic.t :6:
after after_incl all all_u any any_u apply arrayify before before_incl
ELIZABETH/List-MoreUtils
…/01-basic.t :8:
bsearch_remove distinct duplicates each_array each_arrayref equal_range
ELIZABETH/List-MoreUtils
…/02-basic.t :6:
after after_incl all all_u any any_u apply arrayify before before_incl
ELIZABETH/List-MoreUtils
…/02-basic.t :8:
bsearch_remove distinct duplicates each_array each_arrayref equal_range
ELIZABETH/List-MoreUtils
…/arrayify.t :3:
use List::MoreUtils <arrayify>;
ELIZABETH/List-MoreUtils
…/arrayify.t :10:
my @out = arrayify @in;
ELIZABETH/List-MoreUtils
…/arrayify.t :16:
my @out = arrayify @in;
ELIZABETH/List-MoreUtils
…/arrayify.t :28:
my @foo_elems = arrayify %src<root><foo_list><foo_elem>;
ELIZABETH/List-MoreUtils
…/arrayify.t :30:
"arrayified struct with one element";
ELIZABETH/List-MoreUtils
…/arrayify.t :31:
my @bar_elems = arrayify %src<root><bar_list><bar_elem>;
ELIZABETH/List-MoreUtils
…/arrayify.t :33:
"arrayified struct with three elements";
ELIZABETH/List-MoreUtils
…/each_array.t :3:
use List::MoreUtils <each_array each_arrayref>;
ELIZABETH/List-MoreUtils
…/each_array.t :10:
my &it = each_array @a, @b;
ELIZABETH/List-MoreUtils
…/each_array.t :26:
# Testing two iterators on the same arrays in parallel
ELIZABETH/List-MoreUtils
…/each_array.t :29:
my &i1 = each_array @a, @b;
ELIZABETH/List-MoreUtils
…/each_array.t :30:
my &i2 = each_array @a, @b;
ELIZABETH/List-MoreUtils
…/each_array.t :37:
"did we get right values of 2 iterators on the same array";
ELIZABETH/List-MoreUtils
…/each_array.t :39:
# Input arrays must not be modified
ELIZABETH/List-MoreUtils
…/each_array.t :43:
my &ea = each_arrayref ([1 .. 26], ['A' .. 'Z']);
ELIZABETH/List-MoreUtils
…/each_array.t :50:
is-deeply @a, [1 .. 26], "got numbers from each_arrayref";
ELIZABETH/List-MoreUtils
…/each_array.t :51:
is-deeply @b, ['A' .. 'Z'], "got strings from each_arrayref";
ELIZABETH/List-MoreUtils
…/each_array.t :55:
&ea = each_arrayref (@nums, ['A' .. 'Z']);
ELIZABETH/List-MoreUtils
…/each_array.t :62:
is-deeply @a, [1 .. 26], "got numbers from each_arrayref";
ELIZABETH/List-MoreUtils
…/each_array.t :63:
is-deeply @a, @nums, "got array from each_arrayref";
ELIZABETH/List-MoreUtils
…/each_array.t :64:
is-deeply @b, ['A' .. 'Z'], "got strings from each_arrayref";
ELIZABETH/List-MoreUtils
…/mesh.t :26:
# Make array with holes
ELIZABETH/List-MoreUtils
…/pairwise.t :16:
# Did we modify the input arrays?
ELIZABETH/List-MoreUtils
…/zip6.t :26:
# Make array with holes
ELIZABETH/List-SomeUtils
…/01-basic.t :6:
after after_incl all all_u any any_u apply arrayify before before_incl
ELIZABETH/List-SomeUtils
…/01-basic.t :8:
bsearch_remove distinct duplicates each_array each_arrayref equal_range
ELIZABETH/List-SomeUtils
…/02-basic.t :6:
after after_incl all all_u any any_u apply arrayify before before_incl
ELIZABETH/List-SomeUtils
…/02-basic.t :8:
bsearch_remove distinct duplicates each_array each_arrayref equal_range
ELIZABETH/List-Util
…/README.md :37:
Perl 6 has real `Pair` objects, which in the Perl 5 version are mimiced by blessed arrays that have a `.key` and `.value` methods. In the Perl 6 version these are represented by a subclass of the `List` class, namely the `P5Pair`, which also provides a .key and a .value method.
ELIZABETH/List-Util
…/README.md :221:
**NOTE**: At the time of writing, the following `pair*` functions that take a block do not modify the value of `$_` within the block, and instead ope…
ELIZABETH/List-Util
…/README.md :272:
except that it is implemented more efficiently internally. Specifically, for any input item it will extract exactly two values for the output list; using `Nil` if the input array references are short.
ELIZABETH/List-Util
…/Util.pm6 :223:
blessed arrays that have a C<.key> and C<.value> methods. In the Perl 6
ELIZABETH/List-Util
…/Util.pm6 :446:
would be to pass pair-like objects as 2-element array references in C<$_>, in
ELIZABETH/List-Util
…/Util.pm6 :505:
C<Nil> if the input array references are short.
ELIZABETH/List-UtilsBy
…/README.md :31:
which indicates the Block takes an optional parameter that will be aliased as `$_` inside the Block. If you want to be able to change `$_` inside the block **without** changing the source array, you can use the `is copy` trait thus:
ELIZABETH/List-UtilsBy
…/README.md :192:
Returns a list of each of the values returned by the function block, when invoked with values from across each each of the given Arrays. Each value i…
ELIZABETH/List-UtilsBy
…/README.md :200:
If some of the arrays are shorter than others, the function will behave as if they had `Any` in the trailing positions. The following two lines are equivalent:
ELIZABETH/List-UtilsBy
…/README.md :236:
my @vals = extract_by { SELECTFUNC }, @array;
ELIZABETH/List-UtilsBy
…/README.md :238:
Removes elements from the referenced array on which the selection function returns true, and returns a list containing those elements. This…
ELIZABETH/List-UtilsBy
…/README.md :241:
# Now there are no red balls in the @balls array
ELIZABETH/List-UtilsBy
…/README.md :243:
This function modifies a real array, unlike most of the other functions in this module. Because of this, it requires a real array, not just a list.
ELIZABETH/List-UtilsBy
…/README.md :245:
This function is implemented by invoking `splice` on the array, not by constructing a new list and assigning it.
ELIZABETH/List-UtilsBy
…/README.md :250:
my $value = extract_first_by { SELECTFUNC }, @array;
ELIZABETH/List-UtilsBy
…/README.md :252:
A hybrid between /extract_by and `List::Util::first`. Removes the first element from the referenced array on which the selection function returns true, returning it.
ELIZABETH/List-UtilsBy
…/README.md :254:
As with /extract_by, this function requires a real array and not just a list, and is also implemented using `splice`.
ELIZABETH/List-UtilsBy
…/UtilsBy.pm6 :99:
our sub zip_by(&code, **@arrays) is export(:all) {
ELIZABETH/List-UtilsBy
…/UtilsBy.pm6 :100:
if @arrays {
ELIZABETH/List-UtilsBy
…/UtilsBy.pm6 :101:
my @iterators = @arrays.map: *.iterator;
ELIZABETH/List-UtilsBy
…/UtilsBy.pm6 :224:
the block B<without> changing the source array, you can use the C<is copy>
ELIZABETH/List-UtilsBy
…/UtilsBy.pm6 :412:
invoked with arguments at that position, from across each of the arrays given.
ELIZABETH/List-UtilsBy
…/UtilsBy.pm6 :420:
If some of the arrays are shorter than others, the function will behave as if
ELIZABETH/List-UtilsBy
…/UtilsBy.pm6 :467:
my @vals = extract_by { SELECTFUNC }, @array;
ELIZABETH/List-UtilsBy
…/UtilsBy.pm6 :469:
Removes elements from the referenced array on which the selection function
ELIZABETH/List-UtilsBy
…/UtilsBy.pm6 :471:
similar to C<grep>, except that it modifies the referenced array to remove the
ELIZABETH/List-UtilsBy
…/UtilsBy.pm6 :475:
# Now there are no red balls in the @balls array
ELIZABETH/List-UtilsBy
…/UtilsBy.pm6 :477:
This function modifies a real array, unlike most of the other functions in this
ELIZABETH/List-UtilsBy
…/UtilsBy.pm6 :478:
module. Because of this, it requires a real array, not just a list.
ELIZABETH/List-UtilsBy
…/UtilsBy.pm6 :480:
This function is implemented by invoking C<splice> on the array, not by
ELIZABETH/List-UtilsBy
…/UtilsBy.pm6 :485:
my $value = extract_first_by { SELECTFUNC }, @array;
ELIZABETH/List-UtilsBy
…/UtilsBy.pm6 :488:
element from the referenced array on which the selection function returns
ELIZABETH/List-UtilsBy
…/UtilsBy.pm6 :491:
As with L</extract_by>, this function requires a real array and not just a
ELIZABETH/List-UtilsBy
…/extract_by.t :7:
# We'll need a real array to work on
ELIZABETH/List-UtilsBy
…/extract_by.t :11:
is-deeply @numbers, [1 .. 10], 'extract false leaves array unchanged';
ELIZABETH/List-UtilsBy
…/extract_by.t :14:
is-deeply @numbers, [1,2,4,5,7,8,10], 'extract div3 removes from array';
ELIZABETH/List-UtilsBy
…/extract_by.t :18:
is-deeply @numbers, [5,7,8,10], 'extract $_[0] < 4 removes from array';
ELIZABETH/List-UtilsBy
…/extract_first_by.t :7:
# We'll need a real array to work on
ELIZABETH/List-UtilsBy
…/extract_first_by.t :17:
is-deeply @words, [<are some words>], 'and leaves array unchanged';
ELIZABETH/List-UtilsBy
…/extract_first_by.t :21:
is-deeply @words, [<are some words>], 'and still leaves array unchanged';
ELIZABETH/Tie-Array
…/01-basic.t :45:
is ?@a, False, 'does the array return False now';
ELIZABETH/Tie-Array
…/01-basic.t :50:
is ?@a, True, 'does the array return True now';
ELIZABETH/Tie-Hash
…/01-basic.t :38:
is ?%h, True, 'does the array return True now';
ELIZABETH/Tie-StdArray
…/01-basic.t :26:
is ?@a, False, 'does the array return False now';
ELIZABETH/Tie-StdArray
…/01-basic.t :31:
is ?@a, True, 'does the array return True now';
ELIZABETH/Tie-StdHash
…/01-basic.t :19:
is ?%h, True, 'does the array return True now';
FRITH/Image-QRCode
…/README.md :16:
my @array2D[$dim;$dim] = $code.get-data(2);
FRITH/Image-QRCode
…/README.md :17:
say @array2D.shape;
FRITH/Image-QRCode
…/README.md :18:
say @array2D;
FRITH/Image-QRCode
…/README.md :19:
my @array1D = $code.get-data(1);
FRITH/Image-QRCode
…/README.md :20:
say @array1D;
FRITH/Image-QRCode
…/README.md :88:
Symbol data is represented as an array contains width*width uchars.
FRITH/Image-QRCode
…/README.md :106:
This method returns the QR code data, encoded as a 1D or 2D array. The argument **dimension** can be 1 or 2: passing a dimension = 1 the me…
FRITH/Image-QRCode
…/printdata.p6 :8:
my @array2D[$dim;$dim] = $code.get-data(2);
FRITH/Image-QRCode
…/printdata.p6 :9:
say @array2D.shape;
FRITH/Image-QRCode
…/printdata.p6 :10:
say @array2D;
FRITH/Image-QRCode
…/printdata.p6 :11:
my @array1D = $code.get-data(1);
FRITH/Image-QRCode
…/printdata.p6 :12:
say @array1D;
FRITH/Image-QRCode
…/QRCode.pm6 :118:
my @array[$w;$w] = [ for ^$w { @data[$_ * $w .. $_ * $w + $w - 1] »+&» 1 } ];
FRITH/Image-QRCode
…/QRCode.pm6 :144:
my @array2D[$dim;$dim] = $code.get-data(2);
FRITH/Image-QRCode
…/QRCode.pm6 :145:
say @array2D.shape;
FRITH/Image-QRCode
…/QRCode.pm6 :146:
say @array2D;
FRITH/Image-QRCode
…/QRCode.pm6 :147:
my @array1D = $code.get-data(1);
FRITH/Image-QRCode
…/QRCode.pm6 :148:
say @array1D;
FRITH/Image-QRCode
…/QRCode.pm6 :229:
Symbol data is represented as an array contains width*width uchars.
FRITH/Image-QRCode
…/QRCode.pm6 :248:
This method returns the QR code data, encoded as a 1D or 2D array. The argument B<dimension> can be 1 or 2:
FRITH/Image-QRCode
…/QRCode.pm6 :249:
passing a dimension = 1 the method returns a linear array of the values of all the dots, coded as 0 (black)
FRITH/Image-QRCode
…/QRCode.pm6 :251:
A value of 2 makes the method return an array of arrays.
FRITH/Image-QRCode
…/04-interface.t :16:
my @array1D = $qrcode.get-data(1);
FRITH/Image-QRCode
…/04-interface.t :18:
is @array1D.elems, $w * $w, 'read 1D data';
FRITH/Image-QRCode
…/04-interface.t :19:
my @array2D[$w;$w] = $qrcode.get-data(2);
FRITH/Image-QRCode
…/04-interface.t :20:
is @array2D.elems, $w, 'read 2D data';
HANENKAMP/AWS-Session
…/Session.pm6 :102:
This is an array of names of the environment variable to use for the value.
HANENKAMP/ArrayHash
…/META6.json :5:
"description" : "An array in a hash in an array... like a turducken",
HANENKAMP/ArrayHash
…/README.md :11:
my @array := array-hash('a' => 1, 'b' => 2);
HANENKAMP/ArrayHash
…/README.md :12:
my %hash := @array;
HANENKAMP/ArrayHash
…/README.md :14:
@array[0].say; #> "a" => 1
HANENKAMP/ArrayHash
…/README.md :16:
@array[1].say; #> "b" => 3;
HANENKAMP/ArrayHash
…/README.md :24:
# difference from a usual array, .kv is always a key-value alternation,
HANENKAMP/ArrayHash
…/README.md :26:
for @array.ip -> $i, $p {
HANENKAMP/ArrayHash
…/README.md :35:
You can think of this as a Hash that always iterates in insertion order or you can think of this as an Array of Pairs with f…
HANENKAMP/ArrayHash
…/README.md :37:
An ArrayHash is both Associative and Positional. This means you can use either a `@` sigil or a `%` sigil safely. However, there is some amount of co…
HANENKAMP/ArrayHash
…/README.md :39:
By hashish, we mean operations that are either related to Associative objects or operations receiving named arguments. By arrayish, we mean…
HANENKAMP/ArrayHash
…/README.md :43:
my @a := array-hash('a' => 1, 'b' => 2);
HANENKAMP/ArrayHash
…/README.md :46:
#> array-hash(:b(4), :a(3));
HANENKAMP/ArrayHash
…/README.md :48:
Here, the `push` is an arrayish operation, but it is given both a Pair, `'a' => 3`, and a hashish argument `b => 4`. Therefore, the [Pair](…
HANENKAMP/ArrayHash
…/README.md :52:
my @a := array-hash('a' => 1, 'b' => 2);
HANENKAMP/ArrayHash
…/README.md :55:
#> array-hash('a' => 1, 'b' => 2);
HANENKAMP/ArrayHash
…/README.md :57:
What happened? Why didn't the values changed and where did this extra Pair come from? Again, `unshift` is arrayish and we have an �…
HANENKAMP/ArrayHash
…/README.md :65:
So, returning to the `unshift` example above, the arrayish value with key `"a"` gets unshifted to the front of the array, but imm…
HANENKAMP/ArrayHash
…/README.md :69:
For a regular ArrayHash, the losing value will either be replaced, if the operation is hashish, or will be nullified, if the operation is arrayish.
HANENKAMP/ArrayHash
…/README.md :78:
The operations all work the same, but array values are not nullified and it is fine for there to be multiple values in the array. This is the same class, ArrayHash, but the [has $.multivalued](has $.multivalued) property is set to true.
HANENKAMP/ArrayHash
…/README.md :80:
[For future consideration: Consider adding a `has $.collapse` attribute or some such to govern whether a replaced value in a `$.multivalued` array hash is replaced with a type object or spiced out. Or perhaps change the `$.multivalued` into an enum of operational modes.]
HANENKAMP/ArrayHash
…/README.md :92:
This setting determines whether the ArrayHash is a regular array-hash or a multi-hash. Usually, you will use the [sub array-hash](sub array-hash) or [sub multi-hash](sub multi-hash) constructors rather than setting this directly on the `new` constructor.
HANENKAMP/ArrayHash
…/README.md :99:
Constructs a new ArrayHash. This is not the preferred method of construction. You should use [sub array-hash](sub array-hash) or [sub multi-hash](sub multi-hash) instead.
HANENKAMP/ArrayHash
…/README.md :120:
This returns the value lookup by index. You can use this to retrieve the pair at the given index or assign a new pair or even bind a pair. It may be combined with the array adverbs `:delete` and `:exists` as well.
HANENKAMP/ArrayHash
…/README.md :129:
my @a := array-hash('a' => 1, 'b' => 2);
HANENKAMP/ArrayHash
…/README.md :132:
#> array-hash("b" => 4, "a" => 3, "c" => 5);
HANENKAMP/ArrayHash
…/README.md :146:
my @a := array-hash('a' => 1, 'b' => 2);
HANENKAMP/ArrayHash
…/README.md :149:
#> array-hash("c" => 5, "a" => 1, "b" => 2);
HANENKAMP/ArrayHash
…/README.md :167:
my @a := array-hash( ... );
HANENKAMP/ArrayHash
…/README.md :192:
**Caveat:** It should be clarified that splice does not perform precisely the same sort of operation its named equivalent would. Unlike [#method push…
HANENKAMP/ArrayHash
…/README.md :339:
sub array-hash
HANENKAMP/ArrayHash
…/README.md :342:
sub array-hash(*@a, *%h) returns ArrayHash:D where { !*.multivalued }
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :11:
my @array := array-hash('a' => 1, 'b' => 2);
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :12:
my %hash := @array;
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :14:
@array[0].say; #> "a" => 1
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :16:
@array[1].say; #> "b" => 3;
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :24:
# difference from a usual array, .kv is always a key-value alternation,
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :26:
for @array.ip -> $i, $p {
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :36:
You can think of this as a L<Hash> that always iterates in insertion order or you can think of this as an L<Array> of L<Pair>s with fast lookups by k…
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :38:
An ArrayHash is both Associative and Positional. This means you can use either a C<@> sigil or a C<%> sigil safely. However, there is some amount of …
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :40:
By hashish, we mean operations that are either related to Associative objects or operations receiving named arguments. By arrayish, we mean…
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :44:
my @a := array-hash('a' => 1, 'b' => 2);
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :47:
#> array-hash(:b(4), :a(3));
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :49:
Here, the C<push> is an arrayish operation, but it is given both a Pair, C<<'a' => 3>>, and a hashish argument C<<b => 4>>. Therefore, the …
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :53:
my @a := array-hash('a' => 1, 'b' => 2);
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :56:
#> array-hash('a' => 1, 'b' => 2);
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :58:
What happened? Why didn't the values changed and where did this extra L<Pair> come from? Again, C<unshift> is arrayish and we have an �[1;3…
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :66:
So, returning to the C<unshift> example above, the arrayish value with key C<"a"> gets unshifted to the front of the array, but i…
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :70:
For a regular ArrayHash, the losing value will either be replaced, if the operation is hashish, or will be nullified, if the operation is arrayish.
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :79:
The operations all work the same, but array values are not nullified and it is fine for there to be multiple values in the array. This is the same class, ArrayHash, but the L<has $.multivalued> property is set to true.
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :81:
[For future consideration: Consider adding a C<has $.collapse> attribute or some such to govern whether a replaced value in a C<$.multivalued> array hash is replaced with a type object or spiced out. Or perhaps change the C<$.multivalued> into an enum of operational modes.]
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :88:
has Pair @!array handles <
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :102:
This setting determines whether the ArrayHash is a regular array-hash or a multi-hash. Usually, you will use the L<sub array-hash> or L<sub multi-hash> constructors rather than setting this directly on the C<new> constructor.
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :119:
Constructs a new ArrayHash. This is not the preferred method of construction. You should use L<sub array-hash> or L<sub multi-hash> instead.
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :146:
my @pos = @!array[0 .. $pos - 1].grep(want($key), :k);
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :147:
@!array[@pos] :delete;
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :151:
@!array[$pos + 1 .. @!array.end].first(want($key), :k) ~~ Int
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :174:
This returns the value lookup by index. You can use this to retrieve the pair at the given index or assign a new pair or even bind a pair. It may be combined with the array adverbs C<:delete> and C<:exists> as well.
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :179:
@!array[$pos];
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :183:
POST { %!hash{$key} =:= @!array[ @!array.first(want($key), :k, :end) ].value }
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :192:
@!array[ @!array.first(want($key), :k, :end) ] := $key => $value;
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :197:
@!array.push: $key => $value;
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :203:
PRE { $!multivalued || @!array.grep(want($pair.key)).elems <= 1 }
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :204:
POST { $!multivalued || @!array.grep(want($pair.key)).elems <= 1 }
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :205:
POST { %!hash{$pair.key} =:= @!array[ @!array.first(want($pair.key), :k, :end) ].value }
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :211:
if @!array[$pos] :exists && @!array[$pos].defined {
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :212:
%!hash{ @!array[$pos].key } :delete;
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :215:
my $orig = @!array[ $pos ];
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :219:
@!array[ $pos ] := $pair;
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :222:
@!array[ $pos ] := Pair;
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :231:
@!array[ $pos ] := $p;
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :235:
my $npos = @!array.first(want($orig.key), :k, :end);
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :237:
%!hash{ $orig.key } := @!array[$npos].value;
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :245:
POST { %!hash{$key} =:= @!array.reverse.first(want($key)).value }
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :249:
my $pos = @!array.first(want($key), :k, :end);
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :250:
@!array[$pos] := $key => $value;
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :254:
@!array.push: $key => $value;
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :259:
PRE { $!multivalued || @!array.grep(want(pair.key)).elems <= 1 }
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :260:
POST { $!multivalued || @!array.grep(want(pair.key)).elems <= 1 }
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :261:
POST { %!hash{pair.key} =:= @!array.reverse.first(want(pair.key)).value }
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :267:
if @!array[$pos] :exists && @!array[$pos].defined {
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :268:
%!hash{ @!array[$pos].key } :delete;
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :273:
@!array[ $pos ] := pair;
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :276:
@!array[ $pos ] := Pair;
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :281:
@!array[ $pos ] := pair;
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :290:
@!array[$pos] :exists;
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :295:
POST { @!array.first(want($key), :k) ~~ Nil }
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :298:
for @!array.grep(want($key), :k).reverse -> $pos {
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :299:
@!array.splice($pos, 1);
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :309:
POST { @!array[$pos] ~~ Pair:U }
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :312:
@!array.first(want($pair.key), :k) ~~ Nil
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :317:
(@!array.first(want($pair.key), :k) ~~ Int
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :319:
^^ (@!array.first(want($pair.key), :k) ~~ Nil
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :324:
if $pair = @!array[ $pos ] :delete {
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :339:
my @a := array-hash('a' => 1, 'b' => 2);
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :342:
#> array-hash("b" => 4, "a" => 3, "c" => 5);
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :352:
for @values -> $p { self.ASSIGN-POS(@!array.elems, $p) }
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :365:
my @a := array-hash('a' => 1, 'b' => 2);
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :368:
#> array-hash("c" => 5, "a" => 1, "b" => 2);
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :380:
@!array.unshift: Pair;
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :383:
@!array.unshift: $p;
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :391:
@!array.unshift: $k => $v;
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :395:
@!array.unshift: $k => $v;
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :414:
my @a := array-hash( ... );
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :439:
B<Caveat:> It should be clarified that splice does not perform precisely the same sort of operation its named equivalent would. Unlike L<#method push…
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :488:
@!array[$offset + $size .. @!array.end].first(want($p.key), :k);
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :495:
# Splice the array
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :496:
my @ret = @!array.splice($offset, $size, @repl);
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :501:
if !$!multivalued || !@!array.first(want($p.key));
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :512:
for @!array[0 .. $offset - 1].kv -> $i, $p {
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :513:
@!array[$i] :delete
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :548:
array-hash(self.pairs)
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :592:
self.DELETE-POS(@!array.end)
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :607:
$head = @!array.shift
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :658:
method values() returns List:D { @!array».value.List }
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :659:
method keys() returns List:D { @!array».key.List }
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :660:
method indexes() returns List:D { @!array.keys }
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :661:
method kv() returns List:D { @!array».kv.List }
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :662:
method ip() returns List:D { @!array.kv }
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :664:
@!array.kv.flatmap({ .defined && Pair ?? .kv !! $_ })
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :666:
method pairs() returns List:D { @!array }
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :717:
my $type = $!multivalued ?? 'multi-hash' !! 'array-hash';
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :718:
$type ~ '(' ~ @!array.map({ .defined ?? .perl !! 'Pair' }).join(', ') ~ ')'
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :722:
my $type = $!multivalued ?? 'multi-hash' !! 'array-hash';
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :723:
$type ~ '(' ~ do for @!array -> $elem {
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :743:
do for @!array -> $e {
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :759:
ArrayHash.new(:$!multivalued).push(|@!array.reverse)
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :773:
ArrayHash.new(;$!multivalued).push(|@!array.rotate($n))
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :804:
=head2 sub array-hash
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :806:
sub array-hash(*@a, *%h) returns ArrayHash:D where { !*.multivalued }
HANENKAMP/ArrayHash
…/ArrayHash.pm6 :818:
our sub array-hash(*@a, *%h) is export { ArrayHash.new(|@a, |%h) }
HANENKAMP/ArrayHash
…/array-hash.t :11:
my ($b, %hash, @array);
HANENKAMP/ArrayHash
…/array-hash.t :21:
'01-init-hash-then-array' => {
HANENKAMP/ArrayHash
…/array-hash.t :23:
%hash := array-hash('a' => 1, 'b' => $b, 'c' => 3);
HANENKAMP/ArrayHash
…/array-hash.t :24:
@array := %hash;
HANENKAMP/ArrayHash
…/array-hash.t :27:
'02-init-array-then-hash' => {
HANENKAMP/ArrayHash
…/array-hash.t :29:
@array := array-hash('a' => 1, 'b' => $b, 'c' => 3);
HANENKAMP/ArrayHash
…/array-hash.t :30:
%hash := @array;
HANENKAMP/ArrayHash
…/array-hash.t :35:
my $init = array-hash(a => 1, 'b' => $b, c => 3);
HANENKAMP/ArrayHash
…/array-hash.t :36:
@array := $init;
HANENKAMP/ArrayHash
…/array-hash.t :42:
my $init = array-hash(a => 1, 'b' => $b, c => 3);
HANENKAMP/ArrayHash
…/array-hash.t :43:
@array := $init;
HANENKAMP/ArrayHash
…/array-hash.t :55:
is @array[.[0]].key, 'a', 'array 0 key';
HANENKAMP/ArrayHash
…/array-hash.t :56:
is @array[.[0]].value, 1, 'array 0 value';
HANENKAMP/ArrayHash
…/array-hash.t :57:
is @array[.[1]].key, 'b', 'array 1 key';
HANENKAMP/ArrayHash
…/array-hash.t :58:
is @array[.[1]].value, 2, 'array 1 value';
HANENKAMP/ArrayHash
…/array-hash.t :59:
is @array[.[2]].key, 'c', 'array 2 key';
HANENKAMP/ArrayHash
…/array-hash.t :60:
is @array[.[2]].value, 3, 'array 2 value';
HANENKAMP/ArrayHash
…/array-hash.t :65:
is @array[.()].value, 4, 'array 0 value replaced';
HANENKAMP/ArrayHash
…/array-hash.t :70:
is @array[3].key, 'd', 'array d key added';
HANENKAMP/ArrayHash
…/array-hash.t :71:
is @array[3].value, 5, 'array d value added';
HANENKAMP/ArrayHash
…/array-hash.t :73:
'04-replace-array' => {
HANENKAMP/ArrayHash
…/array-hash.t :74:
@array[.[1]] = 'e' => 6;
HANENKAMP/ArrayHash
…/array-hash.t :81:
is @array[.[1]].value, 7, 'array b value modified';
HANENKAMP/ArrayHash
…/array-hash.t :85:
is @array.elems, 2, 'after hash delete elems == 2';
HANENKAMP/ArrayHash
…/array-hash.t :87:
'07-delete-array-keeps-blanks' => {
HANENKAMP/ArrayHash
…/array-hash.t :88:
@array[1] :delete;
HANENKAMP/ArrayHash
…/array-hash.t :89:
is %hash.elems, 3, 'after array delete elems still == 3';
HANENKAMP/ArrayHash
…/array-hash.t :93:
is @array.perl, q[array-hash(] ~ @els[.[0], .[1], .[2]].join(', ') ~ q[)], "array.perl";
HANENKAMP/ArrayHash
…/array-hash.t :94:
is %hash.perl, q[array-hash(] ~ @els[.[0], .[1], .[2]].join(', ') ~ q[)], "hash.perl";
HANENKAMP/ArrayHash
…/array-hash.t :97:
@array[3] = 'b' => 8;
HANENKAMP/ArrayHash
…/array-hash.t :99:
ok @array[.[1]] ~~ Pair:U, 'array 1 nullified';
HANENKAMP/ArrayHash
…/array-hash.t :103:
@array[0] = 'b' => 9;
HANENKAMP/ArrayHash
…/array-hash.t :105:
is @array[0].key, 'b', 'array 0 key same';
HANENKAMP/ArrayHash
…/array-hash.t :106:
is @array[0].value, 9, 'array 0 value changed';
HANENKAMP/ArrayHash
…/array-hash.t :109:
@array[0] = 'b' => 9;
HANENKAMP/ArrayHash
…/array-hash.t :111:
ok @array[0] ~~ Pair:U, 'array 0 nullified';
HANENKAMP/ArrayHash
…/array-hash.t :115:
@array[3] := 'b' => 8;
HANENKAMP/ArrayHash
…/array-hash.t :117:
ok @array[.[1]] ~~ Pair:U, 'array 1 nullified';
HANENKAMP/ArrayHash
…/array-hash.t :121:
@array[0] := 'b' => 9;
HANENKAMP/ArrayHash
…/array-hash.t :123:
is @array[0].key, 'b', 'array 0 key same';
HANENKAMP/ArrayHash
…/array-hash.t :124:
is @array[0].value, 9, 'array 0 value changed';
HANENKAMP/ArrayHash
…/array-hash.t :127:
@array[0] := 'b' => 9;
HANENKAMP/ArrayHash
…/array-hash.t :129:
ok @array[0] ~~ Pair:U, 'array 0 nullified';
HANENKAMP/ArrayHash
…/array-hash.t :137:
is @array[.[0]].value, $b, 'array 0 value changed';
HANENKAMP/ArrayHash
…/array-hash.t :138:
is @array[.[1]].value, $b, 'array 1 value changed';
HANENKAMP/ArrayHash
…/array-hash.t :147:
ok @array[0] :exists, 'yep 0 exists';
HANENKAMP/ArrayHash
…/array-hash.t :148:
ok @array[1] :exists, 'yep 1 exists';
HANENKAMP/ArrayHash
…/array-hash.t :149:
ok @array[2] :exists, 'yep 2 exists';
HANENKAMP/ArrayHash
…/array-hash.t :150:
ok @array[3] :!exists, 'nope 3 does not exist';
HANENKAMP/ArrayHash
…/array-hash.t :156:
is @array.elems, 2, 'delete array shrunk by one elem too';
HANENKAMP/ArrayHash
…/array-hash.t :159:
my $p = @array[.[1]] :delete;
HANENKAMP/ArrayHash
…/array-hash.t :164:
is @array.elems, 2, 'deleted array shrunk by one elem too';
HANENKAMP/ArrayHash
…/array-hash.t :168:
is @array.elems, 3, 'deleted array did not shrink';
HANENKAMP/ArrayHash
…/array-hash.t :170:
is @array[.[1]], Pair, 'deleted array position is undef';
HANENKAMP/ArrayHash
…/array-hash.t :173:
@array.push: d => 11, 'e' => 12, b => 13, 'c' => 14;
HANENKAMP/ArrayHash
…/array-hash.t :180:
is @array[.[0]].key, 'a', 'array 0 key same';
HANENKAMP/ArrayHash
…/array-hash.t :181:
is @array[.[0]].value, 1, 'array 0 value same';
HANENKAMP/ArrayHash
…/array-hash.t :182:
is @array[.[1]].key, 'b', 'array 1 key same';
HANENKAMP/ArrayHash
…/array-hash.t :183:
is @array[.[1]].value, 13, 'array 1 value changed';
HANENKAMP/ArrayHash
…/array-hash.t :184:
is @array[.[2]], Pair, 'array 2 nullified';
HANENKAMP/ArrayHash
…/array-hash.t :188:
my $p = @array[$i];
HANENKAMP/ArrayHash
…/array-hash.t :194:
@array.unshift: d => 11, 'e' => 12, b => 13, 'c' => 14;
HANENKAMP/ArrayHash
…/array-hash.t :204:
my $p = @array[$i];
HANENKAMP/ArrayHash
…/array-hash.t :214:
is @array[.[0] + 3].key, 'a', 'array 0 + 2 key same';
HANENKAMP/ArrayHash
…/array-hash.t :215:
is @array[.[0] + 3].value, 1, 'array 0 + 2 value same';
HANENKAMP/ArrayHash
…/array-hash.t :216:
is @array[.[1] + 3].key, 'b', 'array 1 + 2 key same';
HANENKAMP/ArrayHash
…/array-hash.t :217:
is @array[.[1] + 3].value, $b, 'array 1 + 2 value same';
HANENKAMP/ArrayHash
…/array-hash.t :218:
is @array[.[2] + 3].key, 'c', 'array 2 + 2 key same';
HANENKAMP/ArrayHash
…/array-hash.t :219:
is @array[.[2] + 3].value, 3, 'array 2 + 2 value same';
HANENKAMP/ArrayHash
…/array-hash.t :222:
@array.splice: 3, 0, d => 11, 'e' => 12, b => 13, 'c' => 14;
HANENKAMP/ArrayHash
…/array-hash.t :229:
is @array[.[0]].key, 'a', 'array 0 key same';
HANENKAMP/ArrayHash
…/array-hash.t :230:
is @array[.[0]].value, 1, 'array 0 value same';
HANENKAMP/ArrayHash
…/array-hash.t :231:
is @array[.[1]], Pair, 'array 1 nullified';
HANENKAMP/ArrayHash
…/array-hash.t :232:
is @array[.[2]], Pair, 'array 2 nullified';
HANENKAMP/ArrayHash
…/array-hash.t :236:
my $p = @array[$i];
HANENKAMP/ArrayHash
…/array-hash.t :242:
@array.splice: 0, 0, d => 11, 'e' => 12, b => 13, 'c' => 14;
HANENKAMP/ArrayHash
…/array-hash.t :252:
my $p = @array[$i];
HANENKAMP/ArrayHash
…/array-hash.t :262:
is @array[.[0] + 4].key, 'a', 'array 0 + 2 key same';
HANENKAMP/ArrayHash
…/array-hash.t :263:
is @array[.[0] + 4].value, 1, 'array 0 + 2 value same';
HANENKAMP/ArrayHash
…/array-hash.t :264:
is @array[.[1] + 4].key, 'b', 'array 1 + 2 key same';
HANENKAMP/ArrayHash
…/array-hash.t :265:
is @array[.[1] + 4].value, $b, 'array 1 + 2 value same';
HANENKAMP/ArrayHash
…/array-hash.t :266:
is @array[.[2] + 4].key, 'c', 'array 2 + 2 key same';
HANENKAMP/ArrayHash
…/array-hash.t :267:
is @array[.[2] + 4].value, 3, 'array 2 + 2 value same';
HANENKAMP/ArrayHash
…/array-hash.t :270:
@array.splice: 2, 0, d => 11, 'e' => 12, b => 13, 'c' => 14;
HANENKAMP/ArrayHash
…/array-hash.t :298:
my $p = @array[$i];
HANENKAMP/ArrayHash
…/array-hash.t :309:
is @array[.[0]].key, 'a', 'array 0 key same';
HANENKAMP/ArrayHash
…/array-hash.t :310:
is @array[.[0]].value, 1, 'array 0 value same';
HANENKAMP/ArrayHash
…/array-hash.t :312:
is @array[.[1]].key, 'b', 'array 1 key same';
HANENKAMP/ArrayHash
…/array-hash.t :313:
is @array[.[1]].value, $b, 'array 1 value same';
HANENKAMP/ArrayHash
…/array-hash.t :316:
is @array[.[1]], Pair, 'array 1 nullified';
HANENKAMP/ArrayHash
…/array-hash.t :319:
is @array[.[2]].key, 'c', 'array 2 key same';
HANENKAMP/ArrayHash
…/array-hash.t :320:
is @array[.[2]].value, 3, 'array 2 value same';
HANENKAMP/ArrayHash
…/array-hash.t :323:
is @array[.[2]], Pair, 'array 2 nullified';
HANENKAMP/ArrayHash
…/array-hash.t :328:
@array.splice: 1, 1, d => 11, 'e' => 12, b => 13, 'c' => 14;
HANENKAMP/ArrayHash
…/array-hash.t :358:
my $p = @array[$i];
HANENKAMP/ArrayHash
…/array-hash.t :370:
is @array[.[0]].key, 'a', 'array 0 key same';
HANENKAMP/ArrayHash
…/array-hash.t :371:
is @array[.[0]].value, 1, 'array 0 value same';
HANENKAMP/ArrayHash
…/array-hash.t :375:
is @array[.[1]], Pair, 'array 1 nullified';
HANENKAMP/ArrayHash
…/array-hash.t :378:
is @array[.[1]].key, 'b', 'array 1 key same';
HANENKAMP/ArrayHash
…/array-hash.t :379:
is @array[.[1]].value, $b, 'array 1 value same';
HANENKAMP/ArrayHash
…/array-hash.t :383:
is @array[.[2]].key, 'c', 'array 2 key same';
HANENKAMP/ArrayHash
…/array-hash.t :384:
is @array[.[2]].value, 3, 'array 2 value same';
HANENKAMP/ArrayHash
…/array-hash.t :390:
@array.splice: 1, 1;
HANENKAMP/ArrayHash
…/array-hash.t :402:
is @array[.[0]].key, 'a', 'array 0 key same';
HANENKAMP/ArrayHash
…/array-hash.t :403:
is @array[.[0]].value, 1, 'array 0 value same';
HANENKAMP/ArrayHash
…/array-hash.t :409:
is @array[.[1]].key, 'b', 'array 1 key same';
HANENKAMP/ArrayHash
…/array-hash.t :410:
is @array[.[1]].value, $b, 'array 1 value same';
HANENKAMP/ArrayHash
…/array-hash.t :416:
is @array[.[2]].key, 'c', 'array 2 key same';
HANENKAMP/ArrayHash
…/array-hash.t :417:
is @array[.[2]].value, 3, 'array 2 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :11:
my ($b, %hash, @array);
HANENKAMP/ArrayHash
…/multi-hash.t :21:
'01-init-hash-then-array' => {
HANENKAMP/ArrayHash
…/multi-hash.t :24:
@array := %hash;
HANENKAMP/ArrayHash
…/multi-hash.t :27:
'02-init-array-then-hash' => {
HANENKAMP/ArrayHash
…/multi-hash.t :29:
@array := multi-hash('a' => 1, 'b' => $b, 'c' => 3, 'a' => 4);
HANENKAMP/ArrayHash
…/multi-hash.t :30:
%hash := @array;
HANENKAMP/ArrayHash
…/multi-hash.t :38:
@array := $init;
HANENKAMP/ArrayHash
…/multi-hash.t :45:
@array := $init;
HANENKAMP/ArrayHash
…/multi-hash.t :57:
is @array[.[0]].key, 'a', 'array 0 key';
HANENKAMP/ArrayHash
…/multi-hash.t :58:
is @array[.[0]].value, 1, 'array 0 value';
HANENKAMP/ArrayHash
…/multi-hash.t :59:
is @array[.[1]].key, 'b', 'array 1 key';
HANENKAMP/ArrayHash
…/multi-hash.t :60:
is @array[.[1]].value, 2, 'array 1 value';
HANENKAMP/ArrayHash
…/multi-hash.t :61:
is @array[.[2]].key, 'c', 'array 2 key';
HANENKAMP/ArrayHash
…/multi-hash.t :62:
is @array[.[2]].value, 3, 'array 2 value';
HANENKAMP/ArrayHash
…/multi-hash.t :63:
is @array[.[3]].key, 'a', 'array 3 key';
HANENKAMP/ArrayHash
…/multi-hash.t :64:
is @array[.[3]].value, 4, 'array 3 value';
HANENKAMP/ArrayHash
…/multi-hash.t :69:
is @array[.[0]].key, 'a', 'array 0 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :70:
is @array[.[0]].value, 1, 'array 0 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :71:
is @array[.[3]].key, 'a', 'array 3 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :72:
is @array[.[3]].value, 5, 'array 3 value replace';
HANENKAMP/ArrayHash
…/multi-hash.t :77:
is @array[4].key, 'd', 'array d key added';
HANENKAMP/ArrayHash
…/multi-hash.t :78:
is @array[4].value, 5, 'array d value added';
HANENKAMP/ArrayHash
…/multi-hash.t :80:
'04-replace-array' => {
HANENKAMP/ArrayHash
…/multi-hash.t :81:
@array[.[1]] = 'e' => 6;
HANENKAMP/ArrayHash
…/multi-hash.t :85:
@array[.[3]] = 'f' => 7;
HANENKAMP/ArrayHash
…/multi-hash.t :92:
is @array[.[1]].value, 7, 'array b value modified';
HANENKAMP/ArrayHash
…/multi-hash.t :96:
is @array.elems, 3, 'after hash delete elems == 3';
HANENKAMP/ArrayHash
…/multi-hash.t :99:
is @array.elems, 1, 'after hash delete elems == 1';
HANENKAMP/ArrayHash
…/multi-hash.t :101:
'07-delete-array-keeps-blanks' => {
HANENKAMP/ArrayHash
…/multi-hash.t :102:
@array[1] :delete;
HANENKAMP/ArrayHash
…/multi-hash.t :103:
is %hash.elems, 4, 'after array delete elems still == 4';
HANENKAMP/ArrayHash
…/multi-hash.t :107:
is @array.perl, q[multi-hash(] ~ @els[.[0], .[1], .[2], .[3]].join(', ') ~ q[)], "array.perl";
HANENKAMP/ArrayHash
…/multi-hash.t :111:
@array[3] = 'b' => 8;
HANENKAMP/ArrayHash
…/multi-hash.t :113:
is @array[.[1]].key, 'b', 'array 1 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :114:
is @array[.[1]].value, 2, 'array 1 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :118:
@array[0] = 'b' => 9;
HANENKAMP/ArrayHash
…/multi-hash.t :120:
is @array[0].key, 'b', 'array 0 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :121:
is @array[0].value, 9, 'array 0 value changed';
HANENKAMP/ArrayHash
…/multi-hash.t :124:
@array[0] = 'b' => 9;
HANENKAMP/ArrayHash
…/multi-hash.t :126:
is @array[0].key, 'b', 'array 0 key set';
HANENKAMP/ArrayHash
…/multi-hash.t :127:
is @array[0].value, 9, 'array 0 value set';
HANENKAMP/ArrayHash
…/multi-hash.t :131:
@array[3] := 'b' => 8;
HANENKAMP/ArrayHash
…/multi-hash.t :133:
is @array[.[1]].key, 'b', 'array 1 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :134:
is @array[.[1]].value, $b, 'array 1 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :138:
@array[0] := 'b' => 9;
HANENKAMP/ArrayHash
…/multi-hash.t :140:
is @array[0].key, 'b', 'array 0 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :141:
is @array[0].value, 9, 'array 0 value changed';
HANENKAMP/ArrayHash
…/multi-hash.t :144:
@array[0] := 'b' => 9;
HANENKAMP/ArrayHash
…/multi-hash.t :146:
is @array[0].key, 'b', 'array 0 key set';
HANENKAMP/ArrayHash
…/multi-hash.t :147:
is @array[0].value, 9, 'array 0 value set';
HANENKAMP/ArrayHash
…/multi-hash.t :155:
is @array[.[0]].value, 1, 'array 0 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :156:
is @array[.[1]].value, $b, 'array 1 value changed';
HANENKAMP/ArrayHash
…/multi-hash.t :157:
is @array[.[3]].value, $b, 'array 3 value changed';
HANENKAMP/ArrayHash
…/multi-hash.t :166:
ok @array[0] :exists, 'yep 0 exists';
HANENKAMP/ArrayHash
…/multi-hash.t :167:
ok @array[1] :exists, 'yep 1 exists';
HANENKAMP/ArrayHash
…/multi-hash.t :168:
ok @array[2] :exists, 'yep 2 exists';
HANENKAMP/ArrayHash
…/multi-hash.t :169:
ok @array[3] :exists, 'yep 3 exists';
HANENKAMP/ArrayHash
…/multi-hash.t :170:
ok @array[4] :!exists, 'nope 4 does not exist';
HANENKAMP/ArrayHash
…/multi-hash.t :176:
is @array.elems, 3, 'delete array shrunk by one elem too';
HANENKAMP/ArrayHash
…/multi-hash.t :179:
my $p = @array[.[1]] :delete;
HANENKAMP/ArrayHash
…/multi-hash.t :184:
is @array.elems, 3, 'deleted array shrunk by one elem too';
HANENKAMP/ArrayHash
…/multi-hash.t :188:
is @array.elems, 4, 'deleted array did not shrink';
HANENKAMP/ArrayHash
…/multi-hash.t :190:
is @array[.[1]], Pair, 'deleted array position is undef';
HANENKAMP/ArrayHash
…/multi-hash.t :193:
@array.push: d => 11, 'e' => 12, b => 13, 'c' => 14;
HANENKAMP/ArrayHash
…/multi-hash.t :194:
note '# ', @array.perl;
HANENKAMP/ArrayHash
…/multi-hash.t :201:
is @array[.[0]].key, 'a', 'array 0 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :202:
is @array[.[0]].value, 1, 'array 0 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :203:
is @array[.[1]].key, 'b', 'array 1 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :204:
is @array[.[1]].value, 13, 'array 1 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :205:
is @array[.[2]].key, 'c', 'array 2 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :206:
is @array[.[2]].value, 3, 'array 2 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :207:
is @array[.[3]].key, 'a', 'array 3 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :208:
is @array[.[3]].value, 4, 'array 3 value changed';
HANENKAMP/ArrayHash
…/multi-hash.t :212:
my $p = @array[$i];
HANENKAMP/ArrayHash
…/multi-hash.t :218:
@array.unshift: d => 11, 'e' => 12, b => 13, 'c' => 14;
HANENKAMP/ArrayHash
…/multi-hash.t :227:
my $p = @array[$i];
HANENKAMP/ArrayHash
…/multi-hash.t :232:
is @array[.[0] + 4].key, 'a', 'array 0 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :233:
is @array[.[0] + 4].value, 1, 'array 0 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :234:
is @array[.[1] + 4].key, 'b', 'array 1 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :235:
is @array[.[1] + 4].value, $b, 'array 1 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :236:
is @array[.[2] + 4].key, 'c', 'array 2 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :237:
is @array[.[2] + 4].value, 3, 'array 2 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :238:
is @array[.[3] + 4].key, 'a', 'array 3 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :239:
is @array[.[3] + 4].value, 4, 'array 3 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :242:
@array.splice: 4, 0, d => 11, 'e' => 12, b => 13, 'c' => 14;
HANENKAMP/ArrayHash
…/multi-hash.t :249:
is @array[.[0]].key, 'a', 'array 0 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :250:
is @array[.[0]].value, 1, 'array 0 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :251:
is @array[.[1]].key, 'b', 'array 1 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :252:
is @array[.[1]].value, $b, 'array 1 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :253:
is @array[.[2]].key, 'c', 'array 2 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :254:
is @array[.[2]].value, 3, 'array 2 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :255:
is @array[.[3]].key, 'a', 'array 3 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :256:
is @array[.[3]].value, 4, 'array 3 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :260:
my $p = @array[$i];
HANENKAMP/ArrayHash
…/multi-hash.t :266:
@array.splice: 0, 0, d => 11, 'e' => 12, b => 13, 'c' => 14;
HANENKAMP/ArrayHash
…/multi-hash.t :275:
my $p = @array[$i];
HANENKAMP/ArrayHash
…/multi-hash.t :280:
is @array[.[0] + 4].key, 'a', 'array 0 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :281:
is @array[.[0] + 4].value, 1, 'array 0 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :282:
is @array[.[1] + 4].key, 'b', 'array 1 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :283:
is @array[.[1] + 4].value, $b, 'array 1 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :284:
is @array[.[2] + 4].key, 'c', 'array 2 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :285:
is @array[.[2] + 4].value, 3, 'array 2 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :286:
is @array[.[3] + 4].key, 'a', 'array 3 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :287:
is @array[.[3] + 4].value, 4, 'array 3 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :290:
@array.splice: 2, 0, d => 11, 'e' => 12, b => 13, 'c' => 14;
HANENKAMP/ArrayHash
…/multi-hash.t :315:
my $p = @array[$i];
HANENKAMP/ArrayHash
…/multi-hash.t :321:
is @array[.[0]].key, 'a', 'array 0 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :322:
is @array[.[0]].value, 1, 'array 0 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :324:
is @array[.[1]].key, 'b', 'array 1 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :325:
is @array[.[1]].value, $b, 'array 1 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :328:
is @array[.[2]].key, 'c', 'array 2 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :329:
is @array[.[2]].value, 3, 'array 2 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :331:
is @array[.[3]].key, 'a', 'array 3 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :332:
is @array[.[3]].value, 4, 'array 3 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :336:
@array.splice: 1, 1, d => 11, 'e' => 12, b => 13, 'c' => 14;
HANENKAMP/ArrayHash
…/multi-hash.t :367:
my $p = @array[$i];
HANENKAMP/ArrayHash
…/multi-hash.t :374:
is @array[.[0]].key, 'a', 'array 0 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :375:
is @array[.[0]].value, 1, 'array 0 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :378:
is @array[.[1]].key, 'b', 'array 1 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :379:
is @array[.[1]].value, $b, 'array 1 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :382:
is @array[.[2]].key, 'c', 'array 2 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :383:
is @array[.[2]].value, 3, 'array 2 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :386:
is @array[.[3]].key, 'a', 'array 3 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :387:
is @array[.[3]].value, 4, 'array 3 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :393:
@array.splice: 1, 1;
HANENKAMP/ArrayHash
…/multi-hash.t :405:
is @array[.[0]].key, 'a', 'array 0 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :406:
is @array[.[0]].value, 1, 'array 0 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :410:
is @array[.[0]].key, 'a', 'array 0 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :411:
is @array[.[0]].value, 1, 'array 0 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :417:
is @array[.[1]].key, 'b', 'array 1 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :418:
is @array[.[1]].value, $b, 'array 1 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :424:
is @array[.[2]].key, 'c', 'array 2 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :425:
is @array[.[2]].value, 3, 'array 2 value same';
HANENKAMP/ArrayHash
…/multi-hash.t :431:
is @array[.[3]].key, 'a', 'array 3 key same';
HANENKAMP/ArrayHash
…/multi-hash.t :432:
is @array[.[3]].value, 4, 'array 3 value same';
HANENKAMP/DOM-Tiny
…/README.md :338:
You can use array subscripts and hash subscripts with DOM::Tiny. Using this class as an array or hash, though, is not recommended as several of the standard methods for these do not work as expected.
HANENKAMP/DOM-Tiny
…/README.md :343:
You may use array subscripts as a shortcut for calling `children`:
HANENKAMP/DOM-Tiny
…/Tiny.pm6 :352:
You can use array subscripts and hash subscripts with DOM::Tiny. Using this
HANENKAMP/DOM-Tiny
…/Tiny.pm6 :353:
class as an array or hash, though, is not recommended as several of the standard
HANENKAMP/DOM-Tiny
…/Tiny.pm6 :358:
You may use array subscripts as a shortcut for calling C<children>:
HANENKAMP/HTTP-Headers
…/README.md :164:
This returns the headers formatted for output from a PSGI application, as an array of Pairs.
HANENKAMP/HTTP-Headers
…/Headers.pm6 :140:
#| Read the individual values as an array lookup
HANENKAMP/HTTP-Headers
…/Headers.pm6 :233:
#| Initialize headers with an array
HANENKAMP/HTTP-Headers
…/Headers.pod :161:
This returns the headers formatted for output from a PSGI application, as an array of Pairs.
HANENKAMP/Hash-MultiValue
…/META6.json :13:
"tags": [ "hash", "data structure", "array" ],
HANENKAMP/Hash-MultiValue
…/basic.t :13:
from-kv-array => { Hash::MultiValue.from-kv(@kv) },
HANENKAMP/Hash-MultiValue
…/basic.t :14:
from-pairs-array => { Hash::MultiValue.from-pairs(@pairs) },
HANENKAMP/Hash-MultiValue
…/basic.t :19:
new-kv-array => { Hash::MultiValue.new(:@kv) },
HANENKAMP/Hash-MultiValue
…/basic.t :20:
new-pairs-array => { Hash::MultiValue.new(:@pairs) },
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :123:
| array_type
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :184:
: primary_no_array_creation_expression
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :185:
| array_creation_expression
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :209:
| OPEN_BRACKET expression_list CLOSE_BRACKET rank_specifiers? array_initializer?
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :210:
| rank_specifiers array_initializer
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :213:
| rank_specifier array_initializer
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :232:
primary_no_array_creation_expression
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :251:
| primary_no_array_creation_expression_unsafe
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :255:
primary_no_array_creation_expression
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :281:
: NEW ( type ( OPEN_BRACKET expression_list CLOSE_BRACKET rank_specifiers? array_initializer? array_creation_tail
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :282:
| rank_specifiers array_initializer array_creation_tail
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :286:
| rank_specifier array_initializer array_creation_tail
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :290:
array_creation_tail
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :347:
: primary_no_array_creation_expression OPEN_BRACKET expression_list CLOSE_BRACKET
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :425:
array_creation_expression
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :426:
: NEW non_array_type OPEN_BRACKET expression_list CLOSE_BRACKET rank_specifiers? array_initializer?
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :427:
| NEW array_type array_initializer
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :428:
| NEW rank_specifier array_initializer
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :431:
array_creation_expression
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :432:
: NEW ( array_type array_initializer
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :433:
| non_array_type OPEN_BRACKET expression_list CLOSE_BRACKET rank_specifiers? array_initializer?
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :434:
| rank_specifier array_initializer
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :850:
| array_initializer
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :1284:
| array_initializer
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :1331:
| fixed_parameters COMMA parameter_array
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :1332:
| parameter_array
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :1336:
: parameter_array
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :1337:
| fixed_parameters (COMMA parameter_array)?
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :1360:
parameter_array
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :1361:
: attributes? PARAMS array_type identifier
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :1683:
array_type
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :1684:
: non_array_type rank_specifiers
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :1687:
/** non_array_type rank_specifiers */
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :1688:
array_type
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :1692:
non_array_type
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :1697:
non_array_type
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :1717:
array_initializer
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :1723:
array_initializer
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :2076:
primary_no_array_creation_expression_unsafe
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :2082:
primary_no_array_creation_expression_unsafe
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :2098:
/* not used anymore; included in primary_no_array_creation_expression
JGOFF/ANTLR4-Grammar
…/CSharp4.g4 :2100:
: primary_no_array_creation_expression OPEN_BRACKET expression CLOSE_BRACKET
JGOFF/ANTLR4-Grammar
…/ECMAScript.g4 :421:
arrayLiteral
JGOFF/ANTLR4-Grammar
…/ECMAScript.g4 :648:
| arrayLiteral # ArrayLiteralExpression
JGOFF/ANTLR4-Grammar
…/IDL.g4 :290:
: array_declarator
JGOFF/ANTLR4-Grammar
…/IDL.g4 :426:
array_declarator
JGOFF/ANTLR4-Grammar
…/IDL.g4 :427:
: ID fixed_array_size+
JGOFF/ANTLR4-Grammar
…/IDL.g4 :430:
fixed_array_size
JGOFF/ANTLR4-Grammar
…/JSON.g4 :8:
| array
JGOFF/ANTLR4-Grammar
…/JSON.g4 :18:
array
JGOFF/ANTLR4-Grammar
…/JSON.g4 :20:
| '[' ']' // empty array
JGOFF/ANTLR4-Grammar
…/JSON.g4 :27:
| array // recursion
JGOFF/ANTLR4-Grammar
…/Java.g4 :237:
: arrayInitializer
JGOFF/ANTLR4-Grammar
…/Java.g4 :241:
arrayInitializer
JGOFF/ANTLR4-Grammar
…/Java.g4 :553:
| createdName (arrayCreatorRest | classCreatorRest)
JGOFF/ANTLR4-Grammar
…/Java.g4 :565:
arrayCreatorRest
JGOFF/ANTLR4-Grammar
…/Java.g4 :567:
( ']' ('[' ']')* arrayInitializer
JGOFF/ANTLR4-Grammar
…/Java8.g4 :104:
| arrayType
JGOFF/ANTLR4-Grammar
…/Java8.g4 :145:
arrayType
JGOFF/ANTLR4-Grammar
…/Java8.g4 :364:
| arrayInitializer
JGOFF/ANTLR4-Grammar
…/Java8.g4 :703:
arrayInitializer
JGOFF/ANTLR4-Grammar
…/Java8.g4 :957:
| arrayCreationExpression
JGOFF/ANTLR4-Grammar
…/Java8.g4 :972:
| arrayAccess
JGOFF/ANTLR4-Grammar
…/Java8.g4 :977:
primaryNoNewArray_lf_arrayAccess
JGOFF/ANTLR4-Grammar
…/Java8.g4 :981:
primaryNoNewArray_lfno_arrayAccess
JGOFF/ANTLR4-Grammar
…/Java8.g4 :997:
| arrayAccess_lf_primary
JGOFF/ANTLR4-Grammar
…/Java8.g4 :1002:
primaryNoNewArray_lf_primary_lf_arrayAccess_lf_primary
JGOFF/ANTLR4-Grammar
…/Java8.g4 :1006:
primaryNoNewArray_lf_primary_lfno_arrayAccess_lf_primary
JGOFF/ANTLR4-Grammar
…/Java8.g4 :1023:
| arrayAccess_lfno_primary
JGOFF/ANTLR4-Grammar
…/Java8.g4 :1028:
primaryNoNewArray_lfno_primary_lf_arrayAccess_lfno_primary
JGOFF/ANTLR4-Grammar
…/Java8.g4 :1032:
primaryNoNewArray_lfno_primary_lfno_arrayAccess_lfno_primary
JGOFF/ANTLR4-Grammar
…/Java8.g4 :1081:
arrayAccess
JGOFF/ANTLR4-Grammar
…/Java8.g4 :1083:
| primaryNoNewArray_lfno_arrayAccess '[' expression ']'
JGOFF/ANTLR4-Grammar
…/Java8.g4 :1085:
( primaryNoNewArray_lf_arrayAccess '[' expression ']'
JGOFF/ANTLR4-Grammar
…/Java8.g4 :1089:
arrayAccess_lf_primary
JGOFF/ANTLR4-Grammar
…/Java8.g4 :1090:
: ( primaryNoNewArray_lf_primary_lfno_arrayAccess_lf_primary '[' expression ']'
JGOFF/ANTLR4-Grammar
…/Java8.g4 :1092:
( primaryNoNewArray_lf_primary_lf_arrayAccess_lf_primary '[' expression ']'
JGOFF/ANTLR4-Grammar
…/Java8.g4 :1096:
arrayAccess_lfno_primary
JGOFF/ANTLR4-Grammar
…/Java8.g4 :1098:
| primaryNoNewArray_lfno_primary_lfno_arrayAccess_lfno_primary '[' expression ']'
JGOFF/ANTLR4-Grammar
…/Java8.g4 :1100:
( primaryNoNewArray_lfno_primary_lf_arrayAccess_lfno_primary '[' expression ']'
JGOFF/ANTLR4-Grammar
…/Java8.g4 :1136:
| arrayType '::' 'new'
JGOFF/ANTLR4-Grammar
…/Java8.g4 :1149:
| arrayType '::' 'new'
JGOFF/ANTLR4-Grammar
…/Java8.g4 :1152:
arrayCreationExpression
JGOFF/ANTLR4-Grammar
…/Java8.g4 :1155:
| 'new' primitiveType dims arrayInitializer
JGOFF/ANTLR4-Grammar
…/Java8.g4 :1156:
| 'new' classOrInterfaceType dims arrayInitializer
JGOFF/ANTLR4-Grammar
…/Java8.g4 :1207:
| arrayAccess
JGOFF/ANTLR4-Grammar
…/ObjC.g4 :224:
| array_expression
JGOFF/ANTLR4-Grammar
…/ObjC.g4 :234:
array_expression:
JGOFF/ANTLR4-Grammar
…/Swift.g4 :489:
| array_literal
JGOFF/ANTLR4-Grammar
…/Swift.g4 :494:
array_literal : '[' array_literal_items? ']' ;
JGOFF/ANTLR4-Grammar
…/Swift.g4 :495:
array_literal_items : array_literal_item (',' array_literal_item)* ','? ;
JGOFF/ANTLR4-Grammar
…/Swift.g4 :496:
array_literal_item : expression ;
JGOFF/ANTLR4-Grammar
…/UCBLogo.g4 :50:
put("array", 1);
JGOFF/ANTLR4-Grammar
…/UCBLogo.g4 :51:
put("mdarray", 1);
JGOFF/ANTLR4-Grammar
…/UCBLogo.g4 :52:
put("listtoarray", 1);
JGOFF/ANTLR4-Grammar
…/UCBLogo.g4 :53:
put("arraytolist", 1);
JGOFF/ANTLR4-Grammar
…/UCBLogo.g4 :85:
put("arrayp", 1);
JGOFF/ANTLR4-Grammar
…/UCBLogo.g4 :86:
put("array?", 1);
JGOFF/ANTLR4-Grammar
…/UCBLogo.g4 :543:
// or array. Depending on this value, a "FOO" is either tokenized as a NAME
JGOFF/ANTLR4-Grammar
…/UCBLogo.g4 :544:
// (when not inside a list or array) or else as a WORD (when inside a list
JGOFF/ANTLR4-Grammar
…/UCBLogo.g4 :545:
// or array).
JGOFF/ANTLR4-Grammar
…/UCBLogo.g4 :547:
private int arrayDepth = 0;
JGOFF/ANTLR4-Grammar
…/UCBLogo.g4 :618:
| array #arrayExpression
JGOFF/ANTLR4-Grammar
…/UCBLogo.g4 :637:
array
JGOFF/ANTLR4-Grammar
…/UCBLogo.g4 :638:
: '{' ( ~( '{' | '}' ) | array )* '}'
JGOFF/ANTLR4-Grammar
…/UCBLogo.g4 :651:
| {arrayDepth > 0}? ~[ \t\r\n{};] ( ~[ \t\r\n};~] | LINE_CONTINUATION | '\\' ( [ \t{}();~] | LINE_BREAK ) )*
JGOFF/ANTLR4-Grammar
…/UCBLogo.g4 :659:
: '{' {arrayDepth++;}
JGOFF/ANTLR4-Grammar
…/UCBLogo.g4 :663:
: '}' {arrayDepth--;}
JGOFF/ANTLR4-Grammar
…/Verilog2001.g4 :1344:
arrayed_identifier :
JGOFF/ANTLR4-Grammar
…/Verilog2001.g4 :1345:
simple_arrayed_identifier
JGOFF/ANTLR4-Grammar
…/Verilog2001.g4 :1346:
| escaped_arrayed_identifier
JGOFF/ANTLR4-Grammar
…/Verilog2001.g4 :1352:
escaped_arrayed_identifier : Escaped_identifier ( range )? ;
JGOFF/ANTLR4-Grammar
…/Verilog2001.g4 :1364:
gate_instance_identifier : arrayed_identifier ;
JGOFF/ANTLR4-Grammar
…/Verilog2001.g4 :1391:
module_instance_identifier : arrayed_identifier ;
JGOFF/ANTLR4-Grammar
…/Verilog2001.g4 :1397:
simple_arrayed_identifier : Simple_identifier ( range )? ;
JGOFF/ANTLR4-Grammar
…/Verilog2001.g4 :1409:
udp_instance_identifier : arrayed_identifier ;
JGOFF/ANTLR4-Grammar
…/vhdl.g4 :28:
ARRAY : 'array';
JGOFF/ANTLR4-Grammar
…/vhdl.g4 :220:
array_nature_definition
JGOFF/ANTLR4-Grammar
…/vhdl.g4 :225:
array_type_definition
JGOFF/ANTLR4-Grammar
…/vhdl.g4 :226:
: unconstrained_array_definition
JGOFF/ANTLR4-Grammar
…/vhdl.g4 :227:
| constrained_array_definition
JGOFF/ANTLR4-Grammar
…/vhdl.g4 :400:
: array_nature_definition
JGOFF/ANTLR4-Grammar
…/vhdl.g4 :405:
: array_type_definition
JGOFF/ANTLR4-Grammar
…/vhdl.g4 :474:
constrained_array_definition
JGOFF/ANTLR4-Grammar
…/vhdl.g4 :1496:
unconstrained_array_definition
JGOFF/ANTLR4-Grammar
…/14-grammar-modifiers.t :32:
# A blank option array may be possible, but it won't be placed
JGOFF/Perl6-Tidy
…/Tidy.pm6 :192:
# Lets you "walk" the array as if you have a virtual edit "cursor".
JGOFF/Perl6-Tidy
…/Tidy.pm6 :221:
# let 'move' move outside the array.
JGOFF/Perl6-Tidy
…/02-indent.t :165:
# Show that ';' inside array dimensions is not affected
JGOFF/Perl6-Tidy
…/02-indent.t :560:
# Show that ';' inside array dimensions is not affected
JGOFF/Perl6-Tidy
…/02-indent.t :890:
# Show that ';' inside array dimensions is not affected
JGOFF/Perl6-Tidy
…/02-indent.t :1220:
# Show that ';' inside array dimensions is not affected
JGOFF/Perl6-Tidy
…/02-indent.t :1547:
# Show that ';' inside array dimensions is not affected
JGOFF/Perl6-Tidy
…/02-indent.t :1866:
# Show that ';' inside array dimensions is not affected
JGOFF/Perl6-Tidy
…/02-indent.t :2178:
# Show that ';' inside array dimensions is not affected
JGOFF/Perl6-Tidy
…/02-indent.t :2490:
# Show that ';' inside array dimensions is not affected
JGOFF/Pod-To-HTMLBody
…/Tree.pm6 :31:
As a final note, having 'next' and 'previous' references means that you can pass an arbitrary C<Node::> node around and you'll always be able to get …
JGOFF/Pod-To-HTMLBody
…/01-tree.t :276:
XXX: chop(@array) should return an array of chopped strings?
JGOFF/Pod-To-HTMLBody
…/01-tree.t :284:
'<p>' 'XXX: chop(@array) should return an array of chopped strings? XXX: chop(%has) should return a hash of chopped strings?' '</p>'
JMERELO/Algorithm-Evolutionary-Simple
…/README.md :68:
Produces offspring from a pool array
JMERELO/Algorithm-Evolutionary-Simple
…/Simple.pm6 :161:
Produces offspring from a pool array
JNTHN/Cro-Core
…/Cro.pm6 :107:
"Cro::ConnectionConditional options must be Cro::Transform (or an array of those), " ~
JNTHN/Cro-Core
…/connection-conditional.t :56:
'Can construct with a single array of transform as default';
JNTHN/Cro-Core
…/connection-conditional.t :64:
'Cannot construct with an array containing a non-transform default';
JNTHN/Cro-Core
…/connection-conditional.t :67:
'Cannot construct with an array where the transforms do not match up';
JNTHN/Cro-Core
…/connection-conditional.t :96:
'Cannot construct with a non-transform in a condition array';
JNTHN/Cro-Core
…/connection-conditional.t :105:
'Cannot construct with a non-compatible transforms in a condition array';
JNTHN/Cro-HTTP
…/http-router.t :372:
'Route with named array of query parameters works',
JNTHN/Cro-HTTP
…/http-router.t :374:
'Route with named array of headers works',
JNTHN/Cro-HTTP
…/http-router.t :378:
'Route with named array of headers works',
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/README.md :219:
tree of hashes/arrays so it can be validated against the schema.
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/README.md :263:
security scheme to enforce, the HTTP request object, an array of requirements
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/basic-operations.t :46:
"description": "An paged array of pets",
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/basic-operations.t :162:
"type": "array",
JNTHN/Cro-OpenAPI-RoutesFromDefinition
…/response.t :53:
"type": "array",
JNTHN/IO-Socket-Async-SSL
…/SSL.pm6 :752:
sub parse-protocol-list($array, $len --> List) {
JNTHN/IO-Socket-Async-SSL
…/SSL.pm6 :754:
my $names = $array;
JNTHN/JSON-Pointer
…/01-basic.t :44:
X::JSON::Pointer::NonExistent, 'dies on 「-」 array index';
JNTHN/OpenAPI-Model
…/Element.pm6 :130:
if $spec<array> {
JNTHN/OpenAPI-Model
…/Element.pm6 :149:
if $spec<array> {
JNTHN/OpenAPI-Model
…/Element.pm6 :220:
$spec<array> ?? so $v.map({$_ ~~ $spec<type> || &ref-cond($_)}).all !!
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :705:
array => True,
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :722:
array => True,
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :726:
array => True,
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :796:
#| Adds given Parameter to parameters array.
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :798:
#| Removes given Parameter from parameters array.
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :824:
#| Adds given Security Requirenments to Security Requirenments array.
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :826:
#| Removes given Security Requirenments from Security Requirenments array.
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :829:
#| Adds given Server to Server array.
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :831:
#| Removes given Server from Server array.
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :996:
array => True,
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :1001:
array => True,
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :1027:
#| Represents an alternative server array to service all operations in this path.
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :1112:
#| Adds given Server to Server array.
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :1114:
#| Removes given Server from Server array.
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :1117:
#| Adds given Parameter to parameters array.
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :1119:
#| Removes given Parameter from parameters array.
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :1272:
#| Returns array of security rules by id.
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :1475:
array => True
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :1485:
array => True
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :1489:
array => True
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :1537:
#| Adds given Server to Server array.
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :1539:
#| Removes given Server from Server array.
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :1556:
#| Adds given Security Requirenments to Security Requirenments array.
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :1558:
#| Removes given Security Requirenments from Security Requirenments array.
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :1561:
#| Adds given Tag to Tag array.
JNTHN/OpenAPI-Model
…/OpenAPI.pm6 :1563:
#| Removes given Tag from Tag array.
JNTHN/OpenAPI-Model
…/00-openapi-model.t :33:
"type": "array",
JNTHN/OpenAPI-Model
…/01-openapi-model-openapi.t :42:
"type": "array",
JNTHN/OpenAPI-Model
…/01-openapi-model-openapi.t :65:
"type": "array",
JNTHN/OpenAPI-Model
…/05-references.t :34:
"type": "array",
JNTHN/OpenAPI-Model
…/05-references.t :152:
is $api.paths</2.0/repositories/{username}>.get.responses<200>.content<application/json>.schema<type>, 'array', 'Resolved first level';
JNTHN/OpenAPI-Schema-Validate
…/README.md :3:
Validates a value or data structure (of hashes and arrays) against an OpenAPI
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :178:
:$!path, :reason('Not an array');
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :540:
when 'array' {
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :545:
:$path, :reason("Property items must be specified for array type");
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :750:
:$path, :reason("The enum property must be an array");
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :762:
:$path, :reason("The allOf property must be an array");
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :773:
:$path, :reason("The anyOf property must be an array");
JNTHN/OpenAPI-Schema-Validate
…/Validate.pm6 :784:
:$path, :reason("The oneOf property must be an array");
JNTHN/OpenAPI-Schema-Validate
…/array.t :19:
type => 'array',
JNTHN/OpenAPI-Schema-Validate
…/array.t :28:
nok $schema.validate('string'), 'String instead of array rejected';
JNTHN/OpenAPI-Schema-Validate
…/array.t :33:
type => 'array',
JNTHN/OpenAPI-Schema-Validate
…/array.t :39:
type => 'array',
JNTHN/OpenAPI-Schema-Validate
…/array.t :49:
type => 'array',
JNTHN/OpenAPI-Schema-Validate
…/array.t :56:
'Incorrect array values rejected';
JNTHN/OpenAPI-Schema-Validate
…/array.t :60:
'items check goes after other array checks';
JNTHN/OpenAPI-Schema-Validate
…/array.t :65:
type => 'array',
JNTHN/OpenAPI-Schema-Validate
…/array.t :66:
items => { type => 'array', items => { type => 'string' } }
JNTHN/OpenAPI-Schema-Validate
…/array.t :68:
ok $schema.validate([['one', 'two'], ['three', 'four']]), 'Nested array accepted';
JNTHN/OpenAPI-Schema-Validate
…/array.t :69:
nok $schema.validate([['one', 1], ['three', 'four']]), 'Incorrect inner array rejected';
JNTHN/OpenAPI-Schema-Validate
…/array.t :70:
nok $schema.validate([['one', 'two'], 'three']), 'Incorrect outer array rejected';
JNTHN/OpenAPI-Schema-Validate
…/object.t :27:
nok $schema.validate('string'), 'String instead of array rejected';
JNTHN/OpenAPI-Schema-Validate
…/primitive-types.t :54:
type => 'array',
JNTHN/OpenAPI-Schema-Validate
…/primitive-types.t :57:
ok $schema.validate([42]), 'Simple array validation accepts a Positional';
JNTHN/OpenAPI-Schema-Validate
…/primitive-types.t :58:
nok $schema.validate('hello'), 'Simple array validation rejects a string';
JNTHN/OpenAPI-Schema-Validate
…/primitive-types.t :59:
nok $schema.validate(Any), 'Simple array validation rejects a type object';
JNTHN/cro
…/cro-http-client.md :64:
One or more headers can be set for a request by passing an array to the
JNTHN/cro
…/cro-http-client.md :156:
To replace the set of body serializers that a client will use, pass an array
JNTHN/cro
…/cro-http-message.md :148:
either in a request or a response, giving a hash/array representation of
JNTHN/cro
…/cro-openapi-routesfromdefinition.md :227:
tree of hashes/arrays so it can be validated against the schema.
JNTHN/cro
…/cro-openapi-routesfromdefinition.md :273:
security scheme to enforce, the HTTP request object, an array of requirements
JNTHN/cro
…/releases.md :76:
an optional array
JNTHN/cro
…/app.js :217:
function Item(fun, array) {
JNTHN/cro
…/app.js :219:
this.array = array;
JNTHN/cro
…/app.js :222:
this.fun.apply(null, this.array);
JNTHN/cro
…/app.js :1848:
* @returns {array} of children that meet the func return statement
JNTHN/cro
…/app.js :2525:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__src_array__ = __webpack_require__(320);
JNTHN/cro
…/app.js :2526:
/* harmony reexport (binding) */ __webpack_require__.d(__webpack_exports__, "b", function() { return __WEBPACK_IMPORTED_MODULE_1__src_array__["a"]; });
JNTHN/cro
…/app.js :2903:
!(len === dirtyComponents.length) ? process.env.NODE_ENV !== 'production' ? invariant(false, 'Expected flush transaction\'s stored dirty-components…
JNTHN/cro
…/app.js :2907:
// them before their children by sorting the array.
JNTHN/cro
…/app.js :2956:
// array and perform any updates enqueued by mount-ready handlers (i.e.,
JNTHN/cro
…/app.js :3984:
* Creates and returns an array of routes from the given object which
JNTHN/cro
…/app.js :3985:
* may be a JSX route, a plain object route, or an array of either.
JNTHN/cro
…/app.js :4857:
var array = Array.prototype;
JNTHN/cro
…/app.js :4859:
var map = array.map;
JNTHN/cro
…/app.js :4860:
var slice = array.slice;
JNTHN/cro
…/app.js :4911:
// to indexed object, toObject with fallback for non-array-like ES3 strings
JNTHN/cro
…/app.js :6015:
* tests). Lazily allocate the array to conserve memory. We must loop through
JNTHN/cro
…/app.js :6216:
* @param {array} InjectedEventPluginOrder
JNTHN/cro
…/app.js :6610:
var routes = Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__["oneOfType"])([route, Object(__WEBPACK_IMPORTED_MODULE_0_prop_types__["arrayOf"])(route)]);
JNTHN/cro
…/app.js :6797:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_array__ = __webpack_require__(25);
JNTHN/cro
…/app.js :6811:
return Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["B" /* ticks */])(d[0], d[d.length - 1], count == null ? 10 : count);
JNTHN/cro
…/app.js :6833:
step = Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["z" /* tickIncrement */])(start, stop, count);
JNTHN/cro
…/app.js :6838:
step = Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["z" /* tickIncrement */])(start, stop, count);
JNTHN/cro
…/app.js :6842:
step = Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["z" /* tickIncrement */])(start, stop, count);
JNTHN/cro
…/app.js :7563:
* @param {array} InjectedEventPluginOrder
JNTHN/cro
…/app.js :8847:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_d3_array__ = __webpack_require__(25);
JNTHN/cro
…/app.js :8943:
visible = (segments = Object(__WEBPACK_IMPORTED_MODULE_4_d3_array__["n" /* merge */])(segments)).length;
JNTHN/cro
…/app.js :9099:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_array__ = __webpack_require__(25);
JNTHN/cro
…/app.js :9101:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__array__ = __webpack_require__(56);
JNTHN/cro
…/app.js :9157:
var i = Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["b" /* bisect */])(domain, x, 1, j) - 1;
JNTHN/cro
…/app.js :9196:
return arguments.length ? (domain = __WEBPACK_IMPORTED_MODULE_2__array__["a" /* map */].call(_, __WEBPACK_IMPORTED_MODULE_4__number__["a" /* default */]), rescale()) : domain.slice();
JNTHN/cro
…/app.js :9200:
return arguments.length ? (range = __WEBPACK_IMPORTED_MODULE_2__array__["b" /* slice */].call(_), rescale()) : range.slice();
JNTHN/cro
…/app.js :9204:
return range = __WEBPACK_IMPORTED_MODULE_2__array__["b" /* slice */].call(_), interpolate = __WEBPACK_IMPORTED_MODULE_1_d3_interpolate__["r" /* interpolateRound */], rescale();
JNTHN/cro
…/app.js :10602:
// Listeners and Instances are two parallel arrays that are always in sync.
JNTHN/cro
…/app.js :10630:
// Listeners and Instances are two parallel arrays that are always in sync.
JNTHN/cro
…/app.js :11113:
* @param {array<object>} updates List of update configurations.
JNTHN/cro
…/app.js :12337:
function mapAsync(array, work, callback) {
JNTHN/cro
…/app.js :12338:
var length = array.length;
JNTHN/cro
…/app.js :12361:
array.forEach(function (item, index) {
JNTHN/cro
…/app.js :12409:
routes: __WEBPACK_IMPORTED_MODULE_3_prop_types__["array"].isRequired,
JNTHN/cro
…/app.js :12411:
components: __WEBPACK_IMPORTED_MODULE_3_prop_types__["array"].isRequired,
JNTHN/cro
…/app.js :13111:
// Get the whole matched element set as a clean array
JNTHN/cro
…/app.js :13114:
// Return all the elements in a clean array
JNTHN/cro
…/app.js :13123:
// Take an array of elements and push it onto the stack
JNTHN/cro
…/app.js :13219:
// Recurse if we're merging plain objects or arrays
JNTHN/cro
…/app.js :13389:
// push.apply(_, arraylike) throws on ancient WebKit
JNTHN/cro
…/app.js :13411:
// Go through the array, only saving the items
JNTHN/cro
…/app.js :13429:
// Go through the array, translating each of the items to their new values
JNTHN/cro
…/app.js :13451:
// Flatten any nested arrays
JNTHN/cro
…/app.js :13517:
return type === "array" || length === 0 ||
JNTHN/cro
…/app.js :14599:
* Utility function for retrieving the text value of an array of DOM nodes
JNTHN/cro
…/app.js :14609:
// If no nodeType, this is expected to be an array
JNTHN/cro
…/app.js :15536:
// Lengthen the array for every element, matched or not
JNTHN/cro
…/app.js :15970:
// HANDLE: $(html) -> $(array)
JNTHN/cro
…/app.js :16823:
// Multiple arguments are aggregated like Promise.all array elements
JNTHN/cro
…/app.js :17119:
// Support array or space separated string of keys
JNTHN/cro
…/app.js :17122:
// If key is an array of keys...
JNTHN/cro
…/app.js :17129:
// Otherwise, create an array by matching non-whitespace
JNTHN/cro
…/app.js :17764:
// push.apply(_, arraylike) throws on ancient WebKit
JNTHN/cro
…/app.js :17787:
// push.apply(_, arraylike) throws on ancient WebKit
JNTHN/cro
…/app.js :18693:
// Flatten any nested arrays
JNTHN/cro
…/app.js :18742:
// push.apply(_, arraylike) throws on ancient WebKit
JNTHN/cro
…/app.js :19043:
// .get() because push.apply(_, arraylike) throws on ancient WebKit
JNTHN/cro
…/app.js :21026:
// We don't need an array for one selects
JNTHN/cro
…/app.js :21031:
// Multi-Selects return an array
JNTHN/cro
…/app.js :21370:
// Serialize array item.
JNTHN/cro
…/app.js :21374:
// Treat each array item as a scalar.
JNTHN/cro
…/app.js :21379:
// Item is non-scalar (array or object), encode its numeric index.
JNTHN/cro
…/app.js :21403:
// Serialize an array of form elements or a set of
JNTHN/cro
…/app.js :21419:
// If an array was passed in, assume that it is an array of form elements.
JNTHN/cro
…/app.js :23632:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2__array__ = __webpack_require__(320);
JNTHN/cro
…/app.js :23654:
: Array.isArray(b) ? __WEBPACK_IMPORTED_MODULE_2__array__["a" /* default */]
JNTHN/cro
…/app.js :24255:
// Index array by numeric index or specified key function.
JNTHN/cro
…/app.js :24961:
// for instance, arraybuffer, blob, document, or text.
JNTHN/cro
…/app.js :27556:
* Warn if there's no key explicitly set on dynamic arrays of children or
JNTHN/cro
…/app.js :27576:
* This element is in an array. The array could grow and shrink or be
JNTHN/cro
…/app.js :27608:
process.env.NODE_ENV !== 'production' ? warning(false, 'Each child in an array or iterator should have a unique "key" prop.' + '%s%s See …
JNTHN/cro
…/app.js :27613:
* array with an explicit keys property defined, or in an object literal
JNTHN/cro
…/app.js :27856:
* type := array|bool|func|object|number|string|oneOf([...])|instanceOf(...)
JNTHN/cro
…/app.js :27887:
array: createPrimitiveTypeChecker('array'),
JNTHN/cro
…/app.js :27896:
arrayOf: createArrayOfTypeChecker,
JNTHN/cro
…/app.js :28023:
return new PropTypeError('Property `' + propFullName + '` of component `' + componentName + '` has invalid PropType notation inside arrayOf.');
JNTHN/cro
…/app.js :28028:
return new PropTypeError('Invalid ' + location + ' `' + propFullName + '` of type ' + ('`' + propType + '` supplied to `' + componentName + '`, expected an array.'));
JNTHN/cro
…/app.js :28067:
process.env.NODE_ENV !== 'production' ? warning(false, 'Invalid argument supplied to oneOf, expected an instance of array.') : void 0;
JNTHN/cro
…/app.js :28108:
function createUnionTypeChecker(arrayOfTypeCheckers) {
JNTHN/cro
…/app.js :28109:
if (!Array.isArray(arrayOfTypeCheckers)) {
JNTHN/cro
…/app.js :28110:
process.env.NODE_ENV !== 'production' ? warning(false, 'Invalid argument supplied to oneOfType, expected an instance of array.') : void 0;
JNTHN/cro
…/app.js :28114:
for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
JNTHN/cro
…/app.js :28115:
var checker = arrayOfTypeCheckers[i];
JNTHN/cro
…/app.js :28119:
'Invalid argument supplied to oneOfType. Expected an array of check functions, but ' +
JNTHN/cro
…/app.js :28129:
for (var i = 0; i < arrayOfTypeCheckers.length; i++) {
JNTHN/cro
…/app.js :28130:
var checker = arrayOfTypeCheckers[i];
JNTHN/cro
…/app.js :28269:
// Equivalent of `typeof` but with special handling for array and regexp.
JNTHN/cro
…/app.js :28273:
return 'array';
JNTHN/cro
…/app.js :28305:
// For example, "undefined" or "of type array"
JNTHN/cro
…/app.js :28309:
case 'array':
JNTHN/cro
…/app.js :28411:
* An array of Mixin objects to include when defining your component.
JNTHN/cro
…/app.js :28413:
* @type {array}
JNTHN/cro
…/app.js :30086:
* is used to conserve memory by avoiding array allocations, and thus sacrifices
JNTHN/cro
…/app.js :30094:
* @return {*|array<*>} An accumulation of items.
JNTHN/cro
…/app.js :30143:
* @param {array} arr an "accumulation" of items which is either an Array or
JNTHN/cro
…/app.js :30147:
* allocate an array).
JNTHN/cro
…/app.js :30695:
strokeDasharray: true,
JNTHN/cro
…/app.js :31125:
process.env.NODE_ENV !== 'production' ? warning(false, 'The `%s` prop supplied to <select> must be an array if ' + '`multiple` is true.%s', propName, getDeclarationErrorAddendum(owner)) : void 0;
JNTHN/cro
…/app.js :31172:
* stringable. If `multiple` is true, the prop must be an array of stringables.
JNTHN/cro
…/app.js :31575:
* TODO: Test that a single child and an array with one item have the same key
JNTHN/cro
…/app.js :31620:
// If it's the only child, treat the name as if it was wrapped in an array
JNTHN/cro
…/app.js :31674:
addendum = ' If you meant to render a collection of children, use an array ' + 'instead or wrap the object using createFragment(object) from the ' + 'React add-ons.';
JNTHN/cro
…/app.js :33731:
/* harmony default export */ __webpack_exports__["a"] = (function(array, f) {
JNTHN/cro
…/app.js :33733:
var i = 0, n = array.length - 1, p = array[0], pairs = new Array(n < 0 ? 0 : n);
JNTHN/cro
…/app.js :33734:
while (i < n) pairs[i] = f(p, p = array[++i]);
JNTHN/cro
…/app.js :33751:
/* harmony default export */ __webpack_exports__["a"] = (function(array, f) {
JNTHN/cro
…/app.js :33752:
var v = Object(__WEBPACK_IMPORTED_MODULE_0__variance__["a" /* default */])(array, f);
JNTHN/cro
…/app.js :33849:
var array = Array.prototype;
JNTHN/cro
…/app.js :33851:
var slice = array.slice;
JNTHN/cro
…/app.js :33852:
var map = array.map;
JNTHN/cro
…/app.js :35310:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4_d3_array__ = __webpack_require__(25);
JNTHN/cro
…/app.js :35342:
segments = Object(__WEBPACK_IMPORTED_MODULE_4_d3_array__["n" /* merge */])(segments);
JNTHN/cro
…/app.js :35569:
function link(array) {
JNTHN/cro
…/app.js :35570:
if (!(n = array.length)) return;
JNTHN/cro
…/app.js :35573:
a = array[0],
JNTHN/cro
…/app.js :35576:
a.n = b = array[i];
JNTHN/cro
…/app.js :35580:
a.n = b = array[0];
JNTHN/cro
…/app.js :36156:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__array__ = __webpack_require__(782);
JNTHN/cro
…/app.js :36160:
var i = 0, n = (circles = Object(__WEBPACK_IMPORTED_MODULE_0__array__["a" /* shuffle */])(__WEBPACK_IMPORTED_MODULE_0__array__["b" /* slice */].call(circles))).length, B = [], p, e;
JNTHN/cro
…/app.js :36398:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__array__ = __webpack_require__(56);
JNTHN/cro
…/app.js :36409:
range = range == null ? [] : __WEBPACK_IMPORTED_MODULE_1__array__["b" /* slice */].call(range);
JNTHN/cro
…/app.js :36429:
return arguments.length ? (range = __WEBPACK_IMPORTED_MODULE_1__array__["b" /* slice */].call(_), scale) : range.slice();
JNTHN/cro
…/app.js :36488:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_array__ = __webpack_require__(25);
JNTHN/cro
…/app.js :36492:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_4__array__ = __webpack_require__(56);
JNTHN/cro
…/app.js :36572:
i = Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["e" /* bisector */])(function(i) { return i[2]; }).right(tickIntervals, target);
JNTHN/cro
…/app.js :36574:
step = Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["A" /* tickStep */])(start / durationYear, stop / durationYear, interval);
JNTHN/cro
…/app.js :36581:
step = Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["A" /* tickStep */])(start, stop, interval);
JNTHN/cro
…/app.js :36594:
return arguments.length ? domain(__WEBPACK_IMPORTED_MODULE_4__array__["a" /* map */].call(_, number)) : domain().map(date);
JNTHN/cro
…/app.js :37741:
array = new Array(m);
JNTHN/cro
…/app.js :37742:
for (j = 0; j < m; ++j) index[j] = j, array[j] = cellHalfedgeAngle(cell, __WEBPACK_IMPORTED_MODULE_1__Diagram__["e" /* edges */][halfedges[j]]);
JNTHN/cro
…/app.js :37743:
index.sort(function(i, j) { return array[j] - array[i]; });
JNTHN/cro
…/app.js :37744:
for (j = 0; j < m; ++j) array[j] = halfedges[index[j]];
JNTHN/cro
…/app.js :37745:
for (j = 0; j < m; ++j) halfedges[j] = array[j];
JNTHN/cro
…/app.js :38046:
var arrayIndexOf = __webpack_require__(891)(false);
JNTHN/cro
…/app.js :38057:
~arrayIndexOf(result, key) || result.push(key);
JNTHN/cro
…/app.js :38067:
// fallback for non-array-like ES3 and non-enumerable old V8 strings
JNTHN/cro
…/app.js :42231:
function mapIntoWithKeyPrefixInternal(children, array, prefix, func, context) {
JNTHN/cro
…/app.js :42236:
var traverseContext = MapBookKeeping.getPooled(array, escapedPrefix, func, context);
JNTHN/cro
…/app.js :42282:
* return an array with appropriately re-keyed children.
JNTHN/cro
…/app.js :42284:
* See https://facebook.github.io/react/docs/top-level-api.html#react.children.toarray
JNTHN/cro
…/app.js :42453:
* TODO: Test that a single child and an array with one item have the same key
JNTHN/cro
…/app.js :42498:
// If it's the only child, treat the name as if it was wrapped in an array
JNTHN/cro
…/app.js :42552:
addendum = ' If you meant to render a collection of children, use an array ' + 'instead or wrap the object using createFragment(object) from the ' + 'React add-ons.';
JNTHN/cro
…/app.js :42896:
process.env.NODE_ENV !== 'production' ? warning(!error || error instanceof Error, '%s: type specification of %s `%s` is invalid; the type check…
JNTHN/cro
…/app.js :43043:
warning(!error || error instanceof Error, '%s: type specification of %s `%s` is invalid; the type checker ' + 'function must return `null` or…
JNTHN/cro
…/app.js :43185:
array: shim,
JNTHN/cro
…/app.js :43194:
arrayOf: getShim,
JNTHN/cro
…/app.js :46709:
* Creates an array containing the nodes rendered from the supplied markup. The
JNTHN/cro
…/app.js :46716:
* @return {array<DOMElement|DOMTextNode>} An array of rendered nodes.
JNTHN/cro
…/app.js :46770:
* Convert array-like objects to arrays.
JNTHN/cro
…/app.js :46776:
* @return {array}
JNTHN/cro
…/app.js :46812:
* Perform a heuristic test to determine if an object is "array-like".
JNTHN/cro
…/app.js :46817:
* This function determines if its argument has "array nature": it returns
JNTHN/cro
…/app.js :46818:
* true if the argument is an actual array, an `arguments' object, or an
JNTHN/cro
…/app.js :46821:
* It will return false for other array-like objects like Filelist.
JNTHN/cro
…/app.js :46830:
// arrays are objects, NodeLists are functions in Safari
JNTHN/cro
…/app.js :46832:
// quacks like an array
JNTHN/cro
…/app.js :46836:
// no DOM node should be considered an array-like
JNTHN/cro
…/app.js :46839:
// a real array
JNTHN/cro
…/app.js :46849:
* Ensure that the argument is an array by wrapping it in an array if it is not.
JNTHN/cro
…/app.js :46850:
* Creates a copy of the argument if it is already an array.
JNTHN/cro
…/app.js :46861:
* This allows you to treat `things' as an array, but accept scalars in the API.
JNTHN/cro
…/app.js :46863:
* If you need to convert an array-like object, like `arguments`, into an array
JNTHN/cro
…/app.js :46867:
* @return {array}
JNTHN/cro
…/app.js :46960:
* @return {?array} Markup wrap configuration, if applicable.
JNTHN/cro
…/app.js :47006:
* @param {array<object>} updates List of update configurations.
JNTHN/cro
…/app.js :47589:
* Iterating over object properties is faster than iterating over arrays.
JNTHN/cro
…/app.js :49524:
* @return {array} An array of mounted representations.
JNTHN/cro
…/app.js :49962:
process.env.NODE_ENV !== 'production' ? warning(element === null || element === false || React.isValidElement(element), '%s(...): A valid React e…
JNTHN/cro
…/app.js :50105:
!(inst === null || inst === false || React.isValidElement(inst)) ? process.env.NODE_ENV !== 'production' ? invariant(false, '%s(...): A valid R…
JNTHN/cro
…/app.js :50741:
renderedElement === null || renderedElement === false || React.isValidElement(renderedElement)) ? process.env.NODE_ENV !== 'production' ? invaria…
JNTHN/cro
…/app.js :50876:
process.env.NODE_ENV !== 'production' ? warning(!error || error instanceof Error, '%s: type specification of %s `%s` is invalid; the type check…
JNTHN/cro
…/app.js :51160:
* @return {array} Empty list of operation wrap procedures.
JNTHN/cro
…/app.js :51844:
// It's important that we build the array of ancestors before calling any
JNTHN/cro
…/app.js :52149:
* @return {array<object>} List of operation wrap procedures.
JNTHN/cro
…/app.js :52150:
* TODO: convert to array<TransactionWrapper>
JNTHN/cro
…/app.js :52803:
strokeDasharray: 'stroke-dasharray',
JNTHN/cro
…/app.js :55083:
* Runs all onEnter hooks in the given array of routes in order
JNTHN/cro
…/app.js :55107:
* Runs all onChange hooks in the given array of routes in order
JNTHN/cro
…/app.js :55131:
* Runs all onLeave hooks in the given array of routes in order.
JNTHN/cro
…/app.js :55560:
* - routes An array of routes that matched, in hierarchical order
JNTHN/cro
…/app.js :56031:
switch (opts.arrayFormat) {
JNTHN/cro
…/app.js :56071:
switch (opts.arrayFormat) {
JNTHN/cro
…/app.js :56145:
opts = objectAssign({arrayFormat: 'none'}, opts);
JNTHN/cro
…/app.js :56194:
arrayFormat: 'none'
JNTHN/cro
…/app.js :57484:
// resolves . and .. elements in a path array with directory names there
JNTHN/cro
…/app.js :57485:
// must be no slashes, empty elements, or device names (c:\) in the array
JNTHN/cro
…/app.js :58064:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1_d3_array__ = __webpack_require__(25);
JNTHN/cro
…/app.js :58065:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "bisect", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["b"]; });
JNTHN/cro
…/app.js :58066:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "bisectRight", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["d"]; });
JNTHN/cro
…/app.js :58067:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "bisectLeft", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["c"]; });
JNTHN/cro
…/app.js :58068:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "ascending", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["a"]; });
JNTHN/cro
…/app.js :58069:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "bisector", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["e"]; });
JNTHN/cro
…/app.js :58070:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "cross", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["f"]; });
JNTHN/cro
…/app.js :58071:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "descending", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["g"]; });
JNTHN/cro
…/app.js :58072:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "deviation", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["h"]; });
JNTHN/cro
…/app.js :58073:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "extent", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["i"]; });
JNTHN/cro
…/app.js :58074:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "histogram", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["j"]; });
JNTHN/cro
…/app.js :58075:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "thresholdFreedmanDiaconis", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["w"]; });
JNTHN/cro
…/app.js :58076:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "thresholdScott", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["x"]; });
JNTHN/cro
…/app.js :58077:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "thresholdSturges", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["y"]; });
JNTHN/cro
…/app.js :58078:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "max", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["k"]; });
JNTHN/cro
…/app.js :58079:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "mean", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["l"]; });
JNTHN/cro
…/app.js :58080:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "median", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["m"]; });
JNTHN/cro
…/app.js :58081:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "merge", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["n"]; });
JNTHN/cro
…/app.js :58082:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "min", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["o"]; });
JNTHN/cro
…/app.js :58083:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "pairs", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["p"]; });
JNTHN/cro
…/app.js :58084:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "permute", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["q"]; });
JNTHN/cro
…/app.js :58085:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "quantile", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["r"]; });
JNTHN/cro
…/app.js :58086:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "range", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["s"]; });
JNTHN/cro
…/app.js :58087:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "scan", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["t"]; });
JNTHN/cro
…/app.js :58088:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "shuffle", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["u"]; });
JNTHN/cro
…/app.js :58089:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "sum", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["v"]; });
JNTHN/cro
…/app.js :58090:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "ticks", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["B"]; });
JNTHN/cro
…/app.js :58091:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "tickIncrement", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["z"]; });
JNTHN/cro
…/app.js :58092:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "tickStep", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["A"]; });
JNTHN/cro
…/app.js :58093:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "transpose", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["C"]; });
JNTHN/cro
…/app.js :58094:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "variance", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["D"]; });
JNTHN/cro
…/app.js :58095:
/* harmony namespace reexport (by provided) */ __webpack_require__.d(__webpack_exports__, "zip", function() { return __WEBPACK_IMPORTED_MODULE_1_d3_array__["E"]; });
JNTHN/cro
…/app.js :58561:
var dependencies = {"d3-array":"1.2.1","d3-axis":"1.0.8","d3-brush":"1.0.4","d3-chord":"1.0.4","d3-collection":"1.0.4","d3-color":"1.0.3","…
JNTHN/cro
…/app.js :58608:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__array__ = __webpack_require__(303);
JNTHN/cro
…/app.js :58686:
return arguments.length ? (threshold = typeof _ === "function" ? _ : Array.isArray(_) ? Object(__WEBPACK_IMPORTED_MODULE_2__constant__["a" /* def…
JNTHN/cro
…/app.js :58720:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__array__ = __webpack_require__(303);
JNTHN/cro
…/app.js :58730:
values = __WEBPACK_IMPORTED_MODULE_0__array__["a" /* map */].call(values, __WEBPACK_IMPORTED_MODULE_2__number__["a" /* default */]).sort(__WEBPACK_IMPORTED_MODULE_1__ascending__["a" /* default */]);
JNTHN/cro
…/app.js :58865:
/* harmony default export */ __webpack_exports__["a"] = (function(arrays) {
JNTHN/cro
…/app.js :58866:
var n = arrays.length,
JNTHN/cro
…/app.js :58871:
array;
JNTHN/cro
…/app.js :58873:
while (++i < n) j += arrays[i].length;
JNTHN/cro
…/app.js :58877:
array = arrays[n];
JNTHN/cro
…/app.js :58878:
m = array.length;
JNTHN/cro
…/app.js :58880:
merged[--j] = array[m];
JNTHN/cro
…/app.js :58893:
/* harmony default export */ __webpack_exports__["a"] = (function(array, indexes) {
JNTHN/cro
…/app.js :58895:
while (i--) permutes[i] = array[indexes[i]];
JNTHN/cro
…/app.js :58933:
/* harmony default export */ __webpack_exports__["a"] = (function(array, i0, i1) {
JNTHN/cro
…/app.js :58934:
var m = (i1 == null ? array.length : i1) - (i0 = i0 == null ? 0 : +i0),
JNTHN/cro
…/app.js :58940:
t = array[m + i0];
JNTHN/cro
…/app.js :58941:
array[m + i0] = array[i + i0];
JNTHN/cro
…/app.js :58942:
array[i + i0] = t;
JNTHN/cro
…/app.js :58945:
return array;
JNTHN/cro
…/app.js :59011:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__array__ = __webpack_require__(609);
JNTHN/cro
…/app.js :59138:
return tickArguments = __WEBPACK_IMPORTED_MODULE_0__array__["a" /* slice */].call(arguments), axis;
JNTHN/cro
…/app.js :59142:
return arguments.length ? (tickArguments = _ == null ? [] : __WEBPACK_IMPORTED_MODULE_0__array__["a" /* slice */].call(_), axis) : tickArguments.slice();
JNTHN/cro
…/app.js :59146:
return arguments.length ? (tickValues = _ == null ? null : __WEBPACK_IMPORTED_MODULE_0__array__["a" /* slice */].call(_), axis) : tickValues && tickValues.slice();
JNTHN/cro
…/app.js :62619:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_array__ = __webpack_require__(25);
JNTHN/cro
…/app.js :62642:
groupIndex = Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["s" /* range */])(n),
JNTHN/cro
…/app.js :62660:
subgroupIndex.push(Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["s" /* range */])(n));
JNTHN/cro
…/app.js :62749:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__array__ = __webpack_require__(700);
JNTHN/cro
…/app.js :62788:
argv = __WEBPACK_IMPORTED_MODULE_0__array__["a" /* slice */].call(arguments),
JNTHN/cro
…/app.js :63015:
function apply(array, depth, createResult, setResult) {
JNTHN/cro
…/app.js :63017:
if (sortValues != null) array.sort(sortValues);
JNTHN/cro
…/app.js :63018:
return rollup != null ? rollup(array) : array;
JNTHN/cro
…/app.js :63022:
n = array.length,
JNTHN/cro
…/app.js :63031:
if (values = valuesByKey.get(keyValue = key(value = array[i]) + "")) {
JNTHN/cro
…/app.js :63047:
var array, sortKey = sortKeys[depth - 1];
JNTHN/cro
…/app.js :63048:
if (rollup != null && depth >= keys.length) array = map.entries();
JNTHN/cro
…/app.js :63049:
else array = [], map.each(function(v, k) { array.push({key: k, values: entries(v, depth)}); });
JNTHN/cro
…/app.js :63050:
return sortKey != null ? array.sort(function(a, b) { return sortKey(a.key, b.key); }) : array;
JNTHN/cro
…/app.js :63054:
object: function(array) { return apply(array, 0, createObject, setObject); },
JNTHN/cro
…/app.js :63055:
map: function(array) { return apply(array, 0, createMap, setMap); },
JNTHN/cro
…/app.js :63056:
entries: function(array) { return entries(apply(array, 0, createMap, setMap), 0); },
JNTHN/cro
…/app.js :63115:
// Otherwise, assume it’s an array.
JNTHN/cro
…/app.js :65156:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_array__ = __webpack_require__(25);
JNTHN/cro
…/app.js :65162:
var y = Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["s" /* range */])(y0, y1 - __WEBPACK_IMPORTED_MODULE_1__math__["i" /* epsilon */], dy).concat(y1);
JNTHN/cro
…/app.js :65167:
var x = Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["s" /* range */])(x0, x1 - __WEBPACK_IMPORTED_MODULE_1__math__["i" /* epsilon */], dx).concat(x1);
JNTHN/cro
…/app.js :65183:
return Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["s" /* range */])(Object(__WEBPACK_IMPORTED_MODULE_1__math__["f" /* ceil */])(X0 / DX) * DX, X1, DX).map(X)
JNTHN/cro
…/app.js :65184:
.concat(Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["s" /* range */])(Object(__WEBPACK_IMPORTED_MODULE_1__math__["f" /* ceil */])(Y0 / DY) * DY, Y1, DY).map(Y))
JNTHN/cro
…/app.js :65185:
.concat(Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["s" /* range */])(Object(__WEBPACK_IMPORTED_MODULE_1__math__["f" /* ceil */])…
JNTHN/cro
…/app.js :65186:
.concat(Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["s" /* range */])(Object(__WEBPACK_IMPORTED_MODULE_1__math__["f" /* ceil */])…
JNTHN/cro
…/app.js :66790:
function shuffle(array) {
JNTHN/cro
…/app.js :66791:
var m = array.length,
JNTHN/cro
…/app.js :66797:
t = array[m];
JNTHN/cro
…/app.js :66798:
array[m] = array[i];
JNTHN/cro
…/app.js :66799:
array[i] = t;
JNTHN/cro
…/app.js :66802:
return array;
JNTHN/cro
…/app.js :67498:
// Returns an array of indices into points in left-to-right order.
JNTHN/cro
…/app.js :67624:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__array__ = __webpack_require__(799);
JNTHN/cro
…/app.js :67647:
var t = __WEBPACK_IMPORTED_MODULE_0__array__["a" /* slice */].call(arguments, 1);
JNTHN/cro
…/app.js :68081:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_array__ = __webpack_require__(25);
JNTHN/cro
…/app.js :68110:
var values = Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["s" /* range */])(n).map(function(i) { return start + step * i; });
JNTHN/cro
…/app.js :68192:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__array__ = __webpack_require__(56);
JNTHN/cro
…/app.js :68209:
return arguments.length ? (domain = __WEBPACK_IMPORTED_MODULE_0__array__["a" /* map */].call(_, __WEBPACK_IMPORTED_MODULE_2__number__["a" /* default */]), scale) : domain.slice();
JNTHN/cro
…/app.js :68225:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_array__ = __webpack_require__(25);
JNTHN/cro
…/app.js :68233:
step = Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["A" /* tickStep */])(start, stop, count == null ? 10 : count),
JNTHN/cro
…/app.js :68266:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_array__ = __webpack_require__(25);
JNTHN/cro
…/app.js :68367:
z = Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["B" /* ticks */])(i, j, Math.min(j - i, n)).map(pows);
JNTHN/cro
…/app.js :68457:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_array__ = __webpack_require__(25);
JNTHN/cro
…/app.js :68458:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__array__ = __webpack_require__(56);
JNTHN/cro
…/app.js :68470:
while (++i < n) thresholds[i - 1] = Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["r" /* quantile */])(domain, i / n);
JNTHN/cro
…/app.js :68475:
if (!isNaN(x = +x)) return range[Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["b" /* bisect */])(thresholds, x)];
JNTHN/cro
…/app.js :68490:
domain.sort(__WEBPACK_IMPORTED_MODULE_0_d3_array__["a" /* ascending */]);
JNTHN/cro
…/app.js :68495:
return arguments.length ? (range = __WEBPACK_IMPORTED_MODULE_1__array__["b" /* slice */].call(_), rescale()) : range.slice();
JNTHN/cro
…/app.js :68518:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_array__ = __webpack_require__(25);
JNTHN/cro
…/app.js :68519:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__array__ = __webpack_require__(56);
JNTHN/cro
…/app.js :68533:
if (x <= x) return range[Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["b" /* bisect */])(domain, x, 0, n)];
JNTHN/cro
…/app.js :68548:
return arguments.length ? (n = (range = __WEBPACK_IMPORTED_MODULE_1__array__["b" /* slice */].call(_)).length - 1, rescale()) : range.slice();
JNTHN/cro
…/app.js :68575:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0_d3_array__ = __webpack_require__(25);
JNTHN/cro
…/app.js :68576:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__array__ = __webpack_require__(56);
JNTHN/cro
…/app.js :68586:
if (x <= x) return range[Object(__WEBPACK_IMPORTED_MODULE_0_d3_array__["b" /* bisect */])(domain, x, 0, n)];
JNTHN/cro
…/app.js :68590:
return arguments.length ? (domain = __WEBPACK_IMPORTED_MODULE_1__array__["b" /* slice */].call(_), n = Math.min(domain.length, range.length - 1), scale) : domain.slice();
JNTHN/cro
…/app.js :68594:
return arguments.length ? (range = __WEBPACK_IMPORTED_MODULE_1__array__["b" /* slice */].call(_), n = Math.min(domain.length, range.length - 1), scale) : range.slice();
JNTHN/cro
…/app.js :69807:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_1__array__ = __webpack_require__(365);
JNTHN/cro
…/app.js :69833:
var buffer, argv = __WEBPACK_IMPORTED_MODULE_1__array__["a" /* slice */].call(arguments), s = source.apply(this, argv), t = target.apply(this, argv);
JNTHN/cro
…/app.js :70572:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_0__array__ = __webpack_require__(365);
JNTHN/cro
…/app.js :70616:
return arguments.length ? (keys = typeof _ === "function" ? _ : Object(__WEBPACK_IMPORTED_MODULE_1__constant__["a" /* default */])(__WEBPACK_IMPORTED_MODULE_0__array__["a" /* slice */].call(_)), stack) : keys;
JNTHN/cro
…/app.js :70624:
return arguments.length ? (order = _ == null ? __WEBPACK_IMPORTED_MODULE_3__order_none__["a" /* default */] : typeof _ === "function" ? _ : Object(__WEBPACK_IMPORTED_MODULE_1__constant__["a" /* default */])(__WEBPACK_IMPORTED_MODULE_0__array__["a" /* slice */].call(_)), stack) : order;
JNTHN/cro
…/app.js :75251:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_array_from__ = __webpack_require__(945);
JNTHN/cro
…/app.js :75252:
/* harmony import */ var __WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_array_from___default = __webpack_require__.n(__WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_array_from__);
JNTHN/cro
…/app.js :75353:
return __WEBPACK_IMPORTED_MODULE_2_babel_runtime_core_js_array_from___default()(node.querySelectorAll('[tabIndex="-1"]'));
JNTHN/cro
…/app.js :75465:
// 22.1.2.1 Array.from(arrayLike, mapfn = undefined, thisArg = undefined)
JNTHN/cro
…/app.js :75466:
from: function from(arrayLike /* , mapfn = undefined, thisArg = undefined */) {
JNTHN/cro
…/app.js :75467:
var O = toObject(arrayLike);
JNTHN/cro
…/app.js :75476:
// if object isn't iterable or it's array with default iterator - use simple case
JNTHN/cro
…/app.js :80558:
* @param {string|array} of
JNTHN/cro
…/app.js :80575:
trigger: __WEBPACK_IMPORTED_MODULE_7_prop_types___default.a.oneOfType([triggerType, __WEBPACK_IMPORTED_MODULE_7_prop_types___default.a.arrayOf(triggerType)]),
JNTHN/cro
…/app.js :81570:
// Convert to array so we can re-use keys.
JNTHN/cro
…/app.js :82989:
* The value, or array of values, of the active (pressed) buttons
JNTHN/cro
…/app.js :82998:
* array of active values
JNTHN/cro
…/package-lock.json :96:
"array-unique": {
JNTHN/cro
…/package-lock.json :98:
"resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
JNTHN/cro
…/package-lock.json :931:
"isarray": "1.0.0"
JNTHN/cro
…/package-lock.json :1181:
"d3-array": "1.2.1",
JNTHN/cro
…/package-lock.json :1213:
"d3-array": {
JNTHN/cro
…/package-lock.json :1215:
"resolved": "https://registry.npmjs.org/d3-array/-/d3-array-1.2.1.tgz",
JNTHN/cro
…/package-lock.json :1240:
"d3-array": "1.2.1",
JNTHN/cro
…/package-lock.json :1304:
"d3-array": "1.2.1"
JNTHN/cro
…/package-lock.json :1361:
"d3-array": "1.2.1",
JNTHN/cro
…/package-lock.json :1549:
"is-arrayish": "0.2.1"
JNTHN/cro
…/package-lock.json :1980:
"is-arrayish": {
JNTHN/cro
…/package-lock.json :1982:
"resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
JNTHN/cro
…/package-lock.json :2090:
"isarray": {
JNTHN/cro
…/package-lock.json :2092:
"resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
JNTHN/cro
…/package-lock.json :2108:
"isarray": "1.0.0"
JNTHN/cro
…/package-lock.json :2328:
"array-unique": "0.2.1",
JNTHN/cro
…/package-lock.json :2931:
"isarray": "1.0.0",
JNTHN/cro
…/package-lock.json :3229:
"to-arraybuffer": "1.0.1",
JNTHN/cro
…/package-lock.json :3330:
"to-arraybuffer": {
JNTHN/cro
…/package-lock.json :3332:
"resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
KAIEPI/Net-LibIDN
…/TLD.pm6 :190:
Returns a pointer to the TLD table for I<$tld> in the given array of pointers
KAIEPI/Net-LibIDN
…/TLD.pm6 :198:
provided, contains an array of pointers to I<Net::LibIDN::TLD::Table>, which
KAIEPI/Net-LibIDN
…/TLD.pm6 :199:
overrides the array of natively cached TLD tables. This is only available in
KAIEPI/Net-LibIDN
…/TLD.pm6 :210:
I<@tables> contains an array of pointers to I<Net::LibIDN::TLD::Table>, if
KAIEPI/Net-LibIDN
…/TLD.pm6 :211:
provided, which overrides the array of natively cached TLD tables. This is only
KOORCHIK/LIVR
…/Validator.pm6 :126:
my $args-array = $args ~~ Array ?? $args !! [$args] ;
KOORCHIK/LIVR
…/Validator.pm6 :127:
return( $name, $args-array );
KOORCHIK/LIVR
…/input.json :8:
"value_is_array": ["test", 1],
KOORCHIK/LIVR
…/input.json :9:
"value_is_empty_array": []
KOORCHIK/LIVR
…/rules.json :8:
"value_is_array": "required",
KOORCHIK/LIVR
…/rules.json :9:
"value_is_empty_array": "required"
KOORCHIK/LIVR
…/input.json :8:
"value_is_array": ["test", 1],
KOORCHIK/LIVR
…/input.json :9:
"value_is_empty_array": []
KOORCHIK/LIVR
…/rules.json :8:
"value_is_array": "not_empty",
KOORCHIK/LIVR
…/rules.json :9:
"value_is_empty_array": "not_empty"
KOORCHIK/LIVR
…/errors.json :9:
"value_is_array": "FORMAT_ERROR",
KOORCHIK/LIVR
…/errors.json :10:
"value_is_empty_array": "FORMAT_ERROR"
KOORCHIK/LIVR
…/input.json :10:
"value_is_array": ["test", 1],
KOORCHIK/LIVR
…/input.json :11:
"value_is_empty_array": []
KOORCHIK/LIVR
…/rules.json :9:
"value_is_array": { "one_of": [["Moscow", "Kiev" ]] },
KOORCHIK/LIVR
…/rules.json :10:
"value_is_empty_array": { "one_of": [["Moscow", "Kiev" ]] }
KOORCHIK/LIVR
…/errors.json :8:
"value_is_array": "FORMAT_ERROR",
KOORCHIK/LIVR
…/errors.json :9:
"value_is_empty_array": "FORMAT_ERROR"
KOORCHIK/LIVR
…/input.json :10:
"value_is_array": ["test", 1],
KOORCHIK/LIVR
…/input.json :11:
"value_is_empty_array": []
KOORCHIK/LIVR
…/rules.json :9:
"value_is_array": { "min_length": 6 },
KOORCHIK/LIVR
…/rules.json :10:
"value_is_empty_array": { "min_length": 6 }
KOORCHIK/LIVR
…/errors.json :8:
"value_is_array": "FORMAT_ERROR",
KOORCHIK/LIVR
…/errors.json :9:
"value_is_empty_array": "FORMAT_ERROR"
KOORCHIK/LIVR
…/input.json :10:
"value_is_array": ["test", 1],
KOORCHIK/LIVR
…/input.json :11:
"value_is_empty_array": []
KOORCHIK/LIVR
…/rules.json :9:
"value_is_array": { "max_length": 4 },
KOORCHIK/LIVR
…/rules.json :10:
"value_is_empty_array": { "max_length": 4 }
KOORCHIK/LIVR
…/errors.json :8:
"value_is_array": "FORMAT_ERROR",
KOORCHIK/LIVR
…/errors.json :9:
"value_is_empty_array": "FORMAT_ERROR"
KOORCHIK/LIVR
…/input.json :10:
"value_is_array": ["test", 1],
KOORCHIK/LIVR
…/input.json :11:
"value_is_empty_array": []
KOORCHIK/LIVR
…/rules.json :9:
"value_is_array": { "length_equal": 2 },
KOORCHIK/LIVR
…/rules.json :10:
"value_is_empty_array": { "length_equal": 2 }
KOORCHIK/LIVR
…/errors.json :8:
"value_is_array": "FORMAT_ERROR",
KOORCHIK/LIVR
…/errors.json :9:
"value_is_empty_array": "FORMAT_ERROR"
KOORCHIK/LIVR
…/input.json :10:
"value_is_array": ["test", 1],
KOORCHIK/LIVR
…/input.json :11:
"value_is_empty_array": []
KOORCHIK/LIVR
…/rules.json :9:
"value_is_array": { "length_between": [7, 10]},
KOORCHIK/LIVR
…/rules.json :10:
"value_is_empty_array": { "length_between": [7, 10]}
KOORCHIK/LIVR
…/errors.json :9:
"value_is_array": "FORMAT_ERROR",
KOORCHIK/LIVR
…/errors.json :10:
"value_is_empty_array": "FORMAT_ERROR"
KOORCHIK/LIVR
…/input.json :12:
"value_is_array": ["test", 1],
KOORCHIK/LIVR
…/input.json :13:
"value_is_empty_array": []
KOORCHIK/LIVR
…/rules.json :10:
"value_is_array": { "like": "[0-9]+" },
KOORCHIK/LIVR
…/rules.json :11:
"value_is_empty_array": { "like": "[0-9]+" }
KOORCHIK/LIVR
…/errors.json :9:
"value_is_array": "FORMAT_ERROR",
KOORCHIK/LIVR
…/errors.json :10:
"value_is_empty_array": "FORMAT_ERROR"
KOORCHIK/LIVR
…/input.json :11:
"value_is_array": ["test", 1],
KOORCHIK/LIVR
…/input.json :12:
"value_is_empty_array": []
KOORCHIK/LIVR
…/rules.json :10:
"value_is_array": "integer",
KOORCHIK/LIVR
…/rules.json :11:
"value_is_empty_array": "integer"
KOORCHIK/LIVR
…/errors.json :9:
"value_is_array": "FORMAT_ERROR",
KOORCHIK/LIVR
…/errors.json :10:
"value_is_empty_array": "FORMAT_ERROR"
KOORCHIK/LIVR
…/input.json :11:
"value_is_array": ["test", 1],
KOORCHIK/LIVR
…/input.json :12:
"value_is_empty_array": []
KOORCHIK/LIVR
…/rules.json :10:
"value_is_array": "positive_integer",
KOORCHIK/LIVR
…/rules.json :11:
"value_is_empty_array": "positive_integer"
KOORCHIK/LIVR
…/errors.json :9:
"value_is_array": "FORMAT_ERROR",
KOORCHIK/LIVR
…/errors.json :10:
"value_is_empty_array": "FORMAT_ERROR"
KOORCHIK/LIVR
…/input.json :11:
"value_is_array": ["test", 1],
KOORCHIK/LIVR
…/input.json :12:
"value_is_empty_array": []
KOORCHIK/LIVR
…/rules.json :10:
"value_is_array": "decimal",
KOORCHIK/LIVR
…/rules.json :11:
"value_is_empty_array": "decimal"
KOORCHIK/LIVR
…/errors.json :9:
"value_is_array": "FORMAT_ERROR",
KOORCHIK/LIVR
…/errors.json :10:
"value_is_empty_array": "FORMAT_ERROR"
KOORCHIK/LIVR
…/input.json :11:
"value_is_array": ["test", 1],
KOORCHIK/LIVR
…/input.json :12:
"value_is_empty_array": []
KOORCHIK/LIVR
…/rules.json :10:
"value_is_array": "positive_decimal",
KOORCHIK/LIVR
…/rules.json :11:
"value_is_empty_array": "positive_decimal"
KOORCHIK/LIVR
…/errors.json :8:
"value_is_array": "FORMAT_ERROR",
KOORCHIK/LIVR
…/errors.json :9:
"value_is_empty_array": "FORMAT_ERROR"
KOORCHIK/LIVR
…/input.json :10:
"value_is_array": ["test", 1],
KOORCHIK/LIVR
…/input.json :11:
"value_is_empty_array": []
KOORCHIK/LIVR
…/rules.json :9:
"value_is_array": { "max_number": 10 },
KOORCHIK/LIVR
…/rules.json :10:
"value_is_empty_array": { "max_number": 10 }
KOORCHIK/LIVR
…/errors.json :9:
"value_is_array": "FORMAT_ERROR",
KOORCHIK/LIVR
…/errors.json :10:
"value_is_empty_array": "FORMAT_ERROR"
KOORCHIK/LIVR
…/input.json :11:
"value_is_array": ["test", 1],
KOORCHIK/LIVR
…/input.json :12:
"value_is_empty_array": []
KOORCHIK/LIVR
…/rules.json :10:
"value_is_array": { "min_number": 10 },
KOORCHIK/LIVR
…/rules.json :11:
"value_is_empty_array": { "min_number": 10 }
KOORCHIK/LIVR
…/errors.json :10:
"value_is_array": "FORMAT_ERROR",
KOORCHIK/LIVR
…/errors.json :11:
"value_is_empty_array": "FORMAT_ERROR"
KOORCHIK/LIVR
…/input.json :12:
"value_is_array": ["test", 1],
KOORCHIK/LIVR
…/input.json :13:
"value_is_empty_array": []
KOORCHIK/LIVR
…/rules.json :11:
"value_is_array": { "number_between": [10,20] },
KOORCHIK/LIVR
…/rules.json :12:
"value_is_empty_array": { "number_between": [10,20] }
KOORCHIK/LIVR
…/errors.json :10:
"value_is_array": "FORMAT_ERROR",
KOORCHIK/LIVR
…/errors.json :11:
"value_is_empty_array": "FORMAT_ERROR"
KOORCHIK/LIVR
…/input.json :12:
"value_is_array": ["test", 1],
KOORCHIK/LIVR
…/input.json :13:
"value_is_empty_array": []
KOORCHIK/LIVR
…/rules.json :11:
"value_is_array": "email",
KOORCHIK/LIVR
…/rules.json :12:
"value_is_empty_array": "email"
KOORCHIK/LIVR
…/errors.json :8:
"value_is_array": "FORMAT_ERROR",
KOORCHIK/LIVR
…/errors.json :9:
"value_is_empty_array": "FORMAT_ERROR"
KOORCHIK/LIVR
…/input.json :10:
"value_is_array": ["test", 1],
KOORCHIK/LIVR
…/input.json :11:
"value_is_empty_array": []
KOORCHIK/LIVR
…/rules.json :9:
"value_is_array": { "equal_to_field": "field2" },
KOORCHIK/LIVR
…/rules.json :10:
"value_is_empty_array": { "equal_to_field": "field2" }
KOORCHIK/LIVR
…/input.json :5:
"user_ids": "not an array"
KOORCHIK/LIVR
…/input.json :17:
"users": "not an array"
KOORCHIK/LIVR
…/input.json :25:
"users": "not an array"
KOORCHIK/LIVR
…/errors.json :8:
"value_is_array": "FORMAT_ERROR",
KOORCHIK/LIVR
…/errors.json :9:
"value_is_empty_array": "FORMAT_ERROR"
KOORCHIK/LIVR
…/input.json :10:
"value_is_array": ["test", 1],
KOORCHIK/LIVR
…/input.json :11:
"value_is_empty_array": []
KOORCHIK/LIVR
…/rules.json :9:
"value_is_array": "url",
KOORCHIK/LIVR
…/rules.json :10:
"value_is_empty_array": "url"
KOORCHIK/LIVR
…/errors.json :9:
"value_is_array": "FORMAT_ERROR",
KOORCHIK/LIVR
…/errors.json :10:
"value_is_empty_array": "FORMAT_ERROR"
KOORCHIK/LIVR
…/input.json :11:
"value_is_array": ["test", 1],
KOORCHIK/LIVR
…/input.json :12:
"value_is_empty_array": []
KOORCHIK/LIVR
…/rules.json :10:
"value_is_array": "iso_date",
KOORCHIK/LIVR
…/rules.json :11:
"value_is_empty_array": "iso_date"
KOORCHIK/LIVR
…/errors.json :11:
"value_is_array": "FORMAT_ERROR",
KOORCHIK/LIVR
…/errors.json :12:
"value_is_empty_array": "FORMAT_ERROR"
KOORCHIK/LIVR
…/input.json :12:
"value_is_array": ["test", 1],
KOORCHIK/LIVR
…/input.json :13:
"value_is_empty_array": []
KOORCHIK/LIVR
…/rules.json :11:
"value_is_array": { "eq": "Moscow" },
KOORCHIK/LIVR
…/rules.json :12:
"value_is_empty_array": { "eq": "Moscow" }
KOORCHIK/LIVR
…/errors.json :4:
"value_is_array": "FORMAT_ERROR",
KOORCHIK/LIVR
…/errors.json :5:
"value_is_empty_array": "FORMAT_ERROR"
KOORCHIK/LIVR
…/input.json :4:
"value_is_array": ["test", 1],
KOORCHIK/LIVR
…/input.json :5:
"value_is_empty_array": []
KOORCHIK/LIVR
…/rules.json :4:
"value_is_array": "string",
KOORCHIK/LIVR
…/rules.json :5:
"value_is_empty_array": "string"
KOORCHIK/LIVR
…/errors.json :4:
"value_is_array": "FORMAT_ERROR",
KOORCHIK/LIVR
…/errors.json :5:
"value_is_empty_array": "FORMAT_ERROR"
KOORCHIK/LIVR
…/input.json :4:
"value_is_array": ["test", 1],
KOORCHIK/LIVR
…/input.json :5:
"value_is_empty_array": []
KOORCHIK/LIVR
…/rules.json :4:
"value_is_array": "any_object",
KOORCHIK/LIVR
…/rules.json :5:
"value_is_empty_array": "any_object"
KOORCHIK/LIVR
…/input.json :23:
"users": "not an array"
KOORCHIK/LIVR
…/input.json :4:
"list_with_arrays": [[1,2,3]],
KOORCHIK/LIVR
…/output.json :4:
"list_with_arrays": [[1,2,3]]
KOORCHIK/LIVR
…/rules.json :4:
"list_with_arrays": "not_empty_list"
MELEZHIK/Sparky
…/sparky-web.pl6 :21:
my @rows = $sth.allrows(:array-of-hash);
MORITZ/JSON-Tiny
…/README.md :12:
permits any value as a top-level JSON string, not just arrays and objects.
MORITZ/JSON-Tiny
…/Tiny.pm :6:
It supports strings, numbers, arrays and hashes (no custom objects).
MORITZ/JSON-Tiny
…/Actions.pm :18:
method array($/) {
MORITZ/JSON-Tiny
…/Actions.pm :19:
make $<arraylist>.made.item;
MORITZ/JSON-Tiny
…/Actions.pm :22:
method arraylist($/) {
MORITZ/JSON-Tiny
…/Actions.pm :49:
method value:sym<array>($/) { make $<array>.made }
MORITZ/JSON-Tiny
…/Grammar.pm :8:
rule array { '[' ~ ']' <arraylist> }
MORITZ/JSON-Tiny
…/Grammar.pm :9:
rule arraylist { <value> * % [ \, ] }
MORITZ/JSON-Tiny
…/Grammar.pm :22:
token value:sym<array> { <array> };
MORITZ/JSON-Tiny
…/01-parse.t :24:
{"object with 1 member":["array with 1 element"]},
MORITZ/JSON-Tiny
…/01-parse.t :53:
Q<<{"array":[ ]}>>,
MORITZ/JSON-Tiny
…/01-parse.t :65:
Q<<{"jsontext": "{\"object with 1 member\":[\"array with 1 element\"]}"}>>,
MORITZ/JSON-Tiny
…/01-parse.t :84:
"The outermost value": "must be an object or array.",
MORITZ/JSON-Tiny
…/01-parse.t :170:
Q<<["Unclosed array">>,
MORITZ/JSON-Tiny
…/04-roundtrip.t :20:
'Array of Stuff' => [ { 'A hash' => 1 }, [<an array again>], 2],
MORITZ/JSON-Tiny
…/04-roundtrip.t :23:
keyone => [<an array>],
ROBERTLE/CucumisSextus
…/README.md :174:
Your step definition code will get the table passed in as a array of
SAMGWISE/ScaleVec
…/Network.pm6 :90:
# delegate to array elements
SCIMON/Algorithm-GooglePolylineEncoding
…/03-encode-list.t :10:
is encode-polyline( [ { :lat(38.5), :lon(-120.2) }, { :lat(40.7), :lon(-120.95) }, { :lat(43.252), :lon(-126.453) } ] ), $encoded, "array of hashes $encoded OK";
SCIMON/Proc-InvokeEditor
…/README.md :34:
Getter / Setter for the array of editors accepts a postional arguments or an postitional and sets the list of editors to that. If called with no values gives the current list in the order they will be checked.
SCIMON/Proc-InvokeEditor
…/README.md :41:
Object method only, given an array (or positional arguments) of Str keys will prepend to the editors array the value for that key in ENV (if one is defined).
SCIMON/Proc-InvokeEditor
…/README.md :50:
Object method only, given an array (or positional arguments) of Str values will prepend them to the editor list.
SCIMON/Proc-InvokeEditor
…/README.md :59:
Class or object method. Returns an array of executable path string and then optional parameters for the editor the system will use when edit() is called.
SCIMON/Proc-InvokeEditor
…/InvokeEditor.pm6 :124:
Getter / Setter for the array of editors accepts a postional arguments or an postitional and sets the list of editors to that.
SCIMON/Proc-InvokeEditor
…/InvokeEditor.pm6 :131:
Object method only, given an array (or positional arguments) of Str keys will prepend to the editors array the value for that key in ENV (if one is defined).
SCIMON/Proc-InvokeEditor
…/InvokeEditor.pm6 :139:
Object method only, given an array (or positional arguments) of Str values will prepend them to the editor list.
SCIMON/Proc-InvokeEditor
…/InvokeEditor.pm6 :147:
Class or object method. Returns an array of executable path string and then optional parameters for the editor the system will use when edit() is called.
SCIMON/Proc-InvokeEditor
…/03-editors-method.t :29:
# Can't edit the editors array in the class method
TBROWDER/Geo-Ellipsoid
…/Ellipsoid.pm6 :89:
# arrays for use during testing
TBROWDER/Net-IP
…/IP.pm6 :216:
# v4 -> return 32-bit array
TBROWDER/Net-IP
…/IP.pm6 :246:
# v6 -> return 128-bit array
TBROWDER/Net-IP
…/IP.pm6 :353:
# IP as an array
TBROWDER/Number-More
…/README.md :20:
a case-sensitive set of ASCII characters in an array indexed from
TBROWDER/Number-More
…/base2dec-simple.p6 :12:
my @p = @b; # need an array to pick from since @b is used in a loop
TBROWDER/Number-More
…/base2dec-simple.p6 :107:
# we need @r below to be a fixed array of size $n + 2
TBROWDER/Number-More
…/simple-dec2base.p6 :13:
my @p = @b; # need an array to pick from since @b is used in a loop
TBROWDER/Number-More
…/simple-dec2base.p6 :108:
# we need @r below to be a fixed array of size $n + 2
TBROWDER/Number-More
…/test-base-37-62.p6 :12:
my @p = @b; # need an array to pick from since @b is used in a loop
TBROWDER/Number-More
…/test-base-37-62.p6 :128:
# we need @r below to be a fixed array of size $n + 2
TBROWDER/Number-More
…/NUMBERS.md :15:
#### Hash of reversed mapping of the array above
TBROWDER/Number-More
…/More.pm6 :119:
# the array of digits is indexed by their decimal value
TBROWDER/Number-More
…/More.pm6 :642:
# we need @r below to be a fixed array of size $n + 2
TIMOTIMO/JSON-Fast
…/Fast.pm :451:
my sub parse-array(str $text, int $pos is rw) {
TIMOTIMO/JSON-Fast
…/Fast.pm :475:
die "at $pos, unexpected $partitioner inside list of things in an array";
TIMOTIMO/JSON-Fast
…/Fast.pm :492:
parse-array($text, $pos);
TIMOTIMO/JSON-Fast
…/01-parse.t :22:
{"object with 1 member":["array with 1 element"]},
TIMOTIMO/JSON-Fast
…/01-parse.t :56:
Q<<{"array":[ ]}>>,
TIMOTIMO/JSON-Fast
…/01-parse.t :68:
Q<<{"jsontext": "{\"object with 1 member\":[\"array with 1 element\"]}"}>>,
TIMOTIMO/JSON-Fast
…/01-parse.t :87:
"The outermost value": "must be an object or array.",
TIMOTIMO/JSON-Fast
…/01-parse.t :172:
Q<<["Unclosed array">>,
TIMOTIMO/JSON-Fast
…/04-roundtrip.t :27:
'Array of Stuff' => [ { 'A hash' => 1 }, [<an array again>], 2],
TIMOTIMO/JSON-Fast
…/04-roundtrip.t :30:
keyone => [<an array>],
TIMOTIMO/SDL2-Raw
…/Raw.pm :181:
# ugly hack because we don't have flattened arrays in cstructs yet
TITSUKI/Algorithm-LibSVM
…/README.md :123:
* `@true-values` The array that contains ground-truth values.
TITSUKI/Algorithm-LibSVM
…/README.md :125:
* `@predicted-values` The array that contains predicted values.
TITSUKI/Algorithm-LibSVM
…/README.md :152:
As a temporary expedient for RT130187, I applied the patch programs (e.g. src/3.22/svm.cpp.patch) for the sake of disabling random access of the problematic array.
TITSUKI/Algorithm-LibSVM
…/LibSVM.pm6 :235:
=item C<@true-values> The array that contains ground-truth values.
TITSUKI/Algorithm-LibSVM
…/LibSVM.pm6 :237:
=item C<@predicted-values> The array that contains predicted values.
TITSUKI/Algorithm-LibSVM
…/LibSVM.pm6 :261:
As a temporary expedient for L<RT130187|https://rt.perl.org/Public/Bug/Display.html?id=130187\>, I applied the patch programs (e.g. L<src/3.22/svm.cpp.patch>) for the sake of disabling random access of the problematic array.
TITSUKI/Algorithm-LibSVM
…/Problem.pm6 :55:
Returns the array containing the target values (C<Int> values in classification, C<Num> values in regression) of the training data.
TITSUKI/Algorithm-LibSVM
…/Problem.pm6 :63:
Returns the array of pointers, each of which points to a sparse representation (i.e. array of C<Algorithm::LibSVM::Node>) of one training vector.
TITSUKI/Algorithm-LibSVM
…/svm.cpp :2362:
// random shuffle and then data grouped by fold using the array perm
TITSUKI/Algorithm-LibSVM
…/svm.cpp :2776:
// parameters for training only won't be assigned, but arrays are assigned as NULL for safety
TITSUKI/Algorithm-Manacher
…/README.md :37:
Finds all palindromes in a text and returns a hash containing key/value pairs, where key is a palindromic substring and value is an array of its starting positions. If there are multiple palindromes that share the same point of symmetry, it remains the longest one.
TITSUKI/Algorithm-Manacher
…/Manacher.pm6 :8:
my @text-array = $!text.split("", :skip-empty);
TITSUKI/Algorithm-Manacher
…/Manacher.pm6 :9:
@text-array.unshift('30'.chr);
TITSUKI/Algorithm-Manacher
…/Manacher.pm6 :10:
@text-array.push('31'.chr);
TITSUKI/Algorithm-Manacher
…/Manacher.pm6 :20:
while (@text-array[$left] eq @text-array[$mirror]) {
TITSUKI/Algorithm-Manacher
…/Manacher.pm6 :109:
Finds all palindromes in a text and returns a hash containing key/value pairs, where key is a palindromic substring and value is an array of its starting positions. If there are multiple palindromes that share the same point of symmetry, it remains the longest one.
TITSUKI/Algorithm-MinMaxHeap
…/README.md :30:
my @array;
TITSUKI/Algorithm-MinMaxHeap
…/README.md :31:
@array.push($heap.pop-max) until $heap.is-empty;
TITSUKI/Algorithm-MinMaxHeap
…/README.md :32:
@array.say # [8, 7, 6, 5, 4, 3, 2, 1, 0]
TITSUKI/Algorithm-MinMaxHeap
…/README.md :74:
my @array;
TITSUKI/Algorithm-MinMaxHeap
…/README.md :77:
@array.push($state.value);
TITSUKI/Algorithm-MinMaxHeap
…/README.md :79:
@array.say # [8, 7, 6, 5, 4, 3, 2, 1, 0]
TITSUKI/Algorithm-MinMaxHeap
…/MinMaxHeap.pm6 :367:
my @array;
TITSUKI/Algorithm-MinMaxHeap
…/MinMaxHeap.pm6 :368:
@array.push($heap.pop-max) until $heap.is-empty;
TITSUKI/Algorithm-MinMaxHeap
…/MinMaxHeap.pm6 :369:
@array.say # [8, 7, 6, 5, 4, 3, 2, 1, 0]
TITSUKI/Algorithm-MinMaxHeap
…/MinMaxHeap.pm6 :410:
my @array;
TITSUKI/Algorithm-MinMaxHeap
…/MinMaxHeap.pm6 :413:
@array.push($state.value);
TITSUKI/Algorithm-MinMaxHeap
…/MinMaxHeap.pm6 :415:
@array.say # [8, 7, 6, 5, 4, 3, 2, 1, 0]
TITSUKI/Algorithm-MinMaxHeap
…/03-pop-max.t :21:
is @actual, [8,7,6,5,4,3,2,1,0], "It should return descending array";
TITSUKI/Algorithm-MinMaxHeap
…/03-pop-max.t :40:
is @actual, [8,7,6,5,4,3,1,1,0], "Given a input including duplicated items. It should return descending array";
TITSUKI/Algorithm-MinMaxHeap
…/03-pop-max.t :78:
is @actual, [8,7,6,5,4,3,2,1,0], "It should return descending array";
TITSUKI/Algorithm-MinMaxHeap
…/04-pop-min.t :21:
is @actual, [0,1,2,3,4,5,6,7,8], "It should return ascending array";
TITSUKI/Algorithm-MinMaxHeap
…/04-pop-min.t :40:
is @actual, [0,1,1,3,4,5,6,7,8], "Given a input including duplicated items. It should return ascending array";
TITSUKI/Algorithm-MinMaxHeap
…/04-pop-min.t :78:
is @actual, [0,1,2,3,4,5,6,7,8], "It should return ascending array";
TITSUKI/Algorithm-NaiveBayes
…/Classifiable.pm6 :13:
method hash2array-pair(%hash) {
TITSUKI/Algorithm-NaiveBayes
…/Bernoulli.pm6 :48:
self.hash2array-pair(%res);
TITSUKI/Algorithm-NaiveBayes
…/Multinomial.pm6 :46:
return self.hash2array-pair(%res);
TITSUKI/Geo-Hash
…/Hash.pm6 :22:
my @array;
TITSUKI/Geo-Hash
…/Hash.pm6 :24:
@array[$_] = $tmp[$_] for ^8;
TITSUKI/Geo-Hash
…/Hash.pm6 :25:
@array
TITSUKI/Geo-Hash
…/geohash.h :69:
* Return an array of geohashes that represent the neighbors of the passed
TYIL/App-Assixt
…/CHANGELOG.md :13:
- `author` field now defaults to being an array.
TYIL/Config
…/02-getting.t :24:
is $config.get(["a"]), "a", "Get simple key by array";
TYIL/Config
…/02-getting.t :25:
is $config.get(["b", "c"]), "c", "Get nested key by array";
TYIL/Config
…/02-getting.t :26:
is $config.get(["nonexistant"], "test"), "test", "Get nonexistant key by array with default";
TYIL/Config
…/02-getting.t :27:
ok $config.get(["nonexistant"]) === Nil, "Get nonexistant key by array";
TYIL/Config
…/03-having.t :21:
ok $config.has(["a"]), "Check existence of simple key using array";
TYIL/Config
…/03-having.t :22:
ok $config.has(["b", "c"]), "Check existence of nested key using array";
TYIL/Config
…/04-setting.t :15:
is $config.set(["d"], "test").get("d"), "test", "Setting simple key using array";
TYIL/Config
…/04-setting.t :16:
is $config.set(["e", "f"], "test").get("e.f"), "test", "Setting nested key using array";
TYIL/Dist-Helper
…/Meta.pm6 :28:
# Manually sort arrays used in META6
TYIL/Dist-Helper
…/Meta.pm6 :29:
my @sortable-arrays = (
TYIL/Dist-Helper
…/Meta.pm6 :35:
for @sortable-arrays -> $array {
TYIL/Dist-Helper
…/Meta.pm6 :36:
next if %meta{$array}:!exists;
TYIL/Dist-Helper
…/Meta.pm6 :37:
next if %meta{$array}.elems < 1;
TYIL/Dist-Helper
…/Meta.pm6 :39:
%meta{$array} = %meta{$array}.sort;
TYIL/Hash-Merge
…/README.md :8:
Bool:D :$no-append-array = Bool::False
TYIL/Hash-Merge
…/README.md :12:
Merges a second hash into the hash the method is called on. Hash given as the argument is not modified. Traverses the full tree, replacing items in t…
TYIL/Hash-Merge
…/Merge.pm6 :28:
Bool:D :$no-append-array = False,
TYIL/Hash-Merge
…/Merge.pm6 :35:
merge-hash(%merge-into{$key}, %merge-source{$key}, :$no-append-array);
TYIL/Hash-Merge
…/Merge.pm6 :38:
%merge-into{$key} = $no-append-array
TYIL/Hash-Merge
…/Augment.pm6 :16:
#| and instead appends the items from the supplied hash's array to the original
TYIL/Hash-Merge
…/Augment.pm6 :17:
#| hash's array. The object type of positionals is not retained and instead
TYIL/Hash-Merge
…/Augment.pm6 :19:
#| Use :no-append-array to replace arrays and positionals instead, which will
TYIL/Hash-Merge
…/Augment.pm6 :21:
multi method merge (Hash:U: %b, Bool:D :$no-append-array = False) {
TYIL/Hash-Merge
…/Augment.pm6 :26:
multi method merge (Hash:D: %b, Bool:D :$no-append-array = False)
TYIL/Hash-Merge
…/Augment.pm6 :28:
hashmerge self, %b, :$no-append-array;
TYIL/Hash-Merge
…/Augment.pm6 :31:
sub hashmerge (%merge-into, %merge-source, Bool:D :$no-append-array)
TYIL/Hash-Merge
…/Augment.pm6 :39:
:$no-append-array;
TYIL/Hash-Merge
…/Augment.pm6 :42:
%merge-into{$key} = $no-append-array
TYIL/Hash-Merge
…/01-thing.t :40:
is %z, {y => {p => [1, 2, 3, 4, 5, 4, 6, 7]}}, "appends arrays";
TYIL/Hash-Merge
…/01-thing.t :49:
%z.merge(%y, :no-append-array);
TYIL/Hash-Merge
…/01-thing.t :51:
is-deeply %z, ${:y(${:p($(5, 4, 6, 7))})}, "no-append-array (replaces the instead)";
TYIL/IRC-Client-Plugin-Github
…/readme.adoc :71:
# repository's configuration key, this array will be used instead.
TYIL/IRC-Client-Plugin-Github
…/readme.adoc :86:
# An array of channels to post notifications in. Overrides the
TYIL/MPD-Client
…/Client.pm6 :29:
#| Obtain an array of all channels.
TYIL/MPD-Client
…/Current.pm6 :333:
#| Turn a response to a search query into an array of hits. Each element
TYIL/MPD-Client
…/Partition.pm6 :18:
#| Get an array of partitions.
TYIL/MPD-Client
…/Reflection.pm6 :20:
#| Get an array of which commands the current user has access to.
TYIL/MPD-Client
…/Reflection.pm6 :28:
#| Get an array of commands the current user does not have access to.
TYIL/MPD-Client
…/Reflection.pm6 :44:
#| Get an array of decoder plugins, including their supported suffixes and
TYIL/MPD-Client
…/Util.pm6 :99:
#| Send an array of @values for the given $option to the MPD $socket.
UFOBAT/Bailador
…/Configuration.pm :95:
method load-from-array(@args) {
UGEXE/zef
…/README.pod :406:
These consist of an array of hashes that describe how to instantiate some class that fulfills the appropriate interface from I<Zef.pm> (C<Repository> C<Fetcher> C<Extractor> C<Builder> C<Tester>)
UGEXE/zef
…/Client.pm6 :726:
# instead of just recursing the array in order. Otherwise there
UGEXE/zef
…/Distribution.pm6 :145:
# allow easier sorting of an array of Distribution objects by version
WARRINGD/Font-AFM
…/Changes :57:
BBox - now fully parsed to an array of integers
WARRINGD/Font-AFM
…/Changes :59:
- $afm.Kern - returns kerning table as a two dimensional hash array
WARRINGD/Font-AFM
…/README.md :102:
An array of integers giving the lower-left x, lower-left y, upper-right x, and upper-right y of the font bounding box. The font bounding bo…
WARRINGD/Font-AFM
…/README.md :162:
Kern the string. Returns an array of string segments, separated by numeric kerning distances, and the overall width of the string.
WARRINGD/Font-AFM
…/AFM.pm :102:
An array of integers giving the lower-left x, lower-left y,
WARRINGD/Font-AFM
…/AFM.pm :173:
Kern the string. Returns an array of string segments, separated
WARRINGD/Font-AFM
…/AFM.pm :469:
# kern a string. decompose into an array of: ('string1', $kern , ..., 'stringn' )
WARRINGD/Font-FreeType
…/BitMap.md :19:
# Render into an array of strings, one byte per pixel.
WARRINGD/Font-FreeType
…/BitMap.md :90:
Returns a numeric shaped array of dimensions $.width and $height. Each item represents one pixel of the image, starting from the top left. A value of 0 indicates background (outside the glyph outline), and 255 represents a point inside the outline.
WARRINGD/Font-FreeType
…/BitMap.pm :164:
# Render into an array of strings, one byte per pixel.
WARRINGD/Font-FreeType
…/BitMap.pm :249:
Returns a numeric shaped array of dimensions $.width and $height.
WARRINGD/Font-FreeType
…/Error.pm :22:
Array_Too_Large => error-def(0xA, "array allocation size too large"),
WARRINGD/Font-FreeType
…/Face.md :52:
Returns an array of Font::FreeType::BitMap::Size objects which detail sizes. Each object has the following available methods:
WARRINGD/Font-FreeType
…/Face.md :76:
Returns an array of glyphs-images for the Unicode string.
WARRINGD/Font-FreeType
…/Face.md :199:
An array of the charmaps of the face.
WARRINGD/Font-FreeType
…/Face.pm :223:
Returns an array of Font::FreeType::BitMap::Size objects which
WARRINGD/Font-FreeType
…/Face.pm :260:
Returns an array of glyphs-images for the Unicode string.
WARRINGD/Font-FreeType
…/Face.pm :423:
An array of the charmaps of the face.
WARRINGD/PDF-Font-Loader
…/TimesNewRomPS.pfa :18:
/Encoding 256 array
WARRINGD/PDF-Font-Loader
…/ZapfDingbats.pfa :29:
/Encoding 256 array
0racle/p6-Net-Netmask
…/README.md :151:
You could also build a ridumentary blacklist (or whitelist) checker out of an array of `Net::Netmask` objects.
0racle/p6-Net-Netmask
…/Netmask.pm6 :160:
You could also build a ridumentary blacklist (or whitelist) checker out of an array of C<Net::Netmask> objects.
AlexDaniel/orgsleep
…/orgsleep :74:
my @heat; # array of arrays
AlexDaniel/orgsleep
…/orgsleep :101:
stroke-dasharray => $dash-pattern,
Altai-man/perl6-Compress-Bzip2-Raw
…/Raw.pm6 :99:
my @array = ($handle, $blob, $len);
Altai-man/perl6-Compress-Bzip2-Raw
…/Raw.pm6 :106:
my @array = ($handle, $fd);
Altai-man/perl6-Config-Netrc
…/README.md :19:
This hash contains of two arrays: `comments` and `entries`. In the section comments you will get all comment strings(without leading `#`) and in the entries section you get array of hashes with this structure:
Bailador/Bailador
…/Configuration.pm :95:
method load-from-array(@args) {
Cofyc/perl6-redis
…/Redis.pm :721:
# TODO return array of paires if WITHSCORES is set
Cofyc/perl6-redis
…/Redis.pm :726:
# TODO return array of paires if WITHSCORES is set
Cofyc/perl6-redis
…/Redis.pm :755:
# TODO return array of paires if WITHSCORES is set
Cofyc/perl6-redis
…/Redis.pm :760:
# TODO return array of paires if WITHSCORES is set
CurtTilmes/Perl6-GraphQL
…/GraphQL.md :139:
**GraphQL::Object** and **GraphQL::Interface** both include a role **HasFields** that give them a **@.fieldlist** array of **GraphQL::Field…
CurtTilmes/Perl6-GraphQL
…/GraphQL.md :339:
In addition to the inherited **.name**, **.description**, **.isDeprecated**, **.deprecationReason**, has attributes **.args** which is an arra…
CurtTilmes/Perl6-GraphQL
…/GraphQL.md :403:
Input Objects are object like types used as inputs to queries. Their **.kind()** method returns 'INPUT_OBJECT'. They have a **@.inputFields** array of **GraphQL::InputValue**s, very similar to the fields defined within a normal Object.
CurtTilmes/Perl6-GraphQL
…/users.pl :38:
#| friends returns an array of all this user's friends.
CurtTilmes/Perl6-GraphQL
…/GraphQL.pm :680:
B<HasFields> that give them a B<@.fieldlist> array of
CurtTilmes/Perl6-GraphQL
…/GraphQL.pm :882:
is an array of B<GraphQL::InputValue>s, and B<.type> which is the type
CurtTilmes/Perl6-GraphQL
…/GraphQL.pm :964:
B<@.inputFields> array of B<GraphQL::InputValue>s, very similar to the
CurtTilmes/perl6-dbi-async
…/README.md :22:
# Use array() instead of row() to auto-finish the results:
CurtTilmes/perl6-dbi-async
…/README.md :24:
say $db.query("select version()").array[0]; # array() auto-finishes
CurtTilmes/perl6-dbi-async
…/README.md :32:
say $p.result.array[0];
CurtTilmes/perl6-dbi-async
…/README.md :43:
$_).array[1];
CurtTilmes/perl6-dbi-async
…/README.md :53:
-> $p { say "Done #", $p.result.array[1] });
CurtTilmes/perl6-dbi-async
…/README.md :91:
.array() # Return a single row as an array
CurtTilmes/perl6-dbi-async
…/README.md :93:
.arrays() # Eagerly get all rows and return as an array of arrays
CurtTilmes/perl6-dbi-async
…/README.md :94:
.flatarray() # Flatten all elements of all rows into a single array
CurtTilmes/perl6-dbi-async
…/README.md :95:
.hashes() # Eagerly get all rows and return as an array of hashes
CurtTilmes/perl6-dbi-async
…/README.md :99:
say $db.query("select version()").array[0];
CurtTilmes/perl6-dbi-async
…/README.md :131:
say $p.result.array[0];
CurtTilmes/perl6-dbi-async
…/README.md :142:
-> $p { say "Done #", $p.result.array[1] });
CurtTilmes/perl6-dbi-async
…/README.md :145:
This allocates 10 database handles, then processes the 100 queries in parallel, 10 at a time. Since the results are processed with array(), the handles are returned to the pool immediately when the result is returned.
CurtTilmes/perl6-dbi-async
…/async_parallel.pl :11:
-> $p { say "Done #", $p.result.array[1] });
CurtTilmes/perl6-dbi-async
…/loop.pl :9:
say $db.query("select version()").array[0];
CurtTilmes/perl6-dbi-async
…/parallel.pl :12:
$_).array[1];
CurtTilmes/perl6-dbi-async
…/promise.pl :8:
say $p.result.array[0];
CurtTilmes/perl6-dbi-async
…/promise.pl :13:
say $p.result.array[0];
CurtTilmes/perl6-dbi-async
…/simple.pl :11:
say $db.query("select version()").array[0]; # array() auto-finishes
CurtTilmes/perl6-dbi-async
…/simple.pl :17:
say $p.result.array[0];
CurtTilmes/perl6-dbi-async
…/Async.pm :10:
method array { LEAVE self.finish; $!sth.row }
CurtTilmes/perl6-dbi-async
…/Async.pm :12:
method arrays { LEAVE self.finish; $!sth.allrows.eager }
CurtTilmes/perl6-dbi-async
…/Async.pm :13:
method flatarray { LEAVE self.finish; $!sth.allrows.map({ |$_ }).eager }
CurtTilmes/perl6-dbi-async
…/Async.pm :14:
method hashes { LEAVE self.finish; $!sth.allrows(:array-of-hash).eager }
CurtTilmes/perl6-dbi-async
…/Async.pm :173:
# Use array() instead of row() to auto-finish the results:
CurtTilmes/perl6-dbi-async
…/Async.pm :175:
say $db.query("select version()").array[0]; # array() auto-finishes
CurtTilmes/perl6-dbi-async
…/Async.pm :183:
say $p.result.array[0];
CurtTilmes/perl6-dbi-async
…/Async.pm :194:
$_).array[1];
CurtTilmes/perl6-dbi-async
…/Async.pm :204:
-> $p { say "Done #", $p.result.array[1] });
CurtTilmes/perl6-dbi-async
…/Async.pm :257:
.array() # Return a single row as an array
CurtTilmes/perl6-dbi-async
…/Async.pm :259:
.arrays() # Eagerly get all rows and return as an array of arrays
CurtTilmes/perl6-dbi-async
…/Async.pm :260:
.flatarray() # Flatten all elements of all rows into a single array
CurtTilmes/perl6-dbi-async
…/Async.pm :261:
.hashes() # Eagerly get all rows and return as an array of hashes
CurtTilmes/perl6-dbi-async
…/Async.pm :266:
say $db.query("select version()").array[0];
CurtTilmes/perl6-dbi-async
…/Async.pm :302:
say $p.result.array[0];
CurtTilmes/perl6-dbi-async
…/Async.pm :316:
-> $p { say "Done #", $p.result.array[1] });
CurtTilmes/perl6-dbi-async
…/Async.pm :320:
parallel, 10 at a time. Since the results are processed with array(),
CurtTilmes/perl6-dbi-async
…/01-basic.t :25:
is-deeply $db.query('mockdata').array,
CurtTilmes/perl6-dbi-async
…/01-basic.t :31:
is-deeply $db.query('mockdata').arrays,
CurtTilmes/perl6-dbi-async
…/01-basic.t :34:
is-deeply $db.query('mockdata').flatarray,
CurtTilmes/perl6-eredis
…/README.md :203:
`push()` acts more like `append()` in that it flattens arrays since
CurtTilmes/perl6-libcurl
…/Easy.pm6 :529:
my @form-array;
CurtTilmes/perl6-libcurl
…/Easy.pm6 :539:
@form-array.push: ($code, $blob);
CurtTilmes/perl6-libcurl
…/Easy.pm6 :543:
@form-array.push: ($codelength, $blob.elems);
CurtTilmes/perl6-libcurl
…/Easy.pm6 :547:
$!form.add-array(@form-array);
CurtTilmes/perl6-libcurl
…/EasyHandle.pm6 :537:
# http://stackoverflow.com/questions/43544931/passing-an-array-of-structures-to-a-perl-6-nativecall-function
CurtTilmes/perl6-libcurl
…/EasyHandle.pm6 :561:
sub curl_formadd_array(intptr is rw, intptr is rw,
CurtTilmes/perl6-libcurl
…/EasyHandle.pm6 :569:
# array of (option,value) arrays
CurtTilmes/perl6-libcurl
…/EasyHandle.pm6 :570:
method add-array(@items)
CurtTilmes/perl6-libcurl
…/EasyHandle.pm6 :572:
my @array := StructArray[LibCurl::formstruct].new(@items.elems + 1);
CurtTilmes/perl6-libcurl
…/EasyHandle.pm6 :576:
@array[$i].option = @item[0];
CurtTilmes/perl6-libcurl
…/EasyHandle.pm6 :577:
@array[$i].value = @item[1] ~~ Blob
CurtTilmes/perl6-libcurl
…/EasyHandle.pm6 :583:
@array[$i].option = CURLFORM_END;
CurtTilmes/perl6-libcurl
…/EasyHandle.pm6 :585:
my $ret = curl_formadd_array($!firstitem, $!lastitem,
CurtTilmes/perl6-libcurl
…/EasyHandle.pm6 :586:
CURLFORM_ARRAY, @array.pointer,
CurtTilmes/perl6-libcurl
…/EasyHandle.pm6 :723:
sub curl_easy_setopt_array(LibCurl::EasyHandle, uint32, CArray[uint8])
CurtTilmes/perl6-libcurl
…/EasyHandle.pm6 :823:
my $ret = curl_easy_setopt_array(self, $option, $ptr);
FCO/Heap
…/Heap.pm6 :9:
#| The array with the heap data
FCO/Heap
…/Heap.pm6 :20:
#| Receives a array and transforms that array in a Heap (O(n))
FCO/Heap
…/01-test.t :32:
ok $h1.defined, "Heap defined with array";
FCO/SupplyTimeWindow
…/README.md :23:
It also accepts a optional named parameter `transform`, it's a `Callable` that will be used to transform the time window array.
FCO/json-stream
…/Parse.pm6 :29:
#init object array string key value
FCO/json-stream
…/Parse.pm6 :34:
#init object array string key value
FCO/json-stream
…/Parse.pm6 :53:
debug "parse array start";
FCO/json-stream
…/Parse.pm6 :55:
@!types.push: array;
FCO/json-stream
…/Parse.pm6 :81:
when array {
FCO/json-stream
…/Parse.pm6 :99:
debug "parse array sep";
FCO/json-stream
…/Parse.pm6 :105:
debug "parse array end";
FCO/json-stream
…/Parse.pm6 :112:
debug "parse array start";
FCO/json-stream
…/Parse.pm6 :114:
@!types.push: array;
FCO/json-stream
…/Parse.pm6 :175:
debug "parse array start";
FCO/json-stream
…/Parse.pm6 :177:
@!types.push: array;
FCO/json-stream
…/Type.pm6 :1:
enum Type <init object array string key value>;
FCO/json-stream
…/test.t :3:
react whenever json-stream Supply.from-list(['{', '"bla" ', ' :', ' "bl', 'e bli blo" , "bli":{"bla":[1, 2, {"bla": "array"}]}', '}']), [['$'], ['$', **, 'bla'], ['$', 'bli', 'bla', 1]] -> (:$key, :$value) {
FROGGS/p6-JSON-Pretty
…/Pretty.pm :6:
# It supports strings, numbers, arrays and hashes (no custom objects).
FROGGS/p6-JSON-Pretty
…/04-roundtrip.t :21:
'Array of Stuff' => [ { 'A hash' => 1 }, [<an array again>], 2],
FROGGS/p6-JSON-Pretty
…/04-roundtrip.t :24:
keyone => [<an array>],
GildedHonour/TelegramBot
…/ReplyKeyboardMarkup.pm6 :15:
keyboard => $json{"keyboard"}, # todo array of array of Str
IanTayler/MinG
…/MinG.html :50:
Method for adding a child at the end of the children array. Returns the index of the new child.
IanTayler/MinG
…/MinG.html :125:
<h1>MinG::LItem: A class that defines an MG-style Lexical Item as an array of features plus some phonetic and semantic content described currently as strings.</h1><h1>MinG::Grammar: A class that defines a Grammar as an array of lexical items.</h1><article>
IanTayler/MinG
…/S13.html :127:
Method that sets up a parser with a certain grammar and a certain input (taken as a string for convenience, converted to lower case and an array as needed) and creates the first derivation.
IanTayler/MinG
…/S13::Logic.html :66:
Method that returns an array with all the children of the node that have a certain property.
IanTayler/MinG
…/S13::Logic.html :78:
Method that returns the list of movers without a certain indicated one. We take linear time here to avoid having to deal with empty movers in this �[…
IanTayler/MinG
…/S13::Logic.html :82:
Method that returns an array with all the movers that have a certain property.
IanTayler/MinG
…/S13::Logic.html :98:
Method that &quot;deep-clones&quot; a QueueItem. Actually, only @.movers needs to be deep-cloned (and that means simply copying the array. It doesn&#39;t get deeper than that), as the rest of the attributes don&#39;t get modified normally.
IanTayler/MinG
…/S13::Logic.html :126:
Method that gets the amount of elements in the Queue. It&#39;s not reliable because we keep deleted items in the @.items array. We get the …
IanTayler/MinG
…/MinG.pm6 :32:
Method for adding a child at the end of the children array. Returns the index of the new child.
IanTayler/MinG
…/MinG.pm6 :272:
A class that defines an MG-style Lexical Item as an array of features plus some phonetic and semantic content described currently as strings.
IanTayler/MinG
…/MinG.pm6 :281:
A class that defines a Grammar as an array of lexical items.
IanTayler/MinG
…/EDMG.pm6 :310:
# it evaluates to True, and we get those children in the array called
IanTayler/MinG
…/EDMG.pm6 :411:
# Return an array with all the derivations that were added by MERGE1-4 and MOVE1-2.
IanTayler/MinG
…/S13.pm6 :211:
# it evaluates to True, and we get those children in the array called
IanTayler/MinG
…/S13.pm6 :311:
# Return an array with all the derivations that were added by MERGE1-4 and MOVE1-2.
IanTayler/MinG
…/S13.pm6 :541:
Method that sets up a parser with a certain grammar and a certain input (taken as a string for convenience, converted to lower case and an array as needed) and creates the first derivation.
IanTayler/MinG
…/Logic.pm6 :162:
Method that returns an array with all the children of the node that have a certain property.
IanTayler/MinG
…/Logic.pm6 :206:
We take linear time here to avoid having to deal with empty movers in this array. If performance starts being an issue this may be …
IanTayler/MinG
…/Logic.pm6 :214:
Method that returns an array with all the movers that have a certain property.
IanTayler/MinG
…/Logic.pm6 :257:
Method that "deep-clones" a QueueItem. Actually, only @.movers needs to be deep-cloned (and that means simply copying the array. It doesn't get deeper than that), as the rest of the attributes don't get modified normally.
IanTayler/MinG
…/Logic.pm6 :260:
my Mover @newmovers = @.movers; # I assume arrays don't copy references.
IanTayler/MinG
…/Logic.pm6 :285:
# This is supposed to be safe because we already checked that the array
IanTayler/MinG
…/Logic.pm6 :314:
# This is supposed to be safe because we already checked that the array
IanTayler/MinG
…/Logic.pm6 :387:
It's not reliable because we keep deleted items in the @.items array. We get the right result when there's 0 elements because Perl6…
MARTIMM/BSON
…/README.md :46:
$d<array> = [ 10, 'abc', 345];
MARTIMM/BSON
…/CHANGES.md :10:
* Bug fixed; Crashes solved. Changed decoding on threads in such a way that results are returned as a result instead of changing the results array directly.
MARTIMM/BSON
…/CHANGES.md :55:
* Bug fix concat Buf arrays. Changes caused by changes in perl 6
MARTIMM/BSON
…/CHANGES.md :111:
explicitly now. Later proper types must be used like byte arrays to handle
MARTIMM/BSON
…/CHANGES.md :130:
arrays instead of hashes.
MARTIMM/BSON
…/CHANGES.md :132:
* Tests from 0.9.3 has shown that using an index in arrays is faster than
MARTIMM/BSON
…/CHANGES.md :137:
to walk through the byte array using shift() when decoding and instead use
MARTIMM/BSON
…/CHANGES.md :140:
than shifting because the array doesn't have to be changed all the time.
MARTIMM/BSON
…/CHANGES.md :147:
* EDC.pm6, D.pm6 and EDC-Tools.pm6 has replaced array shifts with array
MARTIMM/BSON
…/CHANGES.md :153:
array shifts with indexing when decoding.
MARTIMM/BSON
…/TODO.md :7:
* Perl 6 Int variables are integral numbers of arbitrary size. This means that any integer can be stored as large or small as you like. Int is encode…
MARTIMM/BSON
…/Document.pm6 :74:
# Make new document and initialize with a byte array. This will call
MARTIMM/BSON
…/Document.pm6 :525:
method modify-array ( Str $key, Str $operation, $data --> List ) {
MARTIMM/BSON
…/Document.pm6 :530:
my $array = self{$key};
MARTIMM/BSON
…/Document.pm6 :531:
$array."$operation"($data);
MARTIMM/BSON
…/Document.pm6 :532:
self{$key} = $array;
MARTIMM/BSON
…/Document.pm6 :540:
# from an encoding Document to encode a subdocument or array.
MARTIMM/BSON
…/Document.pm6 :574:
# The document for an array is a normal BSON document with integer values
MARTIMM/BSON
…/Document.pm6 :576:
# For example, the array ['red', 'blue'] would be encoded as the document
MARTIMM/BSON
…/Document.pm6 :680:
# this handled separately after encoding is done for non-docs/arrays
MARTIMM/BSON
…/Document.pm6 :686:
# this handled separately after encoding is done for non-docs/arrays
MARTIMM/BSON
…/Document.pod6 :362:
=head2 modify-array
MARTIMM/BSON
…/Document.pod6 :364:
method modify-array ( Str $key, Str $operation, $data --> List )
MARTIMM/BSON
…/Document.pod6 :369:
$d.modify-array( 'docs', 'push', (a => 1, b => 2));
MARTIMM/BSON
…/Document.pod6 :371:
Modify an array in a document afterwards. This method is necessary to apply
MARTIMM/BSON
…/Document.pod6 :376:
in the background. When a whole array needs to be entered then it is a lot
MARTIMM/BSON
…/Document.pod6 :377:
faster to make the array first and then assign it to an entry in the document
MARTIMM/BSON
…/Document.pod6 :385:
$d<myarray> = $arr;
MARTIMM/BSON
…/320-document.t :64:
$d<array> = [ 10, 'abc', 345];
MARTIMM/BSON
…/320-document.t :194:
0x61, 0x72, 0x72, 0x61, 0x79, 0x00, # 'array'
MARTIMM/BSON
…/320-document.t :197:
0x1e, 0x00, 0x00, 0x00, # Size array document
MARTIMM/BSON
…/320-document.t :218:
0x00, # End array document
MARTIMM/BSON
…/320-document.t :246:
# Encode document and compare with handcrafted byte array
MARTIMM/BSON
…/320-document.t :278:
is $d<array>[[1]], 'abc', 'A[[1]] = abc';
MARTIMM/BSON
…/320-document.t :279:
is $d<array>[[2]], 345, 'A[[2]] = 345';
MARTIMM/BSON
…/340-document.t :6:
subtest "Extending array", {
MARTIMM/BSON
…/340-document.t :9:
$d.modify-array( 'docs', 'push', (a => 1, b => 2));
MARTIMM/BSON
…/350-document.t :31:
subtest "subdoc and array", {
MARTIMM/BSON
…/010-d.t :14:
}, 'empty array';
MARTIMM/BSON
…/bench-document.pl6 :56:
$d<array> = [ 10, 'abc', 345];
MARTIMM/BSON
…/bench-document.pl6 :73:
$d<aarray> = [ 10, 'abc', 345];
MARTIMM/BSON
…/double.pl6 :30:
# Make array starting with bson code 0x01 and the key name
MARTIMM/BSON
…/703-encodable.t :96:
# Elaborate encoded hashes/arrays cannot be compared!
MARTIMM/BSON
…/D.pm6 :168:
# the array.
MARTIMM/BSON
…/Decoder.pm :57:
# the array.
MARTIMM/BSON
…/Document1.pm6 :234:
# the array is not extended but the key location is used instead.
MARTIMM/BSON
…/Document1.pm6 :415:
# The document for an array is a normal BSON document
MARTIMM/BSON
…/Document1.pm6 :418:
# For example, the array ['red', 'blue']
MARTIMM/BSON
…/Document1.pm6 :669:
# Make array starting with bson code 0x01 and the key name
MARTIMM/BSON
…/Document2.pm6 :234:
# the array is not extended but the key location is used instead.
MARTIMM/BSON
…/Document2.pm6 :415:
# The document for an array is a normal BSON document
MARTIMM/BSON
…/Document2.pm6 :418:
# For example, the array ['red', 'blue']
MARTIMM/BSON
…/Document2.pm6 :669:
# Make array starting with bson code 0x01 and the key name
MARTIMM/BSON
…/Document3.pm6 :207:
# the array is not extended but the key location is used instead.
MARTIMM/BSON
…/Document3.pm6 :385:
# The document for an array is a normal BSON document
MARTIMM/BSON
…/Document3.pm6 :388:
# For example, the array ['red', 'blue']
MARTIMM/BSON
…/Document3.pm6 :641:
# Make array starting with bson code 0x01 and the key name
MARTIMM/BSON
…/Double.pm6 :169:
# the array.
MARTIMM/BSON
…/array.t :7:
$d<array> = [ 10, 'abc', 345, [ 45, 46, 57, 68, 'a', 'b', 'g']];
MARTIMM/BSON
…/array.t :17:
is $dnew<array>[2], 345, 'array[2] = 345';
MARTIMM/BSON
…/array.t :18:
is-deeply $dnew<array>,
MARTIMM/BSON
…/array.t :20:
'array check';
MARTIMM/config-datalang-refine
…/CHANGES.md :58:
* Bugfix in use of **:locations** array and relative/absolute path usage in **:config-name**.
MARTIMM/config-datalang-refine
…/Refine.pm6 :152:
# process the paths from the locations array
MARTIMM/config-datalang-refine
…/Refine.pod6 :140:
When C<:locations> is defined the array will be used as extra paths to search
MARTIMM/config-datalang-refine
…/Refine.pod6 :145:
basename is taken and the path to the file is pushed on the C<:locations> array.
MARTIMM/config-datalang-refine
…/Refine.pod6 :234:
Each string is pushed on the array which is returned. The C<:glue> is the
MARTIMM/config-datalang-refine
…/Refine.pod6 :235:
string used to join elements of an array, this is a ',' by default.
MARTIMM/config-datalang-refine
…/100-refine-toml.t :196:
}, 'refine filter string array tests C-URI-OPTS-*';
MARTIMM/config-datalang-refine
…/100-refine-toml.t :234:
}, 'refine filter string array tests C-UNIX-OPTS-T1';
MARTIMM/config-datalang-refine
…/100-refine-toml.t :262:
}, 'refine filter string array tests C-UNIX-OPTS-T2 and T3';
MARTIMM/config-datalang-refine
…/200-refine-json.t :184:
}, 'refine filter string array tests C-URI-OPTS-*';
MARTIMM/config-datalang-refine
…/200-refine-json.t :223:
}, 'refine filter string array tests C-UNIX-OPTS-T1';
MARTIMM/config-datalang-refine
…/200-refine-json.t :254:
}, 'refine filter string array tests C-UNIX-OPTS-T2 and T3';
MARTIMM/mongo-perl6-driver
…/make-replicaset.pl6 :137:
# create the member array using the data from the master
MARTIMM/mongo-perl6-driver
…/make-replicaset.pl6 :142:
# then add secondary servers to the array if not already there
MARTIMM/mongo-perl6-driver
…/make-replicaset.pl6 :180:
# create the member array using the data from the $server-states
MARTIMM/mongo-perl6-driver
…/CHANGES.md :345:
* BIG PROBLEM!!!!!!!!! Should have seen this comming! Its about run_command(). A hash needs to be setup with therein a command to be processed. Wit…
MARTIMM/mongo-perl6-driver
…/accept-server.svg :1:
<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScrip…
MARTIMM/mongo-perl6-driver
…/client-server-int1.svg :1:
<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScrip…
MARTIMM/mongo-perl6-driver
…/Client.pm6 :449:
# if no server selected but there are some in the array
MARTIMM/mongo-perl6-driver
…/Client.pm6 :452:
# if only one server in array, take that one
MARTIMM/mongo-perl6-driver
…/Collection.pod6 :156:
B<:flags>. This is an array variable which is filled with C<QueryFindFlags>
MARTIMM/mongo-perl6-driver
…/Database.pod6 :149:
E.g. B<<$some-array.push(($some-key => $some-value));>>. There is a nicer form
MARTIMM/mongo-perl6-driver
…/Database.pod6 :150:
using a colon ':' e.g. B<<$some-array.push: ($some-key => $some-value);>>. This
MARTIMM/mongo-perl6-driver
…/Database.pod6 :245:
Return an array of docs with all types of collections in the database. To get
MARTIMM/mongo-perl6-driver
…/Database.pod6 :255:
Return an array of the users collectionnames.
MARTIMM/mongo-perl6-driver
…/Users.pod6 :121:
It is an array with entries of strings or as a list of pairs. When it is
MARTIMM/mongo-perl6-driver
…/Log.pm6 :75:
# prepare array to replace for new values
MARTIMM/mongo-perl6-driver
…/Server.pm6 :256:
# Search in the array for a closed Socket.
MARTIMM/mongo-perl6-driver
…/Server.pm6 :309:
# If none is found insert a new Socket in the array
MARTIMM/mongo-perl6-driver
…/400-run-command.t :107:
# Get the database name from the statistics and save the index into the array
MARTIMM/mongo-perl6-driver
…/400-run-command.t :108:
# with that name. Use the zip operator to pair the array entries %doc with
MARTIMM/mongo-perl6-driver
…/401-rc-query-write.t :164:
ok $doc<cursors> ~~ Array, 'found array of cursors';
MARTIMM/pod-render
…/prettify.js :37:
W=/\S/,X=y({keywords:[H,P,O,F,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,requ…
MARTIMM/pod-render
…/prettify.js :40:
verbatimStrings:!0,types:S}),["cs"]);t(y({keywords:O,cStyleComments:!0}),["java"]);t(y({keywords:C,hashComments:!0,multiLineStrings:!0}),["bash","bsh…
MARTIMM/pod-render
…/run_prettify.js :54:
T=/\S/,U=x({keywords:[S,N,M,L,"caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,requ…
MARTIMM/pod-render
…/run_prettify.js :57:
verbatimStrings:!0,types:Q}),["cs"]);p(x({keywords:M,cStyleComments:!0}),["java"]);p(x({keywords:K,hashComments:!0,multiLineStrings:!0}),["bash","bsh…
MARTIMM/semaphore-readerswriters
…/ReadersWriters.pm6 :47:
# Make an array of each entry. [0] is a readers semaphore with a readers
MARTIMM/semaphore-readerswriters
…/ReadersWriters.pod6 :67:
With this class it is possible to control several shared areas and uses names to separate them. This method sets one or more names. With the name a v…
MARTIMM/tinky-hash
…/Hash.pod6 :118:
States is used to specify all the states used in the workflow. It is an array
MadcapJake/Test-Lab
…/Result.pm6 :4:
#| An array of candidate Observations.
MadcapJake/Test-Lab
…/Result.pm6 :13:
#| An array of observations which didn't match the control,
MadcapJake/Test-Lab
…/Result.pm6 :17:
#| An array of observations which didn't make the control.
MadcapJake/Test-Lab
…/Result.pm6 :20:
#| An array of observations in execution order.
MattOates/BioInfo
…/README.md :41:
Using the BioInfo slang to seamlessly manipulate sequences in your code. Anything within backticks or grave accents `` will be treated as FASTA sequence data and create an array of sequence objects:
Mouq/json5
…/Tiny.pm6 :7:
It supports strings, numbers, arrays and hashes (no custom objects).
Mouq/json5
…/Actions.pm6 :19:
method array($/) {
Mouq/json5
…/Actions.pm6 :20:
make $<arraylist>.ast.item;
Mouq/json5
…/Actions.pm6 :23:
method arraylist($/) {
Mouq/json5
…/Actions.pm6 :45:
method value:array ($/) { make $<array>.ast }
Mouq/json5
…/Grammar.pm6 :4:
rule TOP { ^ [ <object> | <array> ] $ }
Mouq/json5
…/Grammar.pm6 :8:
rule array { '[' ~ ']' <arraylist> }
Mouq/json5
…/Grammar.pm6 :9:
rule arraylist { <value> * %% [ \, ] }
Mouq/json5
…/Grammar.pm6 :22:
token value:array { <array> };
Mouq/json5
…/01-parse.t :20:
{"object with 1 member":["array with 1 element"]},
Mouq/json5
…/01-parse.t :49:
Q<<{"array":[ ]}>>,
Mouq/json5
…/01-parse.t :61:
Q<<{"jsontext": "{\"object with 1 member\":[\"array with 1 element\"]}"}>>,
Mouq/json5
…/01-parse.t :80:
"The outermost value": "must be an object or array.",
Mouq/json5
…/01-parse.t :161:
Q<<"A JSON payload should be an object or array, not a string.">>,
Mouq/json5
…/01-parse.t :172:
Q<<["Unclosed array">>,
Mouq/json5
…/04-roundtrip.t :20:
'Array of Stuff' => [ { 'A hash' => 1 }, [<an array again>], 2],
Mouq/json5
…/04-roundtrip.t :23:
keyone => [<an array>],
Mouq/json5
…/05-json5.t :27:
'arrays can have',
Mouq/toml-pm6
…/README.md :17:
arrays = [ "yep", "got 'em too" ]
Mouq/toml-pm6
…/TOML.pm6 :32:
die "TOML arrays may only be of a single type" unless $_ ~~ Associative;
Mouq/toml-pm6
…/Grammar.pm6 :21:
:my Bool %array_names;
Mouq/toml-pm6
…/Grammar.pm6 :38:
| <table_array>
Mouq/toml-pm6
…/Grammar.pm6 :39:
{ given @<table_array>[*-1].ast {
Mouq/toml-pm6
…/Grammar.pm6 :40:
if not %array_names{~.key}++ {
Mouq/toml-pm6
…/Grammar.pm6 :41:
die "Name {.key.join('.')} is not a table-array."
Mouq/toml-pm6
…/Grammar.pm6 :77:
rule table_array {
Mouq/toml-pm6
…/Grammar.pm6 :100:
| <array>
Mouq/toml-pm6
…/Grammar.pm6 :112:
rule array {
Mouq/toml-pm6
…/Grammar.pm6 :120:
| <array> * %% \,
Mouq/toml-pm6
…/Grammar.pm6 :126:
[ <value> { die "Can't use value of type "~ %<value>.keys[0].tc ~" in an array of type "~$type.tc }
Perl6-Noise-Gang/Audio-PortAudio
…/Documentation.md :20:
# get some audio data in a carray from somewhere
Perl6-Noise-Gang/Audio-PortAudio
…/Documentation.md :21:
$stream.write($carray, $frame-count);
Perl6-Noise-Gang/Audio-PortAudio
…/Documentation.md :176:
Which should firstly match the capabilities of your device and also `must` match the bit-size and type of the data that is written, if this is not ad…
Perl6-Noise-Gang/Audio-PortAudio
…/Documentation.md :393:
It is deliberate that there is no sugared multi candidates for providing higher level Perl arrays with the data, as the overhead in copying the data will typically eat up too much time to keep the buffer filled. Hopefully this will change in the future.
Perl6-Noise-Gang/Audio-PortAudio
…/README.md :20:
# get some audio data in a carray from somewhere
Perl6-Noise-Gang/Audio-PortAudio
…/README.md :21:
$stream.write($carray, $frame-count);
Perl6-Noise-Gang/Audio-PortAudio
…/PortAudio.pm :26:
# get some audio data in a carray from somewhere
Perl6-Noise-Gang/Audio-PortAudio
…/PortAudio.pm :27:
$stream.write($carray, $frame-count);
Perl6-Noise-Gang/Audio-PortAudio
…/PortAudio.pm :240:
data as separate arrays of data for each channel rather than "interleaved"
Perl6-Noise-Gang/Audio-PortAudio
…/PortAudio.pm :543:
higher level Perl arrays with the data, as the overhead in copying the
Perl6-Noise-Gang/Audio-PortMIDI
…/PortMIDI.pm :387:
C<$length> messages from the buffer and will return an array of
PerlGameDev/SDL6
…/Functions.pm6 :21:
#| SDL_ListModes -- Returns a pointer to an array of available screen dimensions for the given format and video flags
Skarsnik/gptrixie
…/gptrixie :184:
sub sort-by-file(@array) {
Skarsnik/gptrixie
…/gptrixie :186:
for @array -> %s {
Skarsnik/gptrixie
…/FileGenerator.pm6 :106:
sub sort-by-file(@array, :$context) {
Skarsnik/gptrixie
…/FileGenerator.pm6 :108:
for @array -> %s {
Skarsnik/nativecall-typediag
…/README.md :54:
An array that is passed as option to the compiler `cc`
Skarsnik/perl6-irc-art
…/README.md :37:
Returns the canvas as an array of irc strings that you can put in a loop to send the art.
Skarsnik/perl6-irc-art
…/Art.pm6 :66:
Returns the canvas as an array of irc strings that you can put in a loop to
Takadonet/Algorithm--Diff
…/Diff.pm :26:
# my %hash = _withPositionsOfInInterval( @array, $start, $end, &keyGen );
Takadonet/Algorithm--Diff
…/Diff.pm :49:
# array. If that place is already occupied by aValue, do nothing, and
Takadonet/Algorithm--Diff
…/Diff.pm :51:
# the array), add it to the end, otherwise replace the element at that
Takadonet/Algorithm--Diff
…/Diff.pm :52:
# point with aValue. It is assumed that the array's values are numeric.
Takadonet/Algorithm--Diff
…/Diff.pm :56:
our sub _replaceNextLargerWith( @array, $aValue, $high is copy )
Takadonet/Algorithm--Diff
…/Diff.pm :58:
$high ||= +@array-1;
Takadonet/Algorithm--Diff
…/Diff.pm :61:
if $high == -1 || $aValue > @array[*-1]
Takadonet/Algorithm--Diff
…/Diff.pm :63:
@array.push($aValue);
Takadonet/Algorithm--Diff
…/Diff.pm :74:
$found = @array[$index];
Takadonet/Algorithm--Diff
…/Diff.pm :91:
@array[$low] = $aValue; # overwrite next larger
Takadonet/Algorithm--Diff
…/Diff.pm :97:
# Result is array whose contents is such that
Takadonet/Algorithm--Diff
…/Diff.pm :110:
# If passed two arrays, trim any leading or trailing common elements, then
Takadonet/Algorithm--Diff
…/Diff.pm :111:
# process (&prepare) the second array to a hash and redispatch
Takadonet/Algorithm--Diff
…/Diff.pm :425:
# return list references, @arrays will flatten
Takadonet/Algorithm--Diff
…/Diff.pm :684:
# if( wantarray ) {
Takadonet/Algorithm--Diff
…/Diff.pm :855:
Given two lists of items, LCS returns an array containing
Takadonet/Algorithm--Diff
…/Diff.pm :1096:
that range information is returned as array indices. You can set the
Takadonet/Algorithm--Diff
…/Diff.pm :1239:
It returns a list of array refs, each pointing to an array of display
Takadonet/Algorithm--Diff
…/Diff.pm :1503:
generation function. Otherwise, you have to make sure that your arrays
Takadonet/Algorithm--Diff
…/Diff.pm :1535:
my $array1 = [ $person1, $person2, $person4 ];
Takadonet/Algorithm--Diff
…/Diff.pm :1536:
my $array2 = [ $person1, $person3, $person4, $person5 ];
Takadonet/Algorithm--Diff
…/Diff.pm :1537:
Algorithm::Diff::diff( $array1, $array2 );
Takadonet/Algorithm--Diff
…/Diff.pm :1544:
my $array1 = [ $person1, $person2, $person4 ];
Takadonet/Algorithm--Diff
…/Diff.pm :1545:
my $array2 = [ $person1, $person3, $person4.clone(), $person5 ];
Takadonet/Algorithm--Diff
…/Diff.pm :1546:
Algorithm::Diff::diff( $array1, $array2 );
Takadonet/Algorithm--Diff
…/Diff.pm :1552:
my $array1 = [ $person1, $person2, $person4 ];
Takadonet/Algorithm--Diff
…/Diff.pm :1553:
my $array2 = [ $person1, $person3, $person4.clone(), $person5 ];
Takadonet/Algorithm--Diff
…/Diff.pm :1554:
Algorithm::Diff::diff( $array1, $array2, \&Person::hash );
Takadonet/Algorithm--Diff
…/base.t :29:
"_replaceNextLargerWith() doesn't change array for already seen elements");
Takadonet/Algorithm--Diff
…/oo.t :110:
# indicies. The perl 5 tests were comparing array refs in scalar context so they
Takadonet/Algorithm--Diff
…/oo.t :137:
is( ~@A, ~@a, 'A & a arrays are equivalent' );
Takadonet/Algorithm--Diff
…/oo.t :138:
is( ~@B, ~@b, 'B & b arrays are equivalent' );
Takadonet/Text--Diff
…/README :19:
## or arrays of records; returns diff in a string.
Takadonet/Text--Diff
…/README :278:
normal amount of Perlish overhead (one array location) per record. This
Takadonet/Text--Diff
…/README :280:
arrays. If Algorithm::Diff ever offers an incremental mode, this can be
Takadonet/Text--Diff
…/README :282:
you need this; it shouldn't be too terribly hard to tie arrays in this
Takadonet/Text--Diff
…/Diff.pm :346:
## or arrays of records; returns diff in a string.
Takadonet/Text--Diff
…/Diff.pm :626:
amount of Perlish overhead (one array location) per record. This is implied by
Takadonet/Text--Diff
…/Diff.pm :627:
the implementation of Algorithm::Diff, which takes two arrays. If
Takadonet/Text--Diff
…/Diff.pm :630:
shouldn't be too terribly hard to tie arrays in this fashion).
Tux/CSV
…/001-cope.txt :8:
$scalar $array[1] $hash{foo}
Tux/CSV
…/dbi6.pl :16:
my @count = $sth.fetchrow_array;
Tux/CSV
…/CSV.pod6 :20:
my @aoa = csv(in => "data.csv"); # as array of arrays
Tux/CSV
…/CSV.pod6 :22:
headers => "auto"); # as array of hashes
Tux/CSV
…/CSV.pod6 :24:
# Write array of arrays as csv file
Tux/CSV
…/CSV.pod6 :815:
this row into an array. This array is returned by the function or C<Array>
Tux/CSV
…/CSV.pod6 :857:
to have rows returned as hashes instead of arrays. You must invoke
Tux/CSV
…/CSV.pod6 :908:
array will be a list of hashes instead of an array of arrays. A disjointed
Tux/CSV
…/CSV.pod6 :1010:
Set or inspect the column ranges. When passed as an array of C<Int>, the
Tux/CSV
…/CSV.pod6 :1035:
array with the names. You can pass the return value from L</getline> too:
Tux/CSV
…/CSV.pod6 :1690:
returns an array- or hash-reference on parsing or the
Tux/CSV
…/CSV.pod6 :1725:
array-reference or a hash-reference. The code-ref will be invoked with no
Tux/CSV
…/CSV.pod6 :1963:
If this attribute is not given, the default behavior is to produce an array
Tux/CSV
…/CSV.pod6 :1964:
of arrays.
Tux/CSV
…/CSV.pod6 :1980:
list of field headers and used to produce an array of hashes.
Tux/CSV
…/CSV.pod6 :1987:
list of field headers mapped to lower case and used to produce an array of
Tux/CSV
…/CSV.pod6 :1995:
list of field headers mapped to upper case and used to produce an array of
Tux/CSV
…/CSV.pod6 :2011:
argument to the coderef. This list is used to produce an array of hashes.
Tux/CSV
…/CSV.pod6 :2066:
hashref instead of an array of hashes.
Tux/CSV
…/CSV.pod6 :2193:
push $r.fields: $sth.fetchrow_array;
Tux/CSV
…/CSV.pod6 :2200:
$sth.execute($^row[4]); $^row.fields.push: $sth.fetchrow_array; });
Tux/CSV
…/CSV.pod6 :2470:
csv(out => "foo.csv", in => $dbh.selectall_arrayref($sql));
Tux/CSV
…/21_combine.t :16:
ok ($csv.combine ( @args), "combine (array)");
Tux/CSV
…/21_combine.t :18:
ok ($csv.combine (|@args), "combine (flattened array)");
Tux/CSV
…/21_combine.t :20:
ok ($csv.combine ([@args]), "combine (anon array)");
Tux/CSV
…/21_combine.t :22:
ok ($csv.combine (\(@args)), "combine (array ref)");
Tux/CSV
…/22_print.t :19:
ok ($csv.print ($fh, @args), "combine (array)");
Tux/CSV
…/22_print.t :20:
ok ($csv.print ($fh, |@args), "combine (flattened array)");
Tux/CSV
…/22_print.t :21:
ok ($csv.print ($fh, [@args]), "combine (anon array)");
Tux/CSV
…/22_print.t :22:
ok ($csv.print ($fh, \(@args)), "combine (array ref)");
Util/Perl6-Math-Quaternion
…/glossary.pod :12:
.coeffs (r, i, j, k) # List, not arrayref nor vector
Util/Perl6-Math-Quaternion
…/glossary.pod :13:
.v (i, j, k) # List, not arrayref nor vector
Util/Perl6-Math-Quaternion
…/doublestruck_capital_h.svg :4:
<svg fill-opacity="1" xmlns:xlink="http://www.w3.org/1999/xlink" color-rendering="auto" color-interpolation="auto" stroke="black" text-rendering="aut…
Xliff/p6-audio-oggvorbis
…/Ogg.pm :31:
# cw: Until perl6 can accurately represent a pre-defined array, we will have to
Xliff/p6-audio-oggvorbis
…/Ogg.pm :116:
nativecast(CArray[uint8], array[uint64].new($u)[^8])
YellowApple/p6-GLFW
…/Monitor.pm6 :51:
#| Returns an array of the monitor's possible video modes (in the form
YellowApple/p6-GLFW
…/Window.pm6 :356:
#| probably want to convert it to a Perl array first (e.g. with
YellowApple/p6-GLFW
…/Window.pm6 :357:
#| '@perlarray[$_] = $paths[$_] for ^$count;').
ab5tract/Terminal-Print
…/rpg-ui.p6 :754:
#| Make an array of lines filled with $char, the same dimensions as $orig
ab5tract/Terminal-Print
…/rpg-ui.p6 :762:
#| Turn several multiline text blocks into an array of T::P::Grid objects
ab5tract/Terminal-Print
…/Print.pm6 :188:
# In the case of @!grids, we pass back the grid array directly from the
ab5tract/Terminal-Print
…/Grid.pm6 :58:
#| Lazily computed array of every [x, y] coordinate pair in the grid
adaptiveoptics/HTML-Tag
…/README.md :79:
other. These rows contain arrays of data that will be surrounded by
adaptiveoptics/HTML-Tag
…/README.md :92:
instead of td tags for each array element (representing a table header
adaptiveoptics/HTML-Tag
…/README.md :100:
row. **$td-opts is keyed by the td array element** (see td-opts example
adaptiveoptics/HTML-Tag
…/README.md :124:
Generates an ordered or unordered HTML list from a supplied array, or
adaptiveoptics/HTML-Tag
…/README.md :125:
constructs the array for you by repeated calling of the item() method.
adaptiveoptics/HTML-Tag
…/README.md :147:
variable must be an array of hashes.
adaptiveoptics/HTML-Tag
…/README.md :149:
The array of hashes represents one form element per hash in the
adaptiveoptics/HTML-Tag
…/README.md :150:
array. Labels are automatically generated for all form elements by
adaptiveoptics/HTML-Tag
…/Tag.pod6 :80:
other. These rows contain arrays of data that will be surrounded by
adaptiveoptics/HTML-Tag
…/Tag.pod6 :93:
instead of td tags for each array element (representing a table header
adaptiveoptics/HTML-Tag
…/Tag.pod6 :101:
row. B<$td-opts is keyed by the td array element> (see td-opts example
adaptiveoptics/HTML-Tag
…/Tag.pod6 :125:
Generates an ordered or unordered HTML list from a supplied array, or
adaptiveoptics/HTML-Tag
…/Tag.pod6 :126:
constructs the array for you by repeated calling of the item() method.
adaptiveoptics/HTML-Tag
…/Tag.pod6 :147:
variable must be an array of hashes.
adaptiveoptics/HTML-Tag
…/Tag.pod6 :149:
The array of hashes represents one form element per hash in the
adaptiveoptics/HTML-Tag
…/Tag.pod6 :150:
array. Labels are automatically generated for all form elements by
adaptiveoptics/HTML-Tag
…/Form.pm6 :106:
variable must be an array of hashes.
adaptiveoptics/HTML-Tag
…/Form.pm6 :108:
The array of hashes represents one form element per hash in the
adaptiveoptics/HTML-Tag
…/Form.pm6 :109:
array. Labels are automatically generated for all form elements by
adaptiveoptics/HTML-Tag
…/Form.pm6 :175:
Defines the array of hashes that define each form element.
adaptiveoptics/HTML-Tag
…/List.pm6 :78:
Generates an ordered or unordered HTML list from a supplied array, or
adaptiveoptics/HTML-Tag
…/List.pm6 :79:
constructs the array for you by repeated calling of the item() method.
adaptiveoptics/HTML-Tag
…/List.pm6 :89:
An array of things that will be surrounded by <li> tags. These can be
adaptiveoptics/HTML-Tag
…/List.pm6 :113:
Things passed to item will be stored in an array for subsequent
adaptiveoptics/HTML-Tag
…/Table.pm6 :55:
# ... or replace @data above and use rows() for multiple rows with 2-d array
adaptiveoptics/HTML-Tag
…/Table.pm6 :71:
row(@array_of_table_row_data) - each element of the array will be
adaptiveoptics/HTML-Tag
…/Table.pm6 :89:
do so with a 2-d array, where each element is a list of table data,
adaptiveoptics/P6-Finance-GDAX-API
…/README.md :51:
Return values are generally returned as arrays, hashes, arrays of
adaptiveoptics/P6-Finance-GDAX-API
…/README.md :52:
hashes, hashes of arrays and all are documented within each method.
adaptiveoptics/P6-Finance-GDAX-API
…/README.md :103:
## body [array|hash]
adaptiveoptics/P6-Finance-GDAX-API
…/README.md :105:
An array or hash that will be JSONified and represents the data being
adaptiveoptics/P6-Finance-GDAX-API
…/API.pm6 :157:
Return values are generally returned as arrays, hashes, arrays of
adaptiveoptics/P6-Finance-GDAX-API
…/API.pm6 :158:
hashes, hashes of arrays and all are documented within each method.
adaptiveoptics/P6-Finance-GDAX-API
…/API.pm6 :209:
=head2 body [array|hash]
adaptiveoptics/P6-Finance-GDAX-API
…/API.pm6 :211:
An array or hash that will be JSONified and represents the data being
adaptiveoptics/P6-Finance-GDAX-API
…/Account.pm6 :84:
Returns an array of hashes, with each hash representing account
adaptiveoptics/P6-Finance-GDAX-API
…/Account.pm6 :150:
The history method returns an array of hashes representing the history
adaptiveoptics/P6-Finance-GDAX-API
…/Account.pm6 :193:
The holds method returns an array of hashes representing the holds placed on the $account_id account, which happen due to active orders or pending withdrawls.
adaptiveoptics/P6-Finance-GDAX-API
…/CoinbaseAccount.pm6 :32:
Returns an array of Coinbase acccounts associated with the account.
adaptiveoptics/P6-Finance-GDAX-API
…/CoinbaseAccount.pm6 :38:
Returns an array of Coinbase acccounts associated with the account.
adaptiveoptics/P6-Finance-GDAX-API
…/CoinbaseAccount.pm6 :40:
The API documents the array of hashes as follows:
adaptiveoptics/P6-Finance-GDAX-API
…/Currency.pm6 :40:
Returns an array of hashes of known currencies.
adaptiveoptics/P6-Finance-GDAX-API
…/Fill.pm6 :47:
Returns an array of recent fills to orders.
adaptiveoptics/P6-Finance-GDAX-API
…/Fill.pm6 :51:
The returned array according to current API docs should look like
adaptiveoptics/P6-Finance-GDAX-API
…/Fill.pm6 :108:
Returns an array of "recent" fills. This array can be limited by
adaptiveoptics/P6-Finance-GDAX-API
…/Funding.pm6 :61:
Returns an array of funding records from GDAX for orders placed with a
adaptiveoptics/P6-Finance-GDAX-API
…/Funding.pm6 :127:
Returns an array of funding records from GDAX.
adaptiveoptics/P6-Finance-GDAX-API
…/Order.pm6 :406:
An array will be returned, according to current API docs:
adaptiveoptics/P6-Finance-GDAX-API
…/PaymentMethod.pm6 :32:
Returns an array of payment methods available on the account.
adaptiveoptics/P6-Finance-GDAX-API
…/PaymentMethod.pm6 :40:
The API documents the array of hashes as follows:
adaptiveoptics/P6-Finance-GDAX-API
…/Product.pm6 :240:
Return an array of hashes of the latest trades for a given product-id,
adaptiveoptics/P6-Finance-GDAX-API
…/Product.pm6 :266:
Returns an array of arrays of historic rates for a product. The array
adaptiveoptics/P6-Finance-GDAX-API
…/Product.pm6 :278:
Each bucket is an array of the following information:
adaptiveoptics/P6-Finance-GDAX-API
…/030-account.t :29:
is @response.WHAT, (Array), 'get_all accounts returned an array';
adaptiveoptics/P6-Finance-GDAX-API
…/030-account.t :46:
is $history.WHAT, (Array), 'get BTC account history is an array';
adaptiveoptics/P6-Finance-GDAX-API
…/030-account.t :48:
is $history.WHAT, (Array), 'get BTC account holds is an array';
adaptiveoptics/P6-Finance-GDAX-API
…/070-margintransfer.t :34:
#is (ref $result, 'ARRAY', 'get returns array');
adaptiveoptics/P6-Finance-GDAX-API
…/090-deposit.t :32:
#is (ref $result, 'ARRAY', 'get returns array');
adaptiveoptics/P6-Finance-GDAX-API
…/100-withdrawl.t :37:
#is (ref $result, 'ARRAY', 'get returns array');
adaptiveoptics/P6-Finance-GDAX-API
…/120-coinbaseaccounts.t :22:
is $result.WHAT, (Array), 'get returns array';
adaptiveoptics/P6-Finance-GDAX-API
…/140-useraccount.t :21:
is $result.WHAT, (Array), 'get returns array';
adaptiveoptics/P6-Finance-GDAX-API
…/150-product.t :38:
is $result.WHAT, (Array), 'get returns array';
adaptiveoptics/P6-Finance-GDAX-API
…/150-product.t :51:
is $result.WHAT, (Array), 'trades returns array';
adaptiveoptics/P6-Finance-GDAX-API
…/150-product.t :58:
is $result.WHAT, (Array), 'historic rates returns array';
adaptiveoptics/P6-Finance-GDAX-API
…/160-currency.t :22:
is $result.WHAT, (Array), 'get returns array';
akiym/JSON-Hjson
…/Actions.pm6 :21:
method array($/) { make $<arraylist>.made.item }
akiym/JSON-Hjson
…/Actions.pm6 :22:
method arraylist($/) { make [$<value>.map(*.made)] }
akiym/JSON-Hjson
…/Actions.pm6 :28:
method value:sym<array>($/) { make $<array>.made }
akiym/JSON-Hjson
…/Grammar.pm6 :15:
token array { '[' <ws-c> <arraylist> <ws-c> ']' }
akiym/JSON-Hjson
…/Grammar.pm6 :16:
token arraylist { <value>* %% <value-separator> }
akiym/JSON-Hjson
…/Grammar.pm6 :27:
token value:sym<array> { <array> }
akiym/JSON-Hjson
…/fail2_test.json :1:
["Unclosed array"
akiym/JSON-Hjson
…/pass1_result.hjson :6:
array with 1 element
akiym/JSON-Hjson
…/pass1_result.hjson :37:
array: []
akiym/JSON-Hjson
…/pass1_result.hjson :63:
jsontext: '''{"object with 1 member":["array with 1 element"]}'''
akiym/JSON-Hjson
…/pass1_result.json :5:
"array with 1 element"
akiym/JSON-Hjson
…/pass1_result.json :36:
"array": [],
akiym/JSON-Hjson
…/pass1_result.json :60:
"jsontext": "{\"object with 1 member\":[\"array with 1 element\"]}",
akiym/JSON-Hjson
…/pass1_test.json :3:
{"object with 1 member":["array with 1 element"]},
akiym/JSON-Hjson
…/pass1_test.json :32:
"array":[ ],
akiym/JSON-Hjson
…/pass1_test.json :43:
"jsontext": "{\"object with 1 member\":[\"array with 1 element\"]}",
akiym/JSON-Hjson
…/pass3_result.hjson :4:
"The outermost value": must be an object or array.
akiym/JSON-Hjson
…/pass3_result.json :3:
"The outermost value": "must be an object or array.",
akiym/JSON-Hjson
…/pass3_test.json :3:
"The outermost value": "must be an object or array.",
akiym/JSON-Hjson
…/strings_result.hjson :48:
array:
akiym/JSON-Hjson
…/strings_result.json :30:
"array": [
akiym/JSON-Hjson
…/strings_test.hjson :48:
# in arrays
akiym/JSON-Hjson
…/strings_test.hjson :65:
array: [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, -1, 0.5 ]
albastev/Grammar-Modelica
…/ClassDefinition.pm6 :37:
|| <IDENT> '=' <base_prefix> <type_specifier> <array_subscripts>? <class_modification>? <comment>
albastev/Grammar-Modelica
…/ComponentClause.pm6 :8:
<type_prefix> <type_specifier> <array_subscripts>? <component_list>
albastev/Grammar-Modelica
…/ComponentClause.pm6 :30:
<IDENT> <array_subscripts>? <modification>?
albastev/Grammar-Modelica
…/Expressions.pm6 :62:
|| '{' <array_arguments> '}'
albastev/Grammar-Modelica
…/Expressions.pm6 :71:
'.'? <IDENT> <array_subscripts>? ['.' <IDENT> <array_subscripts>? ]*
albastev/Grammar-Modelica
…/Expressions.pm6 :89:
rule array_arguments {
albastev/Grammar-Modelica
…/Expressions.pm6 :91:
||',' <array_arguments_non_first>
albastev/Grammar-Modelica
…/Expressions.pm6 :96:
rule array_arguments_non_first {
albastev/Grammar-Modelica
…/Expressions.pm6 :97:
<expression> [ ',' <array_arguments_non_first> ]?
albastev/Grammar-Modelica
…/Expressions.pm6 :119:
rule array_subscripts { "[" <subscript> [ "," <subscript> ]* "]" }
albastev/Grammar-Modelica
…/ClassDefinition.t :96:
rule array_subscripts {<|w>'array_subscripts'<|w>}
albastev/Grammar-Modelica
…/ClassDefinition.t :102:
ok TestShortClassSpecifier.parse('valid_ident = base_prefix valid_name array_subscripts class_modification comment');
albastev/Grammar-Modelica
…/ClassDefinition.t :103:
ok TestShortClassSpecifier.parse('valid_ident=base_prefix valid_name array_subscripts class_modification comment');
albastev/Grammar-Modelica
…/ComponentClause.t :41:
token array_subscripts { <|w>'array_subscripts'<|w> }
albastev/Grammar-Modelica
…/ComponentClause.t :44:
ok TestComponentClause.parse('stream output valid_type_specifier array_subscripts component_list');
albastev/Grammar-Modelica
…/ComponentClause.t :47:
ok TestComponentClause.parse('valid_type_specifier array_subscripts component_list');
albastev/Grammar-Modelica
…/Expressions.t :187:
rule array_arguments {'array_arguments'}
albastev/Grammar-Modelica
…/Expressions.t :201:
ok TestPrimary.parse('{array_arguments}');
albastev/Grammar-Modelica
…/Expressions.t :215:
rule array_subscripts {'array_subscripts'}
albastev/Grammar-Modelica
…/Expressions.t :219:
ok TestComponentRef.parse('.valid_ident array_subscripts');
albastev/Grammar-Modelica
…/Expressions.t :220:
ok TestComponentRef.parse('.valid_ident array_subscripts.valid_ident array_subscripts');
albastev/Grammar-Modelica
…/Expressions.t :221:
ok TestComponentRef.parse('.valid_ident array_subscripts .valid_ident array_subscripts. valid_ident array_subscripts . valid_ident array_subscripts');
albastev/Grammar-Modelica
…/Expressions.t :222:
nok TestComponentRef.parse('.valid_ident array_subscripts valid_ident array_subscripts');
albastev/Grammar-Modelica
…/Expressions.t :322:
rule TOP {^<array_subscripts>$}
andydude/p6-c-parser
…/Ops.pm6 :47:
array_selector
andydude/p6-c-parser
…/Ops.pm6 :99:
array_declarator
andydude/p6-c-parser
…/Ops.pm6 :100:
array_designator
andydude/p6-c-parser
…/Ops.pm6 :101:
array_type
andydude/p6-c-parser
…/Ops.pm6 :113:
fixed_length_array_designator
andydude/p6-c-parser
…/Ops.pm6 :114:
fixed_length_array_type
andydude/p6-c-parser
…/Ops.pm6 :136:
variable_length_array_designator
andydude/p6-c-parser
…/Ops.pm6 :137:
variable_length_array_type
andydude/p6-c-parser
…/Ops.pm6 :138:
variably_modified_array_designator
andydude/p6-c-parser
…/Ops.pm6 :139:
variably_modified_array_type
andydude/p6-c-parser
…/Actions.pm6 :148:
op => OpKind::array_selector,
andydude/p6-c-parser
…/Actions.pm6 :733:
?? TyKind::fixed_length_array_designator
andydude/p6-c-parser
…/Actions.pm6 :734:
!! TyKind::array_designator;
andydude/p6-c-parser
…/Actions.pm6 :745:
?? TyKind::fixed_length_array_designator
andydude/p6-c-parser
…/Actions.pm6 :746:
!! TyKind::array_designator;
andydude/p6-c-parser
…/Actions.pm6 :757:
?? TyKind::fixed_length_array_designator
andydude/p6-c-parser
…/Actions.pm6 :758:
!! TyKind::array_designator;
andydude/p6-c-parser
…/Actions.pm6 :769:
my $op = TyKind::variable_length_array_designator;
andydude/p6-c-parser
…/Grammar.pm6 :177:
rule offsetof-member-designator-rest:sym<array> {
andydude/p6-c-parser
…/gbytes.pp.c :262:
GArray* g_array_new (gboolean zero_terminated,
andydude/p6-c-parser
…/gbytes.pp.c :266:
GArray* g_array_sized_new (gboolean zero_terminated,
andydude/p6-c-parser
…/gbytes.pp.c :271:
gchar* g_array_free (GArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :274:
GArray *g_array_ref (GArray *array);
andydude/p6-c-parser
…/gbytes.pp.c :276:
void g_array_unref (GArray *array);
andydude/p6-c-parser
…/gbytes.pp.c :278:
guint g_array_get_element_size (GArray *array);
andydude/p6-c-parser
…/gbytes.pp.c :280:
GArray* g_array_append_vals (GArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :284:
GArray* g_array_prepend_vals (GArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :288:
GArray* g_array_insert_vals (GArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :293:
GArray* g_array_set_size (GArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :296:
GArray* g_array_remove_index (GArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :299:
GArray* g_array_remove_index_fast (GArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :302:
GArray* g_array_remove_range (GArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :306:
void g_array_sort (GArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :309:
void g_array_sort_with_data (GArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :313:
void g_array_set_clear_func (GArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :322:
GPtrArray* g_ptr_array_new (void);
andydude/p6-c-parser
…/gbytes.pp.c :324:
GPtrArray* g_ptr_array_new_with_free_func (GDestroyNotify element_free_func);
andydude/p6-c-parser
…/gbytes.pp.c :326:
GPtrArray* g_ptr_array_sized_new (guint reserved_size);
andydude/p6-c-parser
…/gbytes.pp.c :328:
GPtrArray* g_ptr_array_new_full (guint reserved_size,
andydude/p6-c-parser
…/gbytes.pp.c :331:
gpointer* g_ptr_array_free (GPtrArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :334:
GPtrArray* g_ptr_array_ref (GPtrArray *array);
andydude/p6-c-parser
…/gbytes.pp.c :336:
void g_ptr_array_unref (GPtrArray *array);
andydude/p6-c-parser
…/gbytes.pp.c :338:
void g_ptr_array_set_free_func (GPtrArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :341:
void g_ptr_array_set_size (GPtrArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :344:
gpointer g_ptr_array_remove_index (GPtrArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :347:
gpointer g_ptr_array_remove_index_fast (GPtrArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :350:
gboolean g_ptr_array_remove (GPtrArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :353:
gboolean g_ptr_array_remove_fast (GPtrArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :356:
void g_ptr_array_remove_range (GPtrArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :360:
void g_ptr_array_add (GPtrArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :363:
void g_ptr_array_sort (GPtrArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :366:
void g_ptr_array_sort_with_data (GPtrArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :370:
void g_ptr_array_foreach (GPtrArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :380:
GByteArray* g_byte_array_new (void);
andydude/p6-c-parser
…/gbytes.pp.c :382:
GByteArray* g_byte_array_new_take (guint8 *data,
andydude/p6-c-parser
…/gbytes.pp.c :385:
GByteArray* g_byte_array_sized_new (guint reserved_size);
andydude/p6-c-parser
…/gbytes.pp.c :387:
guint8* g_byte_array_free (GByteArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :390:
GBytes* g_byte_array_free_to_bytes (GByteArray *array);
andydude/p6-c-parser
…/gbytes.pp.c :392:
GByteArray *g_byte_array_ref (GByteArray *array);
andydude/p6-c-parser
…/gbytes.pp.c :394:
void g_byte_array_unref (GByteArray *array);
andydude/p6-c-parser
…/gbytes.pp.c :396:
GByteArray* g_byte_array_append (GByteArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :400:
GByteArray* g_byte_array_prepend (GByteArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :404:
GByteArray* g_byte_array_set_size (GByteArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :407:
GByteArray* g_byte_array_remove_index (GByteArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :410:
GByteArray* g_byte_array_remove_index_fast (GByteArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :413:
GByteArray* g_byte_array_remove_range (GByteArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :417:
void g_byte_array_sort (GByteArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :420:
void g_byte_array_sort_with_data (GByteArray *array,
andydude/p6-c-parser
…/gbytes.pp.c :467:
GByteArray * g_bytes_unref_to_array (GBytes *bytes);
andydude/p6-c-parser
…/gbytes.pp.c :674:
gchar **str_array) __attribute__((__malloc__));
andydude/p6-c-parser
…/gbytes.pp.c :676:
void g_strfreev (gchar **str_array);
andydude/p6-c-parser
…/gbytes.pp.c :678:
gchar** g_strdupv (gchar **str_array) __attribute__((__malloc__));
andydude/p6-c-parser
…/gbytes.pp.c :680:
guint g_strv_length (gchar **str_array);
andydude/p6-c-parser
…/gbytes.pp.c :2514:
g_bytes_unref_to_array (GBytes *bytes)
andydude/p6-c-parser
…/gbytes.pp.c :2522:
return g_byte_array_new_take (data, size);
araraloren/perl6-app-findsource
…/README.md :10:
/home/*/.perl6/bin/fs [add|list|remove] [-l=<array>] [-w=<array>] [-a=<array>] [-i] [-no=<array>] [-only=<string>] [-d|--debug] <directory>
araraloren/perl6-app-findsource
…/README.md :12:
-l=<array> load specify config, available config are < perl make cpp cfg >.
araraloren/perl6-app-findsource
…/README.md :14:
-w=<array> match whole filename.
araraloren/perl6-app-findsource
…/README.md :16:
-a=<array> addition extension list.
araraloren/perl6-app-findsource
…/README.md :20:
-no=<array> exclude file category.
araraloren/perl6-app-findsource
…/README.md :57:
Use `-l cpp` to load the config, it will add `-h=<array>` and `-c=<array>` to `fs` command line.
araraloren/perl6-app-findsource
…/README.md :62:
/home/*/.perl6/bin/fs [add|list|remove] [-l=<array>] [-w=<array>] [-a=<array>] [-i] [-no=<array>] [-only=<string>] [-d|--debug] [-c=<array>] [-cpp=<array>] [-h=<array>] <directory>
araraloren/perl6-app-findsource
…/README.md :64:
-l=<array> load specify config, available config are < perl make cpp cfg >.
araraloren/perl6-app-findsource
…/README.md :66:
-w=<array> match whole filename.
araraloren/perl6-app-findsource
…/README.md :68:
-a=<array> addition extension list.
araraloren/perl6-app-findsource
…/README.md :72:
-no=<array> exclude file category.
araraloren/perl6-app-findsource
…/README.md :78:
-c=<array> c source file extension list. [c]
araraloren/perl6-app-findsource
…/README.md :80:
-h=<array> c/c++ header file extension list. [h]
araraloren/perl6-getopt-advance
…/Advance.adoc :188:
| array | yes | a | a\|action=a | --action "item" | unix gnu x
araraloren/perl6-getopt-advance
…/Advance.adoc :609:
Use `Terminal::Table` format help message, and return it as an array.
araraloren/perl6-getopt-advance
…/Advance.pm6 :526:
if (require Terminal::Table <&array-to-table>) || 1 {
araraloren/perl6-getopt-advance
…/Advance.pm6 :541:
&array-to-table(@annotation, style => 'none');
araraloren/perl6-getopt-advance
…/Helper.pm6 :175:
require Terminal::Table <&array-to-table>;
araraloren/perl6-getopt-advance
…/Helper.pm6 :177:
$usage ~= .join(" ") ~ "\n" for &array-to-table(@usage, style => 'none');
araraloren/perl6-getopt-advance
…/Option.pm6 :8:
constant ARRAY is export = "array";
araraloren/perl6-getopt-advance
…/Option.pm6 :442:
my @array = $!value ?? @$!value !! Array.new;
araraloren/perl6-getopt-advance
…/Option.pm6 :443:
@array.push($value);
araraloren/perl6-getopt-advance
…/Option.pm6 :444:
self.Option::Base::set-value(@array, :$callback);
araraloren/perl6-getopt-advance
…/Option.pm6 :448:
"array";
araraloren/perl6-terminal-table
…/README.adoc :26:
These subs want a two-dimension array of string.
araraloren/perl6-terminal-table
…/README.adoc :34:
* array-to-table(@data, @max-widths = [], :$style=Style::Default::ASCII)
araraloren/perl6-terminal-table
…/README.adoc :36:
Return an array contain table data;
araraloren/perl6-terminal-table
…/README.adoc :172:
$gr.from-array(@data);
araraloren/perl6-terminal-table
…/README.zh.adoc :130:
$gr.from-array(@data);
araraloren/perl6-terminal-table
…/Table.pod :68:
Table data, is a two-dimension array.
araraloren/perl6-terminal-table
…/Table.pod :80:
=head2 array-to-table(@data, @max-widths = [], :$style = Style::Default::ASCII)
araraloren/perl6-terminal-table
…/Table.pod :84:
Table data, is a two-dimension array.
araraloren/perl6-terminal-table
…/Table.pod :94:
C<&array-to-table> generate a table for the given data and style.
araraloren/perl6-terminal-table
…/Table.pod :100:
Table data, is a two-dimension array.
araraloren/perl6-terminal-table
…/Table.pod :179:
=head3 from-array(@array --> Generator)
araraloren/perl6-terminal-table
…/Table.pod :181:
Generate a C<Content> array with C<@array>, then append it into table data.
araraloren/perl6-terminal-table
…/Table.pod :183:
=head3 from-array(@array, @styles --> Generator)
araraloren/perl6-terminal-table
…/Table.pod :185:
Generate a C<Content> array with C<@array> and C<@styles>, then append it to
araraloren/perl6-terminal-table
…/Table.pod :205:
C<@content> array store table content data, and a C<@frame> store table frame data.
araraloren/perl6-terminal-table
…/Table.pod :310:
=head3 to-array(Bool :$coloured = False, :$helper = &visitor-helper() --> Array)
araraloren/perl6-terminal-table
…/Table.pod :312:
Travel the table, return a array contains frame and content.
araraloren/perl6-terminal-table
…/Table.pod :355:
Return string of the horizonal-frame as an array. The coloured is ignore.
araraloren/perl6-terminal-table
…/Table.pod :359:
Return string of the vertical-frame as an array. When coloured is set, string will
araraloren/perl6-terminal-table
…/Table.pod :365:
Return string of horizonal-frame or vertical-frame as an array like C<h-frame> or
araraloren/perl6-terminal-table
…/Table.pod :413:
The style is a two dimension array, such as:
araraloren/perl6-terminal-table
…/Table.pod :916:
The style array of string. Such as <red underline>.
araraloren/perl6-terminal-table
…/Table.pm6 :11:
$gen.from-array(@data);
araraloren/perl6-terminal-table
…/Table.pm6 :21:
sub array-to-table(@data, @max-widths = [], :$style = Style::Default::ASCII) is export {
araraloren/perl6-terminal-table
…/Table.pm6 :24:
$generator.generate.to-array(:coloured);
araraloren/perl6-terminal-table
…/Frame.pm6 :59:
# return Str array
araraloren/perl6-terminal-table
…/Frame.pm6 :176:
method new-from-str-array(@lines) {
araraloren/perl6-terminal-table
…/Generator.pm6 :85:
Content.new-from-str-array( -> {
araraloren/perl6-terminal-table
…/Generator.pm6 :94:
sub to-string-array(@lines, $style) {
araraloren/perl6-terminal-table
…/Generator.pm6 :103:
lines => to-string-array(@lines, $style)
araraloren/perl6-terminal-table
…/Generator.pm6 :132:
multi method from-array(@array) {
araraloren/perl6-terminal-table
…/Generator.pm6 :133:
for @array -> $inner_array {
araraloren/perl6-terminal-table
…/Generator.pm6 :137:
)) for @$inner_array;
araraloren/perl6-terminal-table
…/Generator.pm6 :144:
multi method from-array(@array, @styles) {
araraloren/perl6-terminal-table
…/Generator.pm6 :145:
for @array Z, @styles -> ($inner_array, $inner_style) {
araraloren/perl6-terminal-table
…/Generator.pm6 :147:
for @$inner_array Z, @$inner_style -> ($str, $style) {
araraloren/perl6-terminal-table
…/Generator.pm6 :162:
method !__join(@array) {
araraloren/perl6-terminal-table
…/Generator.pm6 :165:
for @array -> $inner-array {
araraloren/perl6-terminal-table
…/Generator.pm6 :166:
if $inner-array.elems > 0 {
araraloren/perl6-terminal-table
…/Generator.pm6 :167:
@!data[$!index].push(.clone()) for @$inner-array;
araraloren/perl6-terminal-table
…/Generator.pm6 :289:
# pass only content array to callback
araraloren/perl6-terminal-table
…/Generator.pm6 :323:
# end current line i.e. complete current frame array
araraloren/perl6-terminal-table
…/Generator.pm6 :492:
# Frame data is store in above 2d-array form
araraloren/perl6-terminal-table
…/Generator.pm6 :495:
# Content data is store in above 2d-array form
araraloren/perl6-terminal-table
…/Generator.pm6 :701:
method to-array(Bool :$coloured = False, :$helper = &visitor-helper()) {
araraloren/perl6-terminal-table
…/Generator.pm6 :862:
has @.array = Array.new;
araraloren/perl6-terminal-table
…/Generator.pm6 :869:
return &make-and-get-cache(@!array[0], -> {
araraloren/perl6-terminal-table
…/Generator.pm6 :875:
return &make-and-get-cache(@!array[1], -> {
araraloren/perl6-terminal-table
…/Generator.pm6 :881:
return &make-and-get-cache(@!array[2], -> {
araraloren/perl6-terminal-table
…/Style.pm6 :22:
sub make-corner-array(@array2d) {
araraloren/perl6-terminal-table
…/Style.pm6 :24:
for @array2d -> $inner {
araraloren/perl6-terminal-table
…/Style.pm6 :33:
@!style = make-corner-array(@style);
araraloren/perl6-terminal-table
…/generator.p6 :35:
$gr.from-array(@data);
araraloren/perl6-terminal-table
…/self-define-style.p6 :58:
my @lazy-array = &visitor-helper().generate(|c); # call same name help func
araraloren/perl6-terminal-table
…/self-define-style.p6 :60:
for @lazy-array -> $line {
araraloren/perl6-terminal-table
…/06-visit.t :23:
my @array1 = $gt.to-array();
araraloren/perl6-terminal-table
…/06-visit.t :24:
my @array2 = Array.new;
araraloren/perl6-terminal-table
…/06-visit.t :28:
@array2.push(@ret) if +@ret > 0;
araraloren/perl6-terminal-table
…/06-visit.t :33:
@array2.push(@$line) if +@$line > 0;
araraloren/perl6-terminal-table
…/06-visit.t :38:
say "->", $_ for @array1;
araraloren/perl6-terminal-table
…/06-visit.t :39:
say "=>", $_ for @array2;
araraloren/perl6-terminal-table
…/06-visit.t :41:
for @array1 Z, @array2 -> ($o, $t) {
arnsholt/Algorithm-Viterbi
…/Viterbi.pm :259:
array is a sequence that is learnt.
arnsholt/Net-ZMQ
…/Message.pm6 :7:
# NativeCall has no way of dealing with flattened arrays yet, so for the time
arnsholt/Net-ZMQ
…/Message.pm6 :9:
# 64 byte flattened array.
arnsholt/Net-ZMQ
…/Poll.pm6 :12:
# takes an array of pollitems as zmq_pollitem_t*, but in NativeCall we can
arnsholt/Net-ZMQ
…/Poll.pm6 :13:
# only express an array as zmq_pollitem_t**. So we currently only expose
arnsholt/Net-ZMQ
…/Poll.pm6 :18:
# working properly, we need NativeCall to support arrays of value structs
atweiden/config-toml
…/TOML.pm6 :36:
# pad inline array/hash delimiters (`[`, `]`, `{`, `}`) with whitespace
atweiden/config-toml
…/TOML.pm6 :42:
# the threshold # elements at which to convert array to multiline array
atweiden/config-toml
…/TOML.pm6 :43:
UInt :threshold-multiline-array($) = 5,
atweiden/config-toml
…/Dumper.pm6 :17:
my List:D ($simple-pairs, $nested-pairs, $table-array-pairs) =
atweiden/config-toml
…/Dumper.pm6 :26:
:$table-array-pairs,
atweiden/config-toml
…/Dumper.pm6 :33:
my Hash:D (@simple-pairs, @nested-pairs, @table-array-pairs);
atweiden/config-toml
…/Dumper.pm6 :46:
is-valid-array($val)
atweiden/config-toml
…/Dumper.pm6 :47:
or die(X::Config::TOML::Dumper::BadArray.new(:array($val)));
atweiden/config-toml
…/Dumper.pm6 :48:
push(@table-array-pairs, %($key => $val));
atweiden/config-toml
…/Dumper.pm6 :58:
@table-array-pairs .= sort;
atweiden/config-toml
…/Dumper.pm6 :60:
(@simple-pairs, @nested-pairs, @table-array-pairs);
atweiden/config-toml
…/Dumper.pm6 :66:
Hash:D :@table-array-pairs!,
atweiden/config-toml
…/Dumper.pm6 :72:
self!dump-table-array-pairs(@table-array-pairs, @prefix);
atweiden/config-toml
…/Dumper.pm6 :94:
method !dump-table-array-pairs(Hash:D @table-array-pairs, @prefix)
atweiden/config-toml
…/Dumper.pm6 :96:
for @table-array-pairs -> %table-array-pair
atweiden/config-toml
…/Dumper.pm6 :98:
my Str:D $key = is-bare-key(%table-array-pair.keys[0])
atweiden/config-toml
…/Dumper.pm6 :99:
?? %table-array-pair.keys[0]
atweiden/config-toml
…/Dumper.pm6 :100:
!! %table-array-pair.keys[0].perl;
atweiden/config-toml
…/Dumper.pm6 :104:
for %table-array-pair.values[0].flat -> %p
atweiden/config-toml
…/Dumper.pm6 :107:
my List:D ($simple-pairs, $nested-pairs, $table-array-pairs) =
atweiden/config-toml
…/Dumper.pm6 :112:
:$table-array-pairs,
atweiden/config-toml
…/Dumper.pm6 :150:
multi sub is-valid-array(@ where {.grep(Str:D).elems == .elems} --> Bool:D)
atweiden/config-toml
…/Dumper.pm6 :155:
multi sub is-valid-array(@ where {.grep(Int:D).elems == .elems} --> Bool:D)
atweiden/config-toml
…/Dumper.pm6 :160:
# if the above Int-only signature test fails, Perl6 will test each array
atweiden/config-toml
…/Dumper.pm6 :162:
multi sub is-valid-array(
atweiden/config-toml
…/Dumper.pm6 :170:
multi sub is-valid-array(
atweiden/config-toml
…/Dumper.pm6 :178:
multi sub is-valid-array(
atweiden/config-toml
…/Dumper.pm6 :186:
multi sub is-valid-array(
atweiden/config-toml
…/Dumper.pm6 :194:
multi sub is-valid-array(
atweiden/config-toml
…/Dumper.pm6 :202:
multi sub is-valid-array(@ --> Bool:D)
atweiden/config-toml
…/Dumper.pm6 :268:
is-valid-array($l)
atweiden/config-toml
…/Dumper.pm6 :269:
or die(X::Config::TOML::Dumper::BadArray.new(:array($l)));
atweiden/config-toml
…/Actions.pm6 :9:
# TOML arraytable tracker, records arraytables seen
atweiden/config-toml
…/Actions.pm6 :475:
# array grammar-actions {{{
atweiden/config-toml
…/Actions.pm6 :477:
method array-elements:strings ($/ --> Nil)
atweiden/config-toml
…/Actions.pm6 :483:
method array-elements:integers ($/ --> Nil)
atweiden/config-toml
…/Actions.pm6 :489:
method array-elements:floats ($/ --> Nil)
atweiden/config-toml
…/Actions.pm6 :495:
method array-elements:booleans ($/ --> Nil)
atweiden/config-toml
…/Actions.pm6 :501:
method array-elements:dates ($/ --> Nil)
atweiden/config-toml
…/Actions.pm6 :507:
method array-elements:times ($/ --> Nil)
atweiden/config-toml
…/Actions.pm6 :513:
method array-elements:arrays ($/ --> Nil)
atweiden/config-toml
…/Actions.pm6 :515:
my @made = @<array>.hyper.map({ .made });
atweiden/config-toml
…/Actions.pm6 :519:
method array-elements:table-inlines ($/ --> Nil)
atweiden/config-toml
…/Actions.pm6 :525:
multi method array($/ where $<array-elements>.so --> Nil)
atweiden/config-toml
…/Actions.pm6 :527:
make($<array-elements>.made);
atweiden/config-toml
…/Actions.pm6 :530:
multi method array($/ --> Nil)
atweiden/config-toml
…/Actions.pm6 :535:
# end array grammar-actions }}}
atweiden/config-toml
…/Actions.pm6 :601:
method keypair-value:array ($/ --> Nil)
atweiden/config-toml
…/Actions.pm6 :603:
make($<array>.made);
atweiden/config-toml
…/Actions.pm6 :795:
# initialize empty array if array does not yet exist
atweiden/config-toml
…/Actions.pm6 :802:
'array table',
atweiden/config-toml
…/Actions.pm6 :819:
# initialize empty array if array does not yet exist
atweiden/config-toml
…/Actions.pm6 :891:
# arraytable indices
atweiden/config-toml
…/Grammar.pm6 :499:
# array grammar {{{
atweiden/config-toml
…/Grammar.pm6 :501:
token array
atweiden/config-toml
…/Grammar.pm6 :505:
[ <array-elements> <.gap>* ','? ]?
atweiden/config-toml
…/Grammar.pm6 :510:
proto token array-elements {*}
atweiden/config-toml
…/Grammar.pm6 :512:
token array-elements:strings
atweiden/config-toml
…/Grammar.pm6 :521:
token array-elements:integers
atweiden/config-toml
…/Grammar.pm6 :530:
token array-elements:floats
atweiden/config-toml
…/Grammar.pm6 :539:
token array-elements:booleans
atweiden/config-toml
…/Grammar.pm6 :548:
token array-elements:dates
atweiden/config-toml
…/Grammar.pm6 :557:
token array-elements:times
atweiden/config-toml
…/Grammar.pm6 :566:
token array-elements:arrays
atweiden/config-toml
…/Grammar.pm6 :568:
<array>
atweiden/config-toml
…/Grammar.pm6 :571:
<array>
atweiden/config-toml
…/Grammar.pm6 :575:
token array-elements:table-inlines
atweiden/config-toml
…/Grammar.pm6 :584:
# end array grammar }}}
atweiden/config-toml
…/Grammar.pm6 :637:
token keypair-value:array { <array> }
atweiden/config-toml
…/Grammar.pm6 :677:
# TOML array of tables (array of hashes)
atweiden/config-toml
…/Grammar.pm6 :697:
# array of hashes header
atweiden/config-toml
…/TOML.pm6 :70:
Sorry, arraytable keypath 「{@.path.join(', ')}」 trodden.
atweiden/config-toml
…/TOML.pm6 :72:
In arraytable:
atweiden/config-toml
…/TOML.pm6 :89:
Sorry, arraytable 「$.aoh-header-text」 has been declared previously
atweiden/config-toml
…/TOML.pm6 :92:
In arraytable:
atweiden/config-toml
…/TOML.pm6 :109:
Sorry, arraytable 「$.aoh-header-text」 overwrites existing key in
atweiden/config-toml
…/TOML.pm6 :112:
In arraytable:
atweiden/config-toml
…/TOML.pm6 :279:
has Positional:D $.array is required;
atweiden/config-toml
…/TOML.pm6 :284:
Sorry, invalid TOML array.
atweiden/config-toml
…/TOML.pm6 :286:
Got: {$.array.perl}
atweiden/config-toml
…/example-v0.4.0.toml :184:
[array]
atweiden/config-toml
…/example-v0.4.0.toml :191:
# Arrays can also be multiline. So in addition to ignoring whitespace, arrays
atweiden/config-toml
…/example-v0.4.0.toml :208:
# with the same double bracketed name will be an element in the array. The
atweiden/config-toml
…/example-v0.4.0.toml :225:
# You can create nested arrays of tables as well.
atweiden/config-toml
…/example.toml :32:
# Line breaks are OK when inside arrays
atweiden/config-toml
…/hard_example.toml :9:
test_array = [ "] ", " # "] # ] There you go, parse this!
atweiden/config-toml
…/hard_example.toml :10:
test_array2 = [ "Test #11 ]proved that", "Experiment #9 was a success" ]
atweiden/config-toml
…/hard_example.toml :18:
multi_line_array = [
atweiden/config-toml
…/hard_example.toml :27:
#array = [
atweiden/config-toml
…/hard_example.toml :28:
# "This might most likely happen in multiline arrays",
atweiden/config-toml
…/hard_example.toml :32:
# ] End of array comment, forgot the #
atweiden/config-toml
…/01-basic.t :117:
'this is an arraytable header' => [ {:arraytable}, {:!table} ],
atweiden/config-toml
…/01-basic.t :124:
[["this is an arraytable header"]]
atweiden/config-toml
…/01-basic.t :125:
arraytable = true
atweiden/config-toml
…/01-basic.t :126:
[["this is an arraytable header"]]
atweiden/config-toml
…/01-basic.t :141:
'arraytable' => {
atweiden/config-toml
…/01-basic.t :155:
[[""."an empty quoted".arraytable."".""]]
atweiden/config-toml
…/01-basic.t :157:
[[""."an empty quoted".arraytable."".""]]
atweiden/config-toml
…/02-dumper.t :134:
# check arrays for validity
atweiden/config-toml
…/02-dumper.t :138:
# no mixing integers with floats in the same array
atweiden/config-toml
…/02-dumper.t :143:
lives-ok({ to-toml(%valid) }, 'Valid array is valid');
atweiden/config-toml
…/02-dumper.t :147:
:message(/'Sorry, invalid TOML array.'/),
atweiden/config-toml
…/02-dumper.t :148:
'Raise exception when array contains more than one TOML type'
atweiden/config-toml
…/02-dumper.t :152:
# no mixing strings with non-strings in the same array
atweiden/config-toml
…/02-dumper.t :157:
lives-ok({ to-toml(%valid) }, 'Valid array is valid');
atweiden/config-toml
…/02-dumper.t :161:
:message(/'Sorry, invalid TOML array.'/),
atweiden/config-toml
…/02-dumper.t :162:
'Raise exception when array contains more than one TOML type'
atweiden/config-toml
…/02-dumper.t :166:
# Dates and DateTimes may be mixed in the same array
atweiden/config-toml
…/02-dumper.t :174:
lives-ok({ to-toml(%valid) }, 'Valid array is valid');
atweiden/config-toml
…/02-dumper.t :178:
:message(/'Sorry, invalid TOML array.'/),
atweiden/config-toml
…/02-dumper.t :179:
'Raise exception when array contains more than one TOML type'
atweiden/config-toml
…/02-dumper.t :183:
# no mixing Associatives with non-Associatives in the same array
atweiden/config-toml
…/02-dumper.t :194:
lives-ok({ to-toml(%valid) }, 'Valid array is valid');
atweiden/config-toml
…/02-dumper.t :198:
:message(/'Sorry, invalid TOML array.'/),
atweiden/config-toml
…/02-dumper.t :199:
'Raise exception when array contains more than one TOML type'
atweiden/config-toml
…/02-dumper.t :203:
# no mixing Lists with non-Lists in the same array
atweiden/config-toml
…/02-dumper.t :208:
lives-ok({ to-toml(%valid) }, 'Valid array is valid');
atweiden/config-toml
…/02-dumper.t :212:
:message(/'Sorry, invalid TOML array.'/),
atweiden/config-toml
…/02-dumper.t :213:
'Raise exception when array contains more than one TOML type'
atweiden/config-toml
…/02-dumper.t :221:
lives-ok({ to-toml(%valid) }, 'Valid array is valid');
atweiden/config-toml
…/02-dumper.t :225:
:message(/'Sorry, invalid TOML array.'/),
atweiden/config-toml
…/02-dumper.t :226:
'Raise exception when array contains undefined values'
atweiden/config-toml
…/02-dumper.t :234:
lives-ok({ to-toml(%valid) }, 'Valid array is valid');
atweiden/config-toml
…/02-dumper.t :238:
:message(/'Sorry, invalid TOML array.'/),
atweiden/config-toml
…/02-dumper.t :239:
'Raise exception when array contains undefined values'
atweiden/config-toml
…/02-dumper.t :247:
lives-ok({ to-toml(%valid) }, 'Valid array is valid');
atweiden/config-toml
…/02-dumper.t :251:
:message(/'Sorry, invalid TOML array.'/),
atweiden/config-toml
…/02-dumper.t :252:
'Raise exception when array contains undefined values'
atweiden/config-toml
…/02-dumper.t :260:
lives-ok({ to-toml(%valid) }, 'Valid array is valid');
atweiden/config-toml
…/02-dumper.t :265:
'Raise exception when array contains undefined values'
atweiden/config-toml
…/02-dumper.t :279:
lives-ok({ to-toml(%valid) }, 'Valid array is valid');
atweiden/config-toml
…/02-dumper.t :283:
:message(/'Sorry, invalid TOML array.'/),
atweiden/config-toml
…/02-dumper.t :284:
'Raise exception when array contains undefined values'
atweiden/config-toml
…/02-dumper.t :292:
lives-ok({ to-toml(%valid) }, 'Valid array is valid');
atweiden/config-toml
…/02-dumper.t :296:
:message(/'Sorry, invalid TOML array.'/),
atweiden/config-toml
…/02-dumper.t :297:
'Raise exception when array contains undefined values'
atweiden/config-toml
…/02-dumper.t :305:
lives-ok({ to-toml(%valid) }, 'Valid array is valid');
atweiden/config-toml
…/02-dumper.t :309:
:message(/'Sorry, invalid TOML array.'/),
atweiden/config-toml
…/02-dumper.t :310:
'Raise exception when array contains undefined values'
atweiden/config-toml
…/02-dumper.t :318:
lives-ok({ to-toml(%valid) }, 'Valid array is valid');
atweiden/config-toml
…/02-dumper.t :322:
:message(/'Sorry, invalid TOML array.'/),
atweiden/config-toml
…/02-dumper.t :323:
'Raise exception when array contains undefined values'
atweiden/config-toml
…/02-dumper.t :331:
lives-ok({ to-toml(%valid) }, 'Valid array is valid');
atweiden/config-toml
…/02-dumper.t :335:
:message(/'Sorry, invalid TOML array.'/),
atweiden/config-toml
…/02-dumper.t :336:
'Raise exception when array contains undefined values'
atweiden/config-toml
…/02-arrays.t :9:
# empty array grammar-actions tests {{{
atweiden/config-toml
…/02-arrays.t :12:
my Str $empty-array = '[]';
atweiden/config-toml
…/02-arrays.t :13:
my Str $empty-array-space = '[ ]';
atweiden/config-toml
…/02-arrays.t :14:
my Str $empty-array-spaces = '[ ]';
atweiden/config-toml
…/02-arrays.t :15:
my Str $empty-array-tab = '[ ]';
atweiden/config-toml
…/02-arrays.t :16:
my Str $empty-array-tabs = '[ ]';
atweiden/config-toml
…/02-arrays.t :17:
my Str $empty-array-newline = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :21:
my Str $empty-array-newlines = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :27:
my Str $empty-array-newlines-tabbed = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :35:
my $match-empty-array =
atweiden/config-toml
…/02-arrays.t :37:
$empty-array,
atweiden/config-toml
…/02-arrays.t :39:
:rule<array>
atweiden/config-toml
…/02-arrays.t :41:
my $match-empty-array-space =
atweiden/config-toml
…/02-arrays.t :43:
$empty-array-space,
atweiden/config-toml
…/02-arrays.t :45:
:rule<array>
atweiden/config-toml
…/02-arrays.t :47:
my $match-empty-array-spaces =
atweiden/config-toml
…/02-arrays.t :49:
$empty-array-spaces,
atweiden/config-toml
…/02-arrays.t :51:
:rule<array>
atweiden/config-toml
…/02-arrays.t :53:
my $match-empty-array-tab =
atweiden/config-toml
…/02-arrays.t :55:
$empty-array-tab,
atweiden/config-toml
…/02-arrays.t :57:
:rule<array>
atweiden/config-toml
…/02-arrays.t :59:
my $match-empty-array-tabs =
atweiden/config-toml
…/02-arrays.t :61:
$empty-array-tabs,
atweiden/config-toml
…/02-arrays.t :63:
:rule<array>
atweiden/config-toml
…/02-arrays.t :65:
my $match-empty-array-newline =
atweiden/config-toml
…/02-arrays.t :67:
$empty-array-newline,
atweiden/config-toml
…/02-arrays.t :69:
:rule<array>
atweiden/config-toml
…/02-arrays.t :71:
my $match-empty-array-newlines =
atweiden/config-toml
…/02-arrays.t :73:
$empty-array-newlines,
atweiden/config-toml
…/02-arrays.t :75:
:rule<array>
atweiden/config-toml
…/02-arrays.t :77:
my $match-empty-array-newlines-tabbed =
atweiden/config-toml
…/02-arrays.t :79:
$empty-array-newlines-tabbed,
atweiden/config-toml
…/02-arrays.t :81:
:rule<array>
atweiden/config-toml
…/02-arrays.t :85:
$match-empty-array.WHAT,
atweiden/config-toml
…/02-arrays.t :88:
♪ [Grammar.parse($empty-array, :rule<array>)] - 1 of 123
atweiden/config-toml
…/02-arrays.t :90:
┃ ┃ ∙ Parses string literal empty array successfully
atweiden/config-toml
…/02-arrays.t :97:
$match-empty-array-space.WHAT,
atweiden/config-toml
…/02-arrays.t :100:
♪ [Grammar.parse($empty-array-space, :rule<array>)] - 2 of 123
atweiden/config-toml
…/02-arrays.t :102:
┃ ┃ ∙ Parses string literal empty array (with
atweiden/config-toml
…/02-arrays.t :109:
$match-empty-array-spaces.WHAT,
atweiden/config-toml
…/02-arrays.t :112:
♪ [Grammar.parse($empty-array-spaces, :rule<array>)] - 3 of 123
atweiden/config-toml
…/02-arrays.t :114:
┃ ┃ ∙ Parses string literal empty array (with
atweiden/config-toml
…/02-arrays.t :121:
$match-empty-array-tab.WHAT,
atweiden/config-toml
…/02-arrays.t :124:
♪ [Grammar.parse($empty-array-tab, :rule<array>)] - 4 of 123
atweiden/config-toml
…/02-arrays.t :126:
┃ ┃ ∙ Parses string literal empty array (with
atweiden/config-toml
…/02-arrays.t :133:
$match-empty-array-tabs.WHAT,
atweiden/config-toml
…/02-arrays.t :136:
♪ [Grammar.parse($empty-array-tabs, :rule<array>)] - 5 of 123
atweiden/config-toml
…/02-arrays.t :138:
┃ ┃ ∙ Parses string literal empty array (with
atweiden/config-toml
…/02-arrays.t :145:
$match-empty-array-newline.WHAT,
atweiden/config-toml
…/02-arrays.t :148:
♪ [Grammar.parse($empty-array-newline, :rule<array>)] - 6 of 123
atweiden/config-toml
…/02-arrays.t :150:
┃ ┃ ∙ Parses string literal empty array (with
atweiden/config-toml
…/02-arrays.t :157:
$match-empty-array-newlines.WHAT,
atweiden/config-toml
…/02-arrays.t :160:
♪ [Grammar.parse($empty-array-newlines, :rule<array>)] - 7 of 123
atweiden/config-toml
…/02-arrays.t :162:
┃ ┃ ∙ Parses string literal empty array (with
atweiden/config-toml
…/02-arrays.t :169:
$match-empty-array-newlines-tabbed.WHAT,
atweiden/config-toml
…/02-arrays.t :172:
♪ [Grammar.parse($empty-array-newlines-tabbed, :rule<array>)] - 8 of 123
atweiden/config-toml
…/02-arrays.t :174:
┃ ┃ ∙ Parses string literal empty array (with
atweiden/config-toml
…/02-arrays.t :182:
$match-empty-array.made.WHAT,
atweiden/config-toml
…/02-arrays.t :185:
♪ [Is array?] - 9 of 123
atweiden/config-toml
…/02-arrays.t :187:
┃ ┃ ∙ $match-empty-array.made.WHAT ~~ Array
atweiden/config-toml
…/02-arrays.t :194:
$match-empty-array-space.made.WHAT,
atweiden/config-toml
…/02-arrays.t :197:
♪ [Is array?] - 10 of 123
atweiden/config-toml
…/02-arrays.t :199:
┃ ┃ ∙ $match-empty-array-space.made.WHAT ~~ Array
atweiden/config-toml
…/02-arrays.t :206:
$match-empty-array-spaces.made.WHAT,
atweiden/config-toml
…/02-arrays.t :209:
♪ [Is array?] - 11 of 123
atweiden/config-toml
…/02-arrays.t :211:
┃ ┃ ∙ $match-empty-array-spaces.made.WHAT ~~ Array
atweiden/config-toml
…/02-arrays.t :218:
$match-empty-array-tab.made.WHAT,
atweiden/config-toml
…/02-arrays.t :221:
♪ [Is array?] - 12 of 123
atweiden/config-toml
…/02-arrays.t :223:
┃ ┃ ∙ $match-empty-array-tab.made.WHAT ~~ Array
atweiden/config-toml
…/02-arrays.t :230:
$match-empty-array-tabs.made.WHAT,
atweiden/config-toml
…/02-arrays.t :233:
♪ [Is array?] - 13 of 123
atweiden/config-toml
…/02-arrays.t :235:
┃ ┃ ∙ $match-empty-array-tabs.made.WHAT ~~ Array
atweiden/config-toml
…/02-arrays.t :242:
$match-empty-array-newline.made.WHAT,
atweiden/config-toml
…/02-arrays.t :245:
♪ [Is array?] - 14 of 123
atweiden/config-toml
…/02-arrays.t :247:
┃ ┃ ∙ $match-empty-array-newline.made.WHAT ~~ Array
atweiden/config-toml
…/02-arrays.t :254:
$match-empty-array-newlines.made.WHAT,
atweiden/config-toml
…/02-arrays.t :257:
♪ [Is array?] - 15 of 123
atweiden/config-toml
…/02-arrays.t :259:
┃ ┃ ∙ $match-empty-array-newlines.made.WHAT ~~ Array
atweiden/config-toml
…/02-arrays.t :266:
$match-empty-array-newlines-tabbed.made.WHAT,
atweiden/config-toml
…/02-arrays.t :269:
♪ [Is array?] - 16 of 123
atweiden/config-toml
…/02-arrays.t :271:
┃ ┃ ∙ $match-empty-array-newlines-tabbed.made.WHAT
atweiden/config-toml
…/02-arrays.t :279:
$match-empty-array.made,
atweiden/config-toml
…/02-arrays.t :282:
♪ [Is expected array value?] - 17 of 123
atweiden/config-toml
…/02-arrays.t :284:
┃ ┃ ∙ $match-empty-array.made ~~ []
atweiden/config-toml
…/02-arrays.t :291:
$match-empty-array-space.made,
atweiden/config-toml
…/02-arrays.t :294:
♪ [Is expected array value?] - 18 of 123
atweiden/config-toml
…/02-arrays.t :296:
┃ ┃ ∙ $match-empty-array-space.made ~~ []
atweiden/config-toml
…/02-arrays.t :303:
$match-empty-array-spaces.made,
atweiden/config-toml
…/02-arrays.t :306:
♪ [Is expected array value?] - 19 of 123
atweiden/config-toml
…/02-arrays.t :308:
┃ ┃ ∙ $match-empty-array-spaces.made ~~ []
atweiden/config-toml
…/02-arrays.t :315:
$match-empty-array-tab.made,
atweiden/config-toml
…/02-arrays.t :318:
♪ [Is expected array value?] - 20 of 123
atweiden/config-toml
…/02-arrays.t :320:
┃ ┃ ∙ $match-empty-array-tab.made ~~ []
atweiden/config-toml
…/02-arrays.t :327:
$match-empty-array-tabs.made,
atweiden/config-toml
…/02-arrays.t :330:
♪ [Is expected array value?] - 21 of 123
atweiden/config-toml
…/02-arrays.t :332:
┃ ┃ ∙ $match-empty-array-tabs.made ~~ []
atweiden/config-toml
…/02-arrays.t :339:
$match-empty-array-newline.made,
atweiden/config-toml
…/02-arrays.t :342:
♪ [Is expected array value?] - 22 of 123
atweiden/config-toml
…/02-arrays.t :344:
┃ ┃ ∙ $match-empty-array-newline.made ~~ []
atweiden/config-toml
…/02-arrays.t :351:
$match-empty-array-newlines.made,
atweiden/config-toml
…/02-arrays.t :354:
♪ [Is expected array value?] - 23 of 123
atweiden/config-toml
…/02-arrays.t :356:
┃ ┃ ∙ $match-empty-array-newlines.made ~~ []
atweiden/config-toml
…/02-arrays.t :363:
$match-empty-array-newlines-tabbed.made,
atweiden/config-toml
…/02-arrays.t :366:
♪ [Is expected array value?] - 24 of 123
atweiden/config-toml
…/02-arrays.t :368:
┃ ┃ ∙ $match-empty-array-newlines-tabbed.made
atweiden/config-toml
…/02-arrays.t :376:
# end empty array grammar-actions tests }}}
atweiden/config-toml
…/02-arrays.t :377:
# array of strings grammar-actions tests {{{
atweiden/config-toml
…/02-arrays.t :380:
my Str $array-of-basic-strings = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :384:
my Str $array-of-basic-strings-newlines = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :392:
my Str $array-of-basic-empty-strings = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :396:
my Str $array-of-basic-multiline-string = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :400:
my Str $array-of-basic-multiline-strings = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :404:
my Str $array-of-basic-multiline-strings-newlines = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :418:
my Str $array-of-literal-strings = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :422:
my Str $array-of-literal-strings-newlines = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :430:
my Str $array-of-literal-empty-strings = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :434:
my Str $array-of-literal-multiline-string = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :438:
my Str $array-of-literal-multiline-strings = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :442:
my Str $array-of-literal-multiline-strings-newlines = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :456:
my Str $array-of-mixed-strings = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :460:
my Str $array-of-difficult-strings = q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :464:
my Str $array-of-difficult-strings-leading-commas = q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :476:
my $match-array-of-basic-strings =
atweiden/config-toml
…/02-arrays.t :478:
$array-of-basic-strings,
atweiden/config-toml
…/02-arrays.t :480:
:rule<array>
atweiden/config-toml
…/02-arrays.t :482:
my $match-array-of-basic-strings-newlines =
atweiden/config-toml
…/02-arrays.t :484:
$array-of-basic-strings-newlines,
atweiden/config-toml
…/02-arrays.t :486:
:rule<array>
atweiden/config-toml
…/02-arrays.t :488:
my $match-array-of-basic-empty-strings =
atweiden/config-toml
…/02-arrays.t :490:
$array-of-basic-empty-strings,
atweiden/config-toml
…/02-arrays.t :492:
:rule<array>
atweiden/config-toml
…/02-arrays.t :494:
my $match-array-of-basic-multiline-string =
atweiden/config-toml
…/02-arrays.t :496:
$array-of-basic-multiline-string,
atweiden/config-toml
…/02-arrays.t :498:
:rule<array>
atweiden/config-toml
…/02-arrays.t :500:
my $match-array-of-basic-multiline-strings =
atweiden/config-toml
…/02-arrays.t :502:
$array-of-basic-multiline-strings,
atweiden/config-toml
…/02-arrays.t :504:
:rule<array>
atweiden/config-toml
…/02-arrays.t :506:
my $match-array-of-basic-multiline-strings-newlines =
atweiden/config-toml
…/02-arrays.t :508:
$array-of-basic-multiline-strings-newlines,
atweiden/config-toml
…/02-arrays.t :510:
:rule<array>
atweiden/config-toml
…/02-arrays.t :512:
my $match-array-of-literal-strings =
atweiden/config-toml
…/02-arrays.t :514:
$array-of-literal-strings,
atweiden/config-toml
…/02-arrays.t :516:
:rule<array>
atweiden/config-toml
…/02-arrays.t :518:
my $match-array-of-literal-strings-newlines =
atweiden/config-toml
…/02-arrays.t :520:
$array-of-literal-strings-newlines,
atweiden/config-toml
…/02-arrays.t :522:
:rule<array>
atweiden/config-toml
…/02-arrays.t :524:
my $match-array-of-literal-empty-strings =
atweiden/config-toml
…/02-arrays.t :526:
$array-of-literal-empty-strings,
atweiden/config-toml
…/02-arrays.t :528:
:rule<array>
atweiden/config-toml
…/02-arrays.t :530:
my $match-array-of-literal-multiline-string =
atweiden/config-toml
…/02-arrays.t :532:
$array-of-literal-multiline-string,
atweiden/config-toml
…/02-arrays.t :534:
:rule<array>
atweiden/config-toml
…/02-arrays.t :536:
my $match-array-of-literal-multiline-strings =
atweiden/config-toml
…/02-arrays.t :538:
$array-of-literal-multiline-strings,
atweiden/config-toml
…/02-arrays.t :540:
:rule<array>
atweiden/config-toml
…/02-arrays.t :542:
my $match-array-of-literal-multiline-strings-newlines =
atweiden/config-toml
…/02-arrays.t :544:
$array-of-literal-multiline-strings-newlines,
atweiden/config-toml
…/02-arrays.t :546:
:rule<array>
atweiden/config-toml
…/02-arrays.t :548:
my $match-array-of-mixed-strings =
atweiden/config-toml
…/02-arrays.t :550:
$array-of-mixed-strings,
atweiden/config-toml
…/02-arrays.t :552:
:rule<array>
atweiden/config-toml
…/02-arrays.t :554:
my $match-array-of-difficult-strings =
atweiden/config-toml
…/02-arrays.t :556:
$array-of-difficult-strings,
atweiden/config-toml
…/02-arrays.t :558:
:rule<array>
atweiden/config-toml
…/02-arrays.t :560:
my $match-array-of-difficult-strings-leading-commas =
atweiden/config-toml
…/02-arrays.t :562:
$array-of-difficult-strings-leading-commas,
atweiden/config-toml
…/02-arrays.t :564:
:rule<array>
atweiden/config-toml
…/02-arrays.t :568:
$match-array-of-basic-strings.WHAT,
atweiden/config-toml
…/02-arrays.t :571:
♪ [Grammar.parse($array-of-basic-strings, :rule<array>)] - 25 of 123
atweiden/config-toml
…/02-arrays.t :573:
┃ ┃ ∙ Parses string literal array of basic strings
atweiden/config-toml
…/02-arrays.t :580:
$match-array-of-basic-strings-newlines.WHAT,
atweiden/config-toml
…/02-arrays.t :584:
$array-of-basic-strings-newlines,
atweiden/config-toml
…/02-arrays.t :585:
:rule<array>
atweiden/config-toml
…/02-arrays.t :588:
┃ ┃ ∙ Parses string literal array of basic strings
atweiden/config-toml
…/02-arrays.t :595:
$match-array-of-basic-empty-strings.WHAT,
atweiden/config-toml
…/02-arrays.t :599:
$array-of-basic-empty-strings,
atweiden/config-toml
…/02-arrays.t :600:
:rule<array>
atweiden/config-toml
…/02-arrays.t :603:
┃ ┃ ∙ Parses string literal array of empty basic
atweiden/config-toml
…/02-arrays.t :610:
$match-array-of-basic-multiline-string.WHAT,
atweiden/config-toml
…/02-arrays.t :614:
$array-of-basic-multiline-string,
atweiden/config-toml
…/02-arrays.t :615:
:rule<array>
atweiden/config-toml
…/02-arrays.t :618:
┃ ┃ ∙ Parses string literal array of single basic
atweiden/config-toml
…/02-arrays.t :625:
$match-array-of-basic-multiline-strings.WHAT,
atweiden/config-toml
…/02-arrays.t :629:
$array-of-basic-multiline-strings,
atweiden/config-toml
…/02-arrays.t :630:
:rule<array>
atweiden/config-toml
…/02-arrays.t :633:
┃ ┃ ∙ Parses string literal array of basic multiline
atweiden/config-toml
…/02-arrays.t :640:
$match-array-of-basic-multiline-strings-newlines.WHAT,
atweiden/config-toml
…/02-arrays.t :644:
$array-of-basic-multiline-strings-newlines,
atweiden/config-toml
…/02-arrays.t :645:
:rule<array>
atweiden/config-toml
…/02-arrays.t :648:
┃ ┃ ∙ Parses string literal array of basic multiline
atweiden/config-toml
…/02-arrays.t :655:
$match-array-of-literal-strings.WHAT,
atweiden/config-toml
…/02-arrays.t :658:
♪ [Grammar.parse($array-of-literal-strings, :rule<array>)] - 31 of 123
atweiden/config-toml
…/02-arrays.t :660:
┃ ┃ ∙ Parses string literal array of literal strings
atweiden/config-toml
…/02-arrays.t :667:
$match-array-of-literal-strings-newlines.WHAT,
atweiden/config-toml
…/02-arrays.t :671:
$array-of-literal-strings-newlines,
atweiden/config-toml
…/02-arrays.t :672:
:rule<array>
atweiden/config-toml
…/02-arrays.t :675:
┃ ┃ ∙ Parses string literal array of literal strings
atweiden/config-toml
…/02-arrays.t :682:
$match-array-of-literal-empty-strings.WHAT,
atweiden/config-toml
…/02-arrays.t :686:
$array-of-literal-empty-strings,
atweiden/config-toml
…/02-arrays.t :687:
:rule<array>
atweiden/config-toml
…/02-arrays.t :690:
┃ ┃ ∙ Parses string literal array of empty literal
atweiden/config-toml
…/02-arrays.t :697:
$match-array-of-literal-multiline-string.WHAT,
atweiden/config-toml
…/02-arrays.t :701:
$array-of-literal-multiline-string,
atweiden/config-toml
…/02-arrays.t :702:
:rule<array>
atweiden/config-toml
…/02-arrays.t :705:
┃ ┃ ∙ Parses string literal array of single literal
atweiden/config-toml
…/02-arrays.t :712:
$match-array-of-literal-multiline-strings.WHAT,
atweiden/config-toml
…/02-arrays.t :716:
$array-of-literal-multiline-strings,
atweiden/config-toml
…/02-arrays.t :717:
:rule<array>
atweiden/config-toml
…/02-arrays.t :720:
┃ ┃ ∙ Parses string literal array of literal
atweiden/config-toml
…/02-arrays.t :727:
$match-array-of-literal-multiline-strings-newlines.WHAT,
atweiden/config-toml
…/02-arrays.t :731:
$array-of-literal-multiline-strings-newlines,
atweiden/config-toml
…/02-arrays.t :732:
:rule<array>
atweiden/config-toml
…/02-arrays.t :735:
┃ ┃ ∙ Parses string literal array of literal
atweiden/config-toml
…/02-arrays.t :742:
$match-array-of-mixed-strings.WHAT,
atweiden/config-toml
…/02-arrays.t :745:
♪ [Grammar.parse($array-of-mixed-strings, :rule<array>)] - 37 of 123
atweiden/config-toml
…/02-arrays.t :747:
┃ ┃ ∙ Parses string literal array of mixed strings
atweiden/config-toml
…/02-arrays.t :754:
$match-array-of-difficult-strings.WHAT,
atweiden/config-toml
…/02-arrays.t :757:
♪ [Grammar.parse($array-of-difficult-strings, :rule<array>)] - 38 of 123
atweiden/config-toml
…/02-arrays.t :759:
┃ ┃ ∙ Parses string literal array of difficult
atweiden/config-toml
…/02-arrays.t :766:
$match-array-of-difficult-strings-leading-commas.WHAT,
atweiden/config-toml
…/02-arrays.t :770:
$array-of-difficult-strings-leading-commas,
atweiden/config-toml
…/02-arrays.t :771:
:rule<array>
atweiden/config-toml
…/02-arrays.t :774:
┃ ┃ ∙ Parses string literal array of difficult
atweiden/config-toml
…/02-arrays.t :782:
$match-array-of-basic-strings.made.WHAT,
atweiden/config-toml
…/02-arrays.t :785:
♪ [Is array?] - 40 of 123
atweiden/config-toml
…/02-arrays.t :787:
┃ ┃ ∙ $match-array-of-basic-strings.made.WHAT
atweiden/config-toml
…/02-arrays.t :794:
$match-array-of-basic-strings-newlines.made.WHAT,
atweiden/config-toml
…/02-arrays.t :797:
♪ [Is array?] - 41 of 123
atweiden/config-toml
…/02-arrays.t :799:
┃ ┃ ∙ $match-array-of-basic-strings-newlines.made.WHAT
atweiden/config-toml
…/02-arrays.t :806:
$match-array-of-basic-empty-strings.made.WHAT,
atweiden/config-toml
…/02-arrays.t :809:
♪ [Is array?] - 42 of 123
atweiden/config-toml
…/02-arrays.t :811:
┃ ┃ ∙ $match-array-of-basic-empty-strings.made.WHAT
atweiden/config-toml
…/02-arrays.t :818:
$match-array-of-basic-multiline-string.made.WHAT,
atweiden/config-toml
…/02-arrays.t :821:
♪ [Is array?] - 43 of 123
atweiden/config-toml
…/02-arrays.t :823:
┃ ┃ ∙ $match-array-of-basic-multiline-string.made.WHAT
atweiden/config-toml
…/02-arrays.t :830:
$match-array-of-basic-multiline-strings.made.WHAT,
atweiden/config-toml
…/02-arrays.t :833:
♪ [Is array?] - 44 of 123
atweiden/config-toml
…/02-arrays.t :835:
┃ ┃ ∙ $match-array-of-basic-multiline-strings.made.WHAT
atweiden/config-toml
…/02-arrays.t :842:
$match-array-of-basic-multiline-strings-newlines.made.WHAT,
atweiden/config-toml
…/02-arrays.t :845:
♪ [Is array?] - 45 of 123
atweiden/config-toml
…/02-arrays.t :847:
┃ ┃ ∙ $match-array-of-basic-multiline-strings-newlines
atweiden/config-toml
…/02-arrays.t :854:
$match-array-of-literal-strings.made.WHAT,
atweiden/config-toml
…/02-arrays.t :857:
♪ [Is array?] - 46 of 123
atweiden/config-toml
…/02-arrays.t :859:
┃ ┃ ∙ $match-array-of-literal-strings.made.WHAT
atweiden/config-toml
…/02-arrays.t :866:
$match-array-of-literal-strings-newlines.made.WHAT,
atweiden/config-toml
…/02-arrays.t :869:
♪ [Is array?] - 47 of 123
atweiden/config-toml
…/02-arrays.t :871:
┃ ┃ ∙ $match-array-of-literal-strings-newlines
atweiden/config-toml
…/02-arrays.t :878:
$match-array-of-literal-empty-strings.made.WHAT,
atweiden/config-toml
…/02-arrays.t :881:
♪ [Is array?] - 48 of 123
atweiden/config-toml
…/02-arrays.t :883:
┃ ┃ ∙ $match-array-of-literal-empty-strings.made.WHAT
atweiden/config-toml
…/02-arrays.t :890:
$match-array-of-literal-multiline-string.made.WHAT,
atweiden/config-toml
…/02-arrays.t :893:
♪ [Is array?] - 49 of 123
atweiden/config-toml
…/02-arrays.t :895:
┃ ┃ ∙ $match-array-of-literal-multiline-string
atweiden/config-toml
…/02-arrays.t :902:
$match-array-of-literal-multiline-strings.made.WHAT,
atweiden/config-toml
…/02-arrays.t :905:
♪ [Is array?] - 50 of 123
atweiden/config-toml
…/02-arrays.t :907:
┃ ┃ ∙ $match-array-of-literal-multiline-strings
atweiden/config-toml
…/02-arrays.t :914:
$match-array-of-literal-multiline-strings-newlines.made.WHAT,
atweiden/config-toml
…/02-arrays.t :917:
♪ [Is array?] - 51 of 123
atweiden/config-toml
…/02-arrays.t :919:
┃ ┃ ∙ $match-array-of-literal-multiline-strings-newlines
atweiden/config-toml
…/02-arrays.t :926:
$match-array-of-mixed-strings.made.WHAT,
atweiden/config-toml
…/02-arrays.t :929:
♪ [Is array?] - 52 of 123
atweiden/config-toml
…/02-arrays.t :931:
┃ ┃ ∙ $match-array-of-mixed-strings.made.WHAT
atweiden/config-toml
…/02-arrays.t :938:
$match-array-of-difficult-strings.made.WHAT,
atweiden/config-toml
…/02-arrays.t :941:
♪ [Is array?] - 53 of 123
atweiden/config-toml
…/02-arrays.t :943:
┃ ┃ ∙ $match-array-of-difficult-strings.made.WHAT
atweiden/config-toml
…/02-arrays.t :950:
$match-array-of-difficult-strings-leading-commas.made.WHAT,
atweiden/config-toml
…/02-arrays.t :953:
♪ [Is array?] - 54 of 123
atweiden/config-toml
…/02-arrays.t :955:
┃ ┃ ∙ $match-array-of-difficult-strings-leading-commas
atweiden/config-toml
…/02-arrays.t :963:
$match-array-of-basic-strings.made,
atweiden/config-toml
…/02-arrays.t :966:
♪ [Is expected array value?] - 55 of 123
atweiden/config-toml
…/02-arrays.t :968:
┃ ┃ ∙ $match-array-of-basic-strings.made
atweiden/config-toml
…/02-arrays.t :975:
$match-array-of-basic-strings-newlines.made,
atweiden/config-toml
…/02-arrays.t :978:
♪ [Is expected array value?] - 56 of 123
atweiden/config-toml
…/02-arrays.t :980:
┃ ┃ ∙ $match-array-of-basic-strings-newlines.made
atweiden/config-toml
…/02-arrays.t :987:
$match-array-of-basic-empty-strings.made,
atweiden/config-toml
…/02-arrays.t :990:
♪ [Is expected array value?] - 57 of 123
atweiden/config-toml
…/02-arrays.t :992:
┃ ┃ ∙ $match-array-of-basic-empty-strings.made
atweiden/config-toml
…/02-arrays.t :999:
$match-array-of-basic-multiline-string.made,
atweiden/config-toml
…/02-arrays.t :1002:
♪ [Is expected array value?] - 58 of 123
atweiden/config-toml
…/02-arrays.t :1004:
┃ ┃ ∙ $match-array-of-basic-multiline-string.made
atweiden/config-toml
…/02-arrays.t :1011:
$match-array-of-basic-multiline-strings.made,
atweiden/config-toml
…/02-arrays.t :1014:
♪ [Is expected array value?] - 59 of 123
atweiden/config-toml
…/02-arrays.t :1016:
┃ ┃ ∙ $match-array-of-basic-multiline-strings.made
atweiden/config-toml
…/02-arrays.t :1022:
# leading whitespace in this array is because TOML parser does not
atweiden/config-toml
…/02-arrays.t :1026:
$match-array-of-basic-multiline-strings-newlines.made,
atweiden/config-toml
…/02-arrays.t :1033:
♪ [Is expected array value?] - 60 of 123
atweiden/config-toml
…/02-arrays.t :1035:
┃ ┃ ∙ $match-array-of-basic-multiline-strings-newlines
atweiden/config-toml
…/02-arrays.t :1042:
$match-array-of-literal-strings.made,
atweiden/config-toml
…/02-arrays.t :1045:
♪ [Is expected array value?] - 61 of 123
atweiden/config-toml
…/02-arrays.t :1047:
┃ ┃ ∙ $match-array-of-literal-strings.made
atweiden/config-toml
…/02-arrays.t :1054:
$match-array-of-literal-strings-newlines.made,
atweiden/config-toml
…/02-arrays.t :1057:
♪ [Is expected array value?] - 62 of 123
atweiden/config-toml
…/02-arrays.t :1059:
┃ ┃ ∙ $match-array-of-literal-strings-newlines
atweiden/config-toml
…/02-arrays.t :1066:
$match-array-of-literal-empty-strings.made,
atweiden/config-toml
…/02-arrays.t :1069:
♪ [Is expected array value?] - 63 of 123
atweiden/config-toml
…/02-arrays.t :1071:
┃ ┃ ∙ $match-array-of-literal-empty-strings.made
atweiden/config-toml
…/02-arrays.t :1078:
$match-array-of-literal-multiline-string.made,
atweiden/config-toml
…/02-arrays.t :1081:
♪ [Is expected array value?] - 64 of 123
atweiden/config-toml
…/02-arrays.t :1083:
┃ ┃ ∙ $match-array-of-literal-multiline-string
atweiden/config-toml
…/02-arrays.t :1090:
$match-array-of-literal-multiline-strings.made,
atweiden/config-toml
…/02-arrays.t :1093:
♪ [Is expected array value?] - 65 of 123
atweiden/config-toml
…/02-arrays.t :1095:
┃ ┃ ∙ $match-array-of-literal-multiline-strings
atweiden/config-toml
…/02-arrays.t :1102:
$match-array-of-literal-multiline-strings-newlines.made,
atweiden/config-toml
…/02-arrays.t :1109:
♪ [Is expected array value?] - 66 of 123
atweiden/config-toml
…/02-arrays.t :1111:
┃ ┃ ∙ $match-array-of-literal-multiline-strings-newlines
atweiden/config-toml
…/02-arrays.t :1118:
$match-array-of-mixed-strings.made,
atweiden/config-toml
…/02-arrays.t :1121:
♪ [Is expected array value?] - 67 of 123
atweiden/config-toml
…/02-arrays.t :1123:
┃ ┃ ∙ $match-array-of-mixed-strings.made
atweiden/config-toml
…/02-arrays.t :1130:
$match-array-of-difficult-strings.made,
atweiden/config-toml
…/02-arrays.t :1133:
♪ [Is expected array value?] - 68 of 123
atweiden/config-toml
…/02-arrays.t :1135:
┃ ┃ ∙ $match-array-of-difficult-strings.made
atweiden/config-toml
…/02-arrays.t :1142:
$match-array-of-difficult-strings-leading-commas.made,
atweiden/config-toml
…/02-arrays.t :1145:
♪ [Is expected array value?] - 69 of 123
atweiden/config-toml
…/02-arrays.t :1147:
┃ ┃ ∙ $match-array-of-difficult-strings-leading-commas
atweiden/config-toml
…/02-arrays.t :1155:
# end array of strings grammar-actions tests }}}
atweiden/config-toml
…/02-arrays.t :1156:
# array of integers grammar-actions tests {{{
atweiden/config-toml
…/02-arrays.t :1159:
my Str $array-of-integers = '[ 8001, 8001, 8002 ]';
atweiden/config-toml
…/02-arrays.t :1160:
my Str $array-of-integers-newlines = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :1173:
my $match-array-of-integers =
atweiden/config-toml
…/02-arrays.t :1175:
$array-of-integers,
atweiden/config-toml
…/02-arrays.t :1177:
:rule<array>
atweiden/config-toml
…/02-arrays.t :1179:
my $match-array-of-integers-newlines =
atweiden/config-toml
…/02-arrays.t :1181:
$array-of-integers-newlines,
atweiden/config-toml
…/02-arrays.t :1183:
:rule<array>
atweiden/config-toml
…/02-arrays.t :1187:
$match-array-of-integers.WHAT,
atweiden/config-toml
…/02-arrays.t :1190:
♪ [Grammar.parse($array-of-integers, :rule<array>)] - 70 of 123
atweiden/config-toml
…/02-arrays.t :1192:
┃ ┃ ∙ Parses string literal array of integers
atweiden/config-toml
…/02-arrays.t :1199:
$match-array-of-integers-newlines.WHAT,
atweiden/config-toml
…/02-arrays.t :1202:
♪ [Grammar.parse($array-of-integers-newlines, :rule<array>)] - 71 of 123
atweiden/config-toml
…/02-arrays.t :1204:
┃ ┃ ∙ Parses string literal array of integers
atweiden/config-toml
…/02-arrays.t :1212:
$match-array-of-integers.made.WHAT,
atweiden/config-toml
…/02-arrays.t :1215:
♪ [Is array?] - 72 of 123
atweiden/config-toml
…/02-arrays.t :1217:
┃ ┃ ∙ $match-array-of-integers.made.WHAT
atweiden/config-toml
…/02-arrays.t :1224:
$match-array-of-integers-newlines.made.WHAT,
atweiden/config-toml
…/02-arrays.t :1227:
♪ [Is array?] - 73 of 123
atweiden/config-toml
…/02-arrays.t :1229:
┃ ┃ ∙ $match-array-of-integers-newlines.made.WHAT
atweiden/config-toml
…/02-arrays.t :1237:
$match-array-of-integers.made,
atweiden/config-toml
…/02-arrays.t :1240:
♪ [Is expected array value?] - 74 of 123
atweiden/config-toml
…/02-arrays.t :1242:
┃ ┃ ∙ $match-array-of-integers.made
atweiden/config-toml
…/02-arrays.t :1249:
$match-array-of-integers-newlines.made,
atweiden/config-toml
…/02-arrays.t :1252:
♪ [Is expected array value?] - 75 of 123
atweiden/config-toml
…/02-arrays.t :1254:
┃ ┃ ∙ $match-array-of-integers-newlines.made
atweiden/config-toml
…/02-arrays.t :1262:
# end array of integers grammar-actions tests }}}
atweiden/config-toml
…/02-arrays.t :1263:
# array of floats grammar-actions tests {{{
atweiden/config-toml
…/02-arrays.t :1266:
my Str $array-of-floats = '[ 0.0, -1.1, +2.2, -3.3, +4.4, -5.5 ]';
atweiden/config-toml
…/02-arrays.t :1267:
my Str $array-of-floats-newlines = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :1282:
my $match-array-of-floats =
atweiden/config-toml
…/02-arrays.t :1284:
$array-of-floats,
atweiden/config-toml
…/02-arrays.t :1286:
:rule<array>
atweiden/config-toml
…/02-arrays.t :1288:
my $match-array-of-floats-newlines =
atweiden/config-toml
…/02-arrays.t :1290:
$array-of-floats-newlines,
atweiden/config-toml
…/02-arrays.t :1292:
:rule<array>
atweiden/config-toml
…/02-arrays.t :1296:
$match-array-of-floats.WHAT,
atweiden/config-toml
…/02-arrays.t :1299:
♪ [Grammar.parse($array-of-floats, :rule<array>)] - 76 of 123
atweiden/config-toml
…/02-arrays.t :1301:
┃ ┃ ∙ Parses string literal array of floats
atweiden/config-toml
…/02-arrays.t :1308:
$match-array-of-floats-newlines.WHAT,
atweiden/config-toml
…/02-arrays.t :1311:
♪ [Grammar.parse($array-of-floats-newlines, :rule<array>)] - 77 of 123
atweiden/config-toml
…/02-arrays.t :1313:
┃ ┃ ∙ Parses string literal array of floats
atweiden/config-toml
…/02-arrays.t :1321:
$match-array-of-floats.made.WHAT,
atweiden/config-toml
…/02-arrays.t :1324:
♪ [Is array?] - 78 of 123
atweiden/config-toml
…/02-arrays.t :1326:
┃ ┃ ∙ $match-array-of-floats.made.WHAT ~~ Array
atweiden/config-toml
…/02-arrays.t :1333:
$match-array-of-floats-newlines.made.WHAT,
atweiden/config-toml
…/02-arrays.t :1336:
♪ [Is array?] - 79 of 123
atweiden/config-toml
…/02-arrays.t :1338:
┃ ┃ ∙ $match-array-of-floats-newlines.made.WHAT
atweiden/config-toml
…/02-arrays.t :1346:
$match-array-of-floats.made,
atweiden/config-toml
…/02-arrays.t :1349:
♪ [Is expected array value?] - 80 of 123
atweiden/config-toml
…/02-arrays.t :1351:
┃ ┃ ∙ $match-array-of-floats.made
atweiden/config-toml
…/02-arrays.t :1358:
$match-array-of-floats-newlines.made,
atweiden/config-toml
…/02-arrays.t :1371:
♪ [Is expected array value?] - 81 of 123
atweiden/config-toml
…/02-arrays.t :1373:
┃ ┃ ∙ $match-array-of-floats-newlines.made.WHAT
atweiden/config-toml
…/02-arrays.t :1381:
# end array of floats grammar-actions tests }}}
atweiden/config-toml
…/02-arrays.t :1382:
# array of booleans grammar-actions tests {{{
atweiden/config-toml
…/02-arrays.t :1385:
my Str $array-of-booleans = '[true,false]';
atweiden/config-toml
…/02-arrays.t :1386:
my Str $array-of-booleans-newlines = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :1394:
my $match-array-of-booleans =
atweiden/config-toml
…/02-arrays.t :1396:
$array-of-booleans,
atweiden/config-toml
…/02-arrays.t :1398:
:rule<array>
atweiden/config-toml
…/02-arrays.t :1400:
my $match-array-of-booleans-newlines =
atweiden/config-toml
…/02-arrays.t :1402:
$array-of-booleans-newlines,
atweiden/config-toml
…/02-arrays.t :1404:
:rule<array>
atweiden/config-toml
…/02-arrays.t :1408:
$match-array-of-booleans.WHAT,
atweiden/config-toml
…/02-arrays.t :1411:
♪ [Grammar.parse($array-of-booleans, :rule<array>)] - 82 of 123
atweiden/config-toml
…/02-arrays.t :1413:
┃ ┃ ∙ Parses string literal array of booleans successfully
atweiden/config-toml
…/02-arrays.t :1420:
$match-array-of-booleans-newlines.WHAT,
atweiden/config-toml
…/02-arrays.t :1423:
♪ [Grammar.parse($array-of-booleans-newlines, :rule<array>)] - 83 of 123
atweiden/config-toml
…/02-arrays.t :1425:
┃ ┃ ∙ Parses string literal array of booleans
atweiden/config-toml
…/02-arrays.t :1433:
$match-array-of-booleans.made.WHAT,
atweiden/config-toml
…/02-arrays.t :1436:
♪ [Is array?] - 84 of 123
atweiden/config-toml
…/02-arrays.t :1438:
┃ ┃ ∙ $match-array-of-booleans.made.WHAT ~~ Array
atweiden/config-toml
…/02-arrays.t :1445:
$match-array-of-booleans-newlines.made.WHAT,
atweiden/config-toml
…/02-arrays.t :1448:
♪ [Is array?] - 85 of 123
atweiden/config-toml
…/02-arrays.t :1450:
┃ ┃ ∙ $match-array-of-booleans-newlines.made.WHAT ~~ Array
atweiden/config-toml
…/02-arrays.t :1458:
$match-array-of-booleans.made,
atweiden/config-toml
…/02-arrays.t :1461:
♪ [Is expected array value?] - 86 of 123
atweiden/config-toml
…/02-arrays.t :1463:
┃ ┃ ∙ $match-array-of-booleans.made ~~ [True, False]
atweiden/config-toml
…/02-arrays.t :1470:
$match-array-of-booleans-newlines.made,
atweiden/config-toml
…/02-arrays.t :1473:
♪ [Is expected array value?] - 87 of 123
atweiden/config-toml
…/02-arrays.t :1475:
┃ ┃ ∙ $match-array-of-booleans-newlines.made
atweiden/config-toml
…/02-arrays.t :1483:
# end array of booleans grammar-actions tests }}}
atweiden/config-toml
…/02-arrays.t :1484:
# array of datetimes grammar-actions tests {{{
atweiden/config-toml
…/02-arrays.t :1487:
my Str $array-of-date-times = '[1979-05-27T07:32:00Z,]';
atweiden/config-toml
…/02-arrays.t :1488:
my Str $array-of-date-times-newlines = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :1501:
my $match-array-of-date-times =
atweiden/config-toml
…/02-arrays.t :1503:
$array-of-date-times,
atweiden/config-toml
…/02-arrays.t :1505:
:rule<array>
atweiden/config-toml
…/02-arrays.t :1507:
my $match-array-of-date-times-newlines =
atweiden/config-toml
…/02-arrays.t :1509:
$array-of-date-times-newlines,
atweiden/config-toml
…/02-arrays.t :1511:
:rule<array>
atweiden/config-toml
…/02-arrays.t :1515:
$match-array-of-date-times.WHAT,
atweiden/config-toml
…/02-arrays.t :1518:
♪ [Grammar.parse($array-of-date-times, :rule<array>)] - 88 of 123
atweiden/config-toml
…/02-arrays.t :1520:
┃ ┃ ∙ Parses string literal array of datetimes
atweiden/config-toml
…/02-arrays.t :1527:
$match-array-of-date-times-newlines.WHAT,
atweiden/config-toml
…/02-arrays.t :1531:
$array-of-date-times-newlines,
atweiden/config-toml
…/02-arrays.t :1532:
:rule<array>
atweiden/config-toml
…/02-arrays.t :1535:
┃ ┃ ∙ Parses string literal array of datetimes
atweiden/config-toml
…/02-arrays.t :1543:
$match-array-of-date-times.made.WHAT,
atweiden/config-toml
…/02-arrays.t :1546:
♪ [Is array?] - 90 of 123
atweiden/config-toml
…/02-arrays.t :1548:
┃ ┃ ∙ $match-array-of-date-times.made.WHAT ~~ Array
atweiden/config-toml
…/02-arrays.t :1555:
$match-array-of-date-times-newlines.made.WHAT,
atweiden/config-toml
…/02-arrays.t :1558:
♪ [Is array?] - 91 of 123
atweiden/config-toml
…/02-arrays.t :1560:
┃ ┃ ∙ $match-array-of-date-times-newlines.made.WHAT
atweiden/config-toml
…/02-arrays.t :1568:
$match-array-of-date-times.made,
atweiden/config-toml
…/02-arrays.t :1571:
♪ [Is expected array value?] - 92 of 123
atweiden/config-toml
…/02-arrays.t :1573:
┃ ┃ ∙ $match-array-of-date-times.made ~~ [ ... ]
atweiden/config-toml
…/02-arrays.t :1580:
$match-array-of-date-times-newlines.made,
atweiden/config-toml
…/02-arrays.t :1590:
♪ [Is expected array value?] - 93 of 123
atweiden/config-toml
…/02-arrays.t :1592:
┃ ┃ ∙ $match-array-of-date-times-newlines.made
atweiden/config-toml
…/02-arrays.t :1600:
# end array of datetimes grammar-actions tests }}}
atweiden/config-toml
…/02-arrays.t :1601:
# array of arrays grammar-actions tests {{{
atweiden/config-toml
…/02-arrays.t :1604:
my Str $array-of-arrays = '[ [ 1, 2 ], [-3e1_000, +4.56, 5.0] ]';
atweiden/config-toml
…/02-arrays.t :1605:
my Str $array-of-arrays-newlines = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :1648:
my Str $array-of-empty-arrays = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :1653:
my $match-array-of-arrays =
atweiden/config-toml
…/02-arrays.t :1655:
$array-of-arrays,
atweiden/config-toml
…/02-arrays.t :1657:
:rule<array>
atweiden/config-toml
…/02-arrays.t :1659:
my $match-array-of-arrays-newlines =
atweiden/config-toml
…/02-arrays.t :1661:
$array-of-arrays-newlines,
atweiden/config-toml
…/02-arrays.t :1663:
:rule<array>
atweiden/config-toml
…/02-arrays.t :1665:
my $match-array-of-empty-arrays =
atweiden/config-toml
…/02-arrays.t :1667:
$array-of-empty-arrays,
atweiden/config-toml
…/02-arrays.t :1669:
:rule<array>
atweiden/config-toml
…/02-arrays.t :1673:
$match-array-of-arrays.WHAT,
atweiden/config-toml
…/02-arrays.t :1676:
♪ [Grammar.parse($array-of-arrays, :rule<array>)] - 94 of 123
atweiden/config-toml
…/02-arrays.t :1678:
┃ ┃ ∙ Parses string literal array of arrays
atweiden/config-toml
…/02-arrays.t :1685:
$match-array-of-arrays-newlines.WHAT,
atweiden/config-toml
…/02-arrays.t :1689:
$array-of-arrays-newlines,
atweiden/config-toml
…/02-arrays.t :1690:
:rule<array>
atweiden/config-toml
…/02-arrays.t :1693:
┃ ┃ ∙ Parses string literal array of arrays
atweiden/config-toml
…/02-arrays.t :1700:
$match-array-of-empty-arrays.WHAT,
atweiden/config-toml
…/02-arrays.t :1704:
$array-of-empty-arrays,
atweiden/config-toml
…/02-arrays.t :1705:
:rule<array>
atweiden/config-toml
…/02-arrays.t :1708:
┃ ┃ ∙ Parses string literal array of arrays
atweiden/config-toml
…/02-arrays.t :1716:
$match-array-of-arrays.made.WHAT,
atweiden/config-toml
…/02-arrays.t :1719:
♪ [Is array?] - 97 of 123
atweiden/config-toml
…/02-arrays.t :1721:
┃ ┃ ∙ $match-array-of-arrays.made.WHAT ~~ Array
atweiden/config-toml
…/02-arrays.t :1728:
$match-array-of-arrays-newlines.made.WHAT,
atweiden/config-toml
…/02-arrays.t :1731:
♪ [Is array?] - 98 of 123
atweiden/config-toml
…/02-arrays.t :1733:
┃ ┃ ∙ $match-array-of-arrays-newlines.made.WHAT ~~ Array
atweiden/config-toml
…/02-arrays.t :1740:
$match-array-of-empty-arrays.made.WHAT,
atweiden/config-toml
…/02-arrays.t :1743:
♪ [Is array?] - 99 of 123
atweiden/config-toml
…/02-arrays.t :1745:
┃ ┃ ∙ $match-array-of-empty-arrays.made.WHAT ~~ Array
atweiden/config-toml
…/02-arrays.t :1753:
$match-array-of-arrays.made,
atweiden/config-toml
…/02-arrays.t :1756:
♪ [Is expected array value?] - 100 of 123
atweiden/config-toml
…/02-arrays.t :1758:
┃ ┃ ∙ $match-array-of-arrays.made ~~ [ ... ]
atweiden/config-toml
…/02-arrays.t :1765:
$match-array-of-arrays-newlines.made,
atweiden/config-toml
…/02-arrays.t :1778:
♪ [Is expected array value?] - 101 of 123
atweiden/config-toml
…/02-arrays.t :1780:
┃ ┃ ∙ $match-array-of-arrays-newlines.made ~~ [ ... ]
atweiden/config-toml
…/02-arrays.t :1787:
$match-array-of-empty-arrays.made,
atweiden/config-toml
…/02-arrays.t :1790:
♪ [Is expected array value?] - 102 of 123
atweiden/config-toml
…/02-arrays.t :1792:
┃ ┃ ∙ $match-array-of-empty-arrays.made ~~ [ ... ]
atweiden/config-toml
…/02-arrays.t :1800:
# end array of arrays grammar-actions tests }}}
atweiden/config-toml
…/02-arrays.t :1801:
# array of inline tables grammar-actions tests {{{
atweiden/config-toml
…/02-arrays.t :1804:
my Str $array-of-inline-tables = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :1811:
my $match-array-of-inline-tables =
atweiden/config-toml
…/02-arrays.t :1813:
$array-of-inline-tables,
atweiden/config-toml
…/02-arrays.t :1815:
:rule<array>
atweiden/config-toml
…/02-arrays.t :1819:
$match-array-of-inline-tables.WHAT,
atweiden/config-toml
…/02-arrays.t :1822:
♪ [Grammar.parse($array-of-inline-tables, :rule<array>)] - 103 of 123
atweiden/config-toml
…/02-arrays.t :1824:
┃ ┃ ∙ Parses string literal array of inline tables
atweiden/config-toml
…/02-arrays.t :1832:
$match-array-of-inline-tables.made.WHAT,
atweiden/config-toml
…/02-arrays.t :1835:
♪ [Is array?] - 104 of 123
atweiden/config-toml
…/02-arrays.t :1837:
┃ ┃ ∙ $match-array-of-inline-tables.made.WHAT ~~ Array
atweiden/config-toml
…/02-arrays.t :1845:
$match-array-of-inline-tables.made,
atweiden/config-toml
…/02-arrays.t :1852:
♪ [Is expected array value?] - 105 of 123
atweiden/config-toml
…/02-arrays.t :1854:
┃ ┃ ∙ $match-array-of-inline-tables.made ~~ [ ... ]
atweiden/config-toml
…/02-arrays.t :1862:
# end array of inline tables grammar-actions tests }}}
atweiden/config-toml
…/02-arrays.t :1863:
# commented array grammar-actions tests {{{
atweiden/config-toml
…/02-arrays.t :1866:
my Str $commented-array-of-mixed-strings = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :1879:
my Str $commented-array-of-integers = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :1891:
my Str $commented-array-of-floats = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :1903:
my Str $commented-array-of-booleans = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :1915:
my Str $commented-array-of-date-times = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :1930:
my Str $commented-array-of-arrays = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :1995:
my $match-commented-array-of-mixed-strings =
atweiden/config-toml
…/02-arrays.t :1997:
$commented-array-of-mixed-strings,
atweiden/config-toml
…/02-arrays.t :1999:
:rule<array>
atweiden/config-toml
…/02-arrays.t :2001:
my $match-commented-array-of-integers =
atweiden/config-toml
…/02-arrays.t :2003:
$commented-array-of-integers,
atweiden/config-toml
…/02-arrays.t :2005:
:rule<array>
atweiden/config-toml
…/02-arrays.t :2007:
my $match-commented-array-of-floats =
atweiden/config-toml
…/02-arrays.t :2009:
$commented-array-of-floats,
atweiden/config-toml
…/02-arrays.t :2011:
:rule<array>
atweiden/config-toml
…/02-arrays.t :2013:
my $match-commented-array-of-booleans =
atweiden/config-toml
…/02-arrays.t :2015:
$commented-array-of-booleans,
atweiden/config-toml
…/02-arrays.t :2017:
:rule<array>
atweiden/config-toml
…/02-arrays.t :2019:
my $match-commented-array-of-date-times =
atweiden/config-toml
…/02-arrays.t :2021:
$commented-array-of-date-times,
atweiden/config-toml
…/02-arrays.t :2023:
:rule<array>
atweiden/config-toml
…/02-arrays.t :2025:
my $match-commented-array-of-arrays =
atweiden/config-toml
…/02-arrays.t :2027:
$commented-array-of-arrays,
atweiden/config-toml
…/02-arrays.t :2029:
:rule<array>
atweiden/config-toml
…/02-arrays.t :2033:
$match-commented-array-of-mixed-strings.WHAT,
atweiden/config-toml
…/02-arrays.t :2037:
$commented-array-of-mixed-strings,
atweiden/config-toml
…/02-arrays.t :2038:
:rule<array>
atweiden/config-toml
…/02-arrays.t :2041:
┃ ┃ ∙ Parses string literal commented array
atweiden/config-toml
…/02-arrays.t :2048:
$match-commented-array-of-integers.WHAT,
atweiden/config-toml
…/02-arrays.t :2051:
♪ [Grammar.parse($commented-array-of-integers, :rule<array>)] - 107 of 123
atweiden/config-toml
…/02-arrays.t :2053:
┃ ┃ ∙ Parses string literal commented array
atweiden/config-toml
…/02-arrays.t :2060:
$match-commented-array-of-floats.WHAT,
atweiden/config-toml
…/02-arrays.t :2063:
♪ [Grammar.parse($commented-array-of-floats, :rule<array>)] - 108 of 123
atweiden/config-toml
…/02-arrays.t :2065:
┃ ┃ ∙ Parses string literal commented array
atweiden/config-toml
…/02-arrays.t :2072:
$match-commented-array-of-booleans.WHAT,
atweiden/config-toml
…/02-arrays.t :2075:
♪ [Grammar.parse($commented-array-of-booleans, :rule<array>)] - 109 of 123
atweiden/config-toml
…/02-arrays.t :2077:
┃ ┃ ∙ Parses string literal commented array
atweiden/config-toml
…/02-arrays.t :2084:
$match-commented-array-of-date-times.WHAT,
atweiden/config-toml
…/02-arrays.t :2088:
$commented-array-of-date-times,
atweiden/config-toml
…/02-arrays.t :2089:
:rule<array>
atweiden/config-toml
…/02-arrays.t :2092:
┃ ┃ ∙ Parses string literal commented array
atweiden/config-toml
…/02-arrays.t :2099:
$match-commented-array-of-arrays.WHAT,
atweiden/config-toml
…/02-arrays.t :2102:
♪ [Grammar.parse($commented-array-of-arrays, :rule<array>)] - 111 of 123
atweiden/config-toml
…/02-arrays.t :2104:
┃ ┃ ∙ Parses string literal commented array
atweiden/config-toml
…/02-arrays.t :2105:
┃ Success ┃ of arrays successfully
atweiden/config-toml
…/02-arrays.t :2112:
$match-commented-array-of-mixed-strings.made.WHAT,
atweiden/config-toml
…/02-arrays.t :2115:
♪ [Is array?] - 112 of 123
atweiden/config-toml
…/02-arrays.t :2117:
┃ ┃ ∙ $match-commented-array-of-mixed-strings.made.WHAT
atweiden/config-toml
…/02-arrays.t :2124:
$match-commented-array-of-integers.made.WHAT,
atweiden/config-toml
…/02-arrays.t :2127:
♪ [Is array?] - 113 of 123
atweiden/config-toml
…/02-arrays.t :2129:
┃ ┃ ∙ $match-commented-array-of-integers.made.WHAT
atweiden/config-toml
…/02-arrays.t :2136:
$match-commented-array-of-floats.made.WHAT,
atweiden/config-toml
…/02-arrays.t :2139:
♪ [Is array?] - 114 of 123
atweiden/config-toml
…/02-arrays.t :2141:
┃ ┃ ∙ $match-commented-array-of-floats.made.WHAT
atweiden/config-toml
…/02-arrays.t :2148:
$match-commented-array-of-booleans.made.WHAT,
atweiden/config-toml
…/02-arrays.t :2151:
♪ [Is array?] - 115 of 123
atweiden/config-toml
…/02-arrays.t :2153:
┃ ┃ ∙ $match-commented-array-of-booleans.made.WHAT
atweiden/config-toml
…/02-arrays.t :2160:
$match-commented-array-of-date-times.made.WHAT,
atweiden/config-toml
…/02-arrays.t :2163:
♪ [Is array?] - 116 of 123
atweiden/config-toml
…/02-arrays.t :2165:
┃ ┃ ∙ $match-commented-array-of-date-times.made.WHAT
atweiden/config-toml
…/02-arrays.t :2172:
$match-commented-array-of-arrays.made.WHAT,
atweiden/config-toml
…/02-arrays.t :2175:
♪ [Is array?] - 117 of 123
atweiden/config-toml
…/02-arrays.t :2177:
┃ ┃ ∙ $match-commented-array-of-arrays.made.WHAT
atweiden/config-toml
…/02-arrays.t :2185:
$match-commented-array-of-mixed-strings.made,
atweiden/config-toml
…/02-arrays.t :2188:
♪ [Is expected array value?] - 118 of 123
atweiden/config-toml
…/02-arrays.t :2190:
┃ ┃ ∙ $match-commented-array-of-mixed-strings.made
atweiden/config-toml
…/02-arrays.t :2197:
$match-commented-array-of-integers.made,
atweiden/config-toml
…/02-arrays.t :2200:
♪ [Is expected array value?] - 119 of 123
atweiden/config-toml
…/02-arrays.t :2202:
┃ ┃ ∙ $match-commented-array-of-integers.made
atweiden/config-toml
…/02-arrays.t :2209:
$match-commented-array-of-floats.made,
atweiden/config-toml
…/02-arrays.t :2212:
♪ [Is expected array value?] - 120 of 123
atweiden/config-toml
…/02-arrays.t :2214:
┃ ┃ ∙ $match-commented-array-of-floats.made
atweiden/config-toml
…/02-arrays.t :2221:
$match-commented-array-of-booleans.made,
atweiden/config-toml
…/02-arrays.t :2224:
♪ [Is expected array value?] - 121 of 123
atweiden/config-toml
…/02-arrays.t :2226:
┃ ┃ ∙ $match-commented-array-of-booleans.made
atweiden/config-toml
…/02-arrays.t :2233:
$match-commented-array-of-date-times.made,
atweiden/config-toml
…/02-arrays.t :2243:
♪ [Is expected array value?] - 122 of 123
atweiden/config-toml
…/02-arrays.t :2245:
┃ ┃ ∙ $match-commented-array-of-date-times.made
atweiden/config-toml
…/02-arrays.t :2252:
$match-commented-array-of-arrays.made,
atweiden/config-toml
…/02-arrays.t :2271:
♪ [Is expected array value?] - 123 of 123
atweiden/config-toml
…/02-arrays.t :2273:
┃ ┃ ∙ $match-commented-array-of-arrays.made
atweiden/config-toml
…/02-arrays.t :2281:
# end commented array grammar-actions tests }}}
atweiden/config-toml
…/03-inline-tables.t :16:
array_of_arrays = [# this is ok 4
atweiden/config-toml
…/03-inline-tables.t :116:
empty_array_of_arrays = [[[[[[[[]]]]]]]]# this is ok 87
atweiden/config-toml
…/03-inline-tables.t :162:
:array_of_arrays(
atweiden/config-toml
…/03-inline-tables.t :185:
:empty_array_of_arrays([[[[[[[[],],],],],],],])
atweiden/config-toml
…/04-document.t :632:
$match-document.made<array><key1>,
atweiden/config-toml
…/04-document.t :637:
┃ ┃ ∙ $match-document.made<array><key1>
atweiden/config-toml
…/04-document.t :644:
$match-document.made<array><key1>[0],
atweiden/config-toml
…/04-document.t :649:
┃ ┃ ∙ $match-document.made<array><key1>[0]
atweiden/config-toml
…/04-document.t :656:
$match-document.made<array><key1>[1],
atweiden/config-toml
…/04-document.t :661:
┃ ┃ ∙ $match-document.made<array><key1>[1]
atweiden/config-toml
…/04-document.t :668:
$match-document.made<array><key1>[2],
atweiden/config-toml
…/04-document.t :673:
┃ ┃ ∙ $match-document.made<array><key1>[2]
atweiden/config-toml
…/04-document.t :680:
$match-document.made<array><key2>,
atweiden/config-toml
…/04-document.t :685:
┃ ┃ ∙ $match-document.made<array><key2>
atweiden/config-toml
…/04-document.t :692:
$match-document.made<array><key2>[0],
atweiden/config-toml
…/04-document.t :697:
┃ ┃ ∙ $match-document.made<array><key2>[0]
atweiden/config-toml
…/04-document.t :704:
$match-document.made<array><key2>[1],
atweiden/config-toml
…/04-document.t :709:
┃ ┃ ∙ $match-document.made<array><key2>[1]
atweiden/config-toml
…/04-document.t :716:
$match-document.made<array><key2>[2],
atweiden/config-toml
…/04-document.t :721:
┃ ┃ ∙ $match-document.made<array><key2>[2]
atweiden/config-toml
…/04-document.t :728:
$match-document.made<array><key3>,
atweiden/config-toml
…/04-document.t :733:
┃ ┃ ∙ $match-document.made<array><key3>
atweiden/config-toml
…/04-document.t :740:
$match-document.made<array><key3>[0],
atweiden/config-toml
…/04-document.t :745:
┃ ┃ ∙ $match-document.made<array><key3>[0]
atweiden/config-toml
…/04-document.t :752:
$match-document.made<array><key3>[0][0],
atweiden/config-toml
…/04-document.t :757:
┃ ┃ ∙ $match-document.made<array><key3>[0][0]
atweiden/config-toml
…/04-document.t :764:
$match-document.made<array><key3>[0][1],
atweiden/config-toml
…/04-document.t :769:
┃ ┃ ∙ $match-document.made<array><key3>[0][1]
atweiden/config-toml
…/04-document.t :776:
$match-document.made<array><key3>[1],
atweiden/config-toml
…/04-document.t :781:
┃ ┃ ∙ $match-document.made<array><key3>[1]
atweiden/config-toml
…/04-document.t :788:
$match-document.made<array><key3>[1][0],
atweiden/config-toml
…/04-document.t :793:
┃ ┃ ∙ $match-document.made<array><key3>[1][0]
atweiden/config-toml
…/04-document.t :800:
$match-document.made<array><key3>[1][1],
atweiden/config-toml
…/04-document.t :805:
┃ ┃ ∙ $match-document.made<array><key3>[1][1]
atweiden/config-toml
…/04-document.t :812:
$match-document.made<array><key3>[1][2],
atweiden/config-toml
…/04-document.t :817:
┃ ┃ ∙ $match-document.made<array><key3>[1][2]
atweiden/config-toml
…/04-document.t :824:
$match-document.made<array><key4>,
atweiden/config-toml
…/04-document.t :829:
┃ ┃ ∙ $match-document.made<array><key4>
atweiden/config-toml
…/04-document.t :836:
$match-document.made<array><key4>[0],
atweiden/config-toml
…/04-document.t :841:
┃ ┃ ∙ $match-document.made<array><key4>[0]
atweiden/config-toml
…/04-document.t :848:
$match-document.made<array><key4>[0][0],
atweiden/config-toml
…/04-document.t :853:
┃ ┃ ∙ $match-document.made<array><key4>[0][0]
atweiden/config-toml
…/04-document.t :860:
$match-document.made<array><key4>[0][1],
atweiden/config-toml
…/04-document.t :865:
┃ ┃ ∙ $match-document.made<array><key4>[0][1]
atweiden/config-toml
…/04-document.t :872:
$match-document.made<array><key4>[1],
atweiden/config-toml
…/04-document.t :877:
┃ ┃ ∙ $match-document.made<array><key4>[1]
atweiden/config-toml
…/04-document.t :884:
$match-document.made<array><key4>[1][0],
atweiden/config-toml
…/04-document.t :889:
┃ ┃ ∙ $match-document.made<array><key4>[1][0]
atweiden/config-toml
…/04-document.t :896:
$match-document.made<array><key4>[1][1],
atweiden/config-toml
…/04-document.t :901:
┃ ┃ ∙ $match-document.made<array><key4>[1][1]
atweiden/config-toml
…/04-document.t :908:
$match-document.made<array><key4>[1][2],
atweiden/config-toml
…/04-document.t :913:
┃ ┃ ∙ $match-document.made<array><key4>[1][2]
atweiden/config-toml
…/04-document.t :920:
$match-document.made<array><key5>,
atweiden/config-toml
…/04-document.t :925:
┃ ┃ ∙ $match-document.made<array><key5>
atweiden/config-toml
…/04-document.t :932:
$match-document.made<array><key5>[0],
atweiden/config-toml
…/04-document.t :937:
┃ ┃ ∙ $match-document.made<array><key5>[0]
atweiden/config-toml
…/04-document.t :944:
$match-document.made<array><key5>[1],
atweiden/config-toml
…/04-document.t :949:
┃ ┃ ∙ $match-document.made<array><key5>[1]
atweiden/config-toml
…/04-document.t :956:
$match-document.made<array><key5>[2],
atweiden/config-toml
…/04-document.t :961:
┃ ┃ ∙ $match-document.made<array><key5>[2]
atweiden/config-toml
…/04-document.t :968:
$match-document.made<array><key6>,
atweiden/config-toml
…/04-document.t :973:
┃ ┃ ∙ $match-document.made<array><key6>
atweiden/config-toml
…/04-document.t :980:
$match-document.made<array><key6>[0],
atweiden/config-toml
…/04-document.t :985:
┃ ┃ ∙ $match-document.made<array><key6>[0]
atweiden/config-toml
…/04-document.t :992:
$match-document.made<array><key6>[1],
atweiden/config-toml
…/04-document.t :997:
┃ ┃ ∙ $match-document.made<array><key6>[1]
atweiden/config-toml
…/04-document.t :1173:
$match-document-hard.made<the><hard><test_array>,
atweiden/config-toml
…/04-document.t :1178:
┃ ┃ ∙ $match-document-hard.made<the><hard><test_array>
atweiden/config-toml
…/04-document.t :1185:
$match-document-hard.made<the><hard><test_array2>,
atweiden/config-toml
…/04-document.t :1190:
┃ ┃ ∙ $match-document-hard.made<the><hard><test_array2>
atweiden/config-toml
…/04-document.t :1233:
$match-document-hard.made<the><hard><bit#><multi_line_array>,
atweiden/config-toml
…/04-document.t :1238:
┃ ┃ ∙ $match-document-hard.made<the><hard><bit#><multi_line_array>
atweiden/config-toml
…/02-arrays.t :8:
# empty array grammar tests {{{
atweiden/config-toml
…/02-arrays.t :11:
my Str $empty-array = '[]';
atweiden/config-toml
…/02-arrays.t :12:
my Str $empty-array-space = '[ ]';
atweiden/config-toml
…/02-arrays.t :13:
my Str $empty-array-spaces = '[ ]';
atweiden/config-toml
…/02-arrays.t :14:
my Str $empty-array-tab = '[ ]';
atweiden/config-toml
…/02-arrays.t :15:
my Str $empty-array-tabs = '[ ]';
atweiden/config-toml
…/02-arrays.t :16:
my Str $empty-array-newline = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :20:
my Str $empty-array-newlines = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :26:
my Str $empty-array-newlines-tabbed = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :33:
my $match-empty-array =
atweiden/config-toml
…/02-arrays.t :35:
$empty-array,
atweiden/config-toml
…/02-arrays.t :36:
:rule<array>
atweiden/config-toml
…/02-arrays.t :38:
my $match-empty-array-space =
atweiden/config-toml
…/02-arrays.t :40:
$empty-array-space,
atweiden/config-toml
…/02-arrays.t :41:
:rule<array>
atweiden/config-toml
…/02-arrays.t :43:
my $match-empty-array-spaces =
atweiden/config-toml
…/02-arrays.t :45:
$empty-array-spaces,
atweiden/config-toml
…/02-arrays.t :46:
:rule<array>
atweiden/config-toml
…/02-arrays.t :48:
my $match-empty-array-tab =
atweiden/config-toml
…/02-arrays.t :50:
$empty-array-tab,
atweiden/config-toml
…/02-arrays.t :51:
:rule<array>
atweiden/config-toml
…/02-arrays.t :53:
my $match-empty-array-tabs =
atweiden/config-toml
…/02-arrays.t :55:
$empty-array-tabs,
atweiden/config-toml
…/02-arrays.t :56:
:rule<array>
atweiden/config-toml
…/02-arrays.t :58:
my $match-empty-array-newline =
atweiden/config-toml
…/02-arrays.t :60:
$empty-array-newline,
atweiden/config-toml
…/02-arrays.t :61:
:rule<array>
atweiden/config-toml
…/02-arrays.t :63:
my $match-empty-array-newlines =
atweiden/config-toml
…/02-arrays.t :65:
$empty-array-newlines,
atweiden/config-toml
…/02-arrays.t :66:
:rule<array>
atweiden/config-toml
…/02-arrays.t :68:
my $match-empty-array-newlines-tabbed =
atweiden/config-toml
…/02-arrays.t :70:
$empty-array-newlines-tabbed,
atweiden/config-toml
…/02-arrays.t :71:
:rule<array>
atweiden/config-toml
…/02-arrays.t :75:
$match-empty-array.WHAT,
atweiden/config-toml
…/02-arrays.t :78:
♪ [Grammar.parse($empty-array, :rule<array>)] - 1 of 41
atweiden/config-toml
…/02-arrays.t :80:
┃ ┃ ∙ Parses string literal empty array successfully
atweiden/config-toml
…/02-arrays.t :88:
$match-empty-array-space.WHAT,
atweiden/config-toml
…/02-arrays.t :91:
♪ [Grammar.parse($empty-array-space, :rule<array>)] - 2 of 41
atweiden/config-toml
…/02-arrays.t :93:
┃ ┃ ∙ Parses string literal empty array (with
atweiden/config-toml
…/02-arrays.t :101:
$match-empty-array-spaces.WHAT,
atweiden/config-toml
…/02-arrays.t :104:
♪ [Grammar.parse($empty-array-spaces, :rule<array>)] - 3 of 41
atweiden/config-toml
…/02-arrays.t :106:
┃ ┃ ∙ Parses string literal empty array (with
atweiden/config-toml
…/02-arrays.t :114:
$match-empty-array-tab.WHAT,
atweiden/config-toml
…/02-arrays.t :117:
♪ [Grammar.parse($empty-array-tab, :rule<array>)] - 4 of 41
atweiden/config-toml
…/02-arrays.t :119:
┃ ┃ ∙ Parses string literal empty array (with
atweiden/config-toml
…/02-arrays.t :127:
$match-empty-array-tabs.WHAT,
atweiden/config-toml
…/02-arrays.t :130:
♪ [Grammar.parse($empty-array-tabs, :rule<array>)] - 5 of 41
atweiden/config-toml
…/02-arrays.t :132:
┃ ┃ ∙ Parses string literal empty array (with
atweiden/config-toml
…/02-arrays.t :140:
$match-empty-array-newline.WHAT,
atweiden/config-toml
…/02-arrays.t :143:
♪ [Grammar.parse($empty-array-newline, :rule<array>)] - 6 of 41
atweiden/config-toml
…/02-arrays.t :145:
┃ ┃ ∙ Parses string literal empty array (with
atweiden/config-toml
…/02-arrays.t :153:
$match-empty-array-newlines.WHAT,
atweiden/config-toml
…/02-arrays.t :156:
♪ [Grammar.parse($empty-array-newlines, :rule<array>)] - 7 of 41
atweiden/config-toml
…/02-arrays.t :158:
┃ ┃ ∙ Parses string literal empty array (with
atweiden/config-toml
…/02-arrays.t :166:
$match-empty-array-newlines-tabbed.WHAT,
atweiden/config-toml
…/02-arrays.t :169:
♪ [Grammar.parse($empty-array-newlines-tabbed, :rule<array>)] - 8 of 41
atweiden/config-toml
…/02-arrays.t :171:
┃ ┃ ∙ Parses string literal empty array (with
atweiden/config-toml
…/02-arrays.t :179:
# end empty array grammar tests }}}
atweiden/config-toml
…/02-arrays.t :180:
# array of strings grammar tests {{{
atweiden/config-toml
…/02-arrays.t :183:
my Str $array-of-basic-strings = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :187:
my Str $array-of-basic-strings-newlines = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :195:
my Str $array-of-basic-empty-strings = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :199:
my Str $array-of-basic-multiline-string = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :203:
my Str $array-of-basic-multiline-strings = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :207:
my Str $array-of-basic-multiline-strings-newlines = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :221:
my Str $array-of-literal-strings = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :225:
my Str $array-of-literal-strings-newlines = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :233:
my Str $array-of-literal-empty-strings = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :237:
my Str $array-of-literal-multiline-string = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :241:
my Str $array-of-literal-multiline-strings = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :245:
my Str $array-of-literal-multiline-strings-newlines = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :259:
my Str $array-of-mixed-strings = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :263:
my Str $array-of-difficult-strings = q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :267:
my Str $array-of-difficult-strings-leading-commas = q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :278:
my $match-array-of-basic-strings =
atweiden/config-toml
…/02-arrays.t :280:
$array-of-basic-strings,
atweiden/config-toml
…/02-arrays.t :281:
:rule<array>
atweiden/config-toml
…/02-arrays.t :283:
my $match-array-of-basic-strings-newlines =
atweiden/config-toml
…/02-arrays.t :285:
$array-of-basic-strings-newlines,
atweiden/config-toml
…/02-arrays.t :286:
:rule<array>
atweiden/config-toml
…/02-arrays.t :288:
my $match-array-of-basic-empty-strings =
atweiden/config-toml
…/02-arrays.t :290:
$array-of-basic-empty-strings,
atweiden/config-toml
…/02-arrays.t :291:
:rule<array>
atweiden/config-toml
…/02-arrays.t :293:
my $match-array-of-basic-multiline-string =
atweiden/config-toml
…/02-arrays.t :295:
$array-of-basic-multiline-string,
atweiden/config-toml
…/02-arrays.t :296:
:rule<array>
atweiden/config-toml
…/02-arrays.t :298:
my $match-array-of-basic-multiline-strings =
atweiden/config-toml
…/02-arrays.t :300:
$array-of-basic-multiline-strings,
atweiden/config-toml
…/02-arrays.t :301:
:rule<array>
atweiden/config-toml
…/02-arrays.t :303:
my $match-array-of-basic-multiline-strings-newlines =
atweiden/config-toml
…/02-arrays.t :305:
$array-of-basic-multiline-strings-newlines,
atweiden/config-toml
…/02-arrays.t :306:
:rule<array>
atweiden/config-toml
…/02-arrays.t :308:
my $match-array-of-literal-strings =
atweiden/config-toml
…/02-arrays.t :310:
$array-of-literal-strings,
atweiden/config-toml
…/02-arrays.t :311:
:rule<array>
atweiden/config-toml
…/02-arrays.t :313:
my $match-array-of-literal-strings-newlines =
atweiden/config-toml
…/02-arrays.t :315:
$array-of-literal-strings-newlines,
atweiden/config-toml
…/02-arrays.t :316:
:rule<array>
atweiden/config-toml
…/02-arrays.t :318:
my $match-array-of-literal-empty-strings =
atweiden/config-toml
…/02-arrays.t :320:
$array-of-literal-empty-strings,
atweiden/config-toml
…/02-arrays.t :321:
:rule<array>
atweiden/config-toml
…/02-arrays.t :323:
my $match-array-of-literal-multiline-string =
atweiden/config-toml
…/02-arrays.t :325:
$array-of-literal-multiline-string,
atweiden/config-toml
…/02-arrays.t :326:
:rule<array>
atweiden/config-toml
…/02-arrays.t :328:
my $match-array-of-literal-multiline-strings =
atweiden/config-toml
…/02-arrays.t :330:
$array-of-literal-multiline-strings,
atweiden/config-toml
…/02-arrays.t :331:
:rule<array>
atweiden/config-toml
…/02-arrays.t :333:
my $match-array-of-literal-multiline-strings-newlines =
atweiden/config-toml
…/02-arrays.t :335:
$array-of-literal-multiline-strings-newlines,
atweiden/config-toml
…/02-arrays.t :336:
:rule<array>
atweiden/config-toml
…/02-arrays.t :338:
my $match-array-of-mixed-strings =
atweiden/config-toml
…/02-arrays.t :340:
$array-of-mixed-strings,
atweiden/config-toml
…/02-arrays.t :341:
:rule<array>
atweiden/config-toml
…/02-arrays.t :343:
my $match-array-of-difficult-strings =
atweiden/config-toml
…/02-arrays.t :345:
$array-of-difficult-strings,
atweiden/config-toml
…/02-arrays.t :346:
:rule<array>
atweiden/config-toml
…/02-arrays.t :348:
my $match-array-of-difficult-strings-leading-commas =
atweiden/config-toml
…/02-arrays.t :350:
$array-of-difficult-strings-leading-commas,
atweiden/config-toml
…/02-arrays.t :351:
:rule<array>
atweiden/config-toml
…/02-arrays.t :355:
$match-array-of-basic-strings.WHAT,
atweiden/config-toml
…/02-arrays.t :358:
♪ [Grammar.parse($array-of-basic-strings, :rule<array>)] - 9 of 41
atweiden/config-toml
…/02-arrays.t :360:
┃ ┃ ∙ Parses string literal array of basic strings
atweiden/config-toml
…/02-arrays.t :368:
$match-array-of-basic-strings-newlines.WHAT,
atweiden/config-toml
…/02-arrays.t :372:
$array-of-basic-strings-newlines,
atweiden/config-toml
…/02-arrays.t :373:
:rule<array>
atweiden/config-toml
…/02-arrays.t :376:
┃ ┃ ∙ Parses string literal array of basic strings
atweiden/config-toml
…/02-arrays.t :384:
$match-array-of-basic-empty-strings.WHAT,
atweiden/config-toml
…/02-arrays.t :388:
$array-of-basic-empty-strings,
atweiden/config-toml
…/02-arrays.t :389:
:rule<array>
atweiden/config-toml
…/02-arrays.t :392:
┃ ┃ ∙ Parses string literal array of empty basic
atweiden/config-toml
…/02-arrays.t :400:
$match-array-of-basic-multiline-string.WHAT,
atweiden/config-toml
…/02-arrays.t :404:
$array-of-basic-multiline-string,
atweiden/config-toml
…/02-arrays.t :405:
:rule<array>
atweiden/config-toml
…/02-arrays.t :408:
┃ ┃ ∙ Parses string literal array of single basic
atweiden/config-toml
…/02-arrays.t :416:
$match-array-of-basic-multiline-strings.WHAT,
atweiden/config-toml
…/02-arrays.t :420:
$array-of-basic-multiline-strings,
atweiden/config-toml
…/02-arrays.t :421:
:rule<array>
atweiden/config-toml
…/02-arrays.t :424:
┃ ┃ ∙ Parses string literal array of basic multiline
atweiden/config-toml
…/02-arrays.t :432:
$match-array-of-basic-multiline-strings-newlines.WHAT,
atweiden/config-toml
…/02-arrays.t :436:
$array-of-basic-multiline-strings-newlines,
atweiden/config-toml
…/02-arrays.t :437:
:rule<array>
atweiden/config-toml
…/02-arrays.t :440:
┃ ┃ ∙ Parses string literal array of basic multiline
atweiden/config-toml
…/02-arrays.t :448:
$match-array-of-literal-strings.WHAT,
atweiden/config-toml
…/02-arrays.t :451:
♪ [Grammar.parse($array-of-literal-strings, :rule<array>)] - 15 of 41
atweiden/config-toml
…/02-arrays.t :453:
┃ ┃ ∙ Parses string literal array of literal strings
atweiden/config-toml
…/02-arrays.t :461:
$match-array-of-literal-strings-newlines.WHAT,
atweiden/config-toml
…/02-arrays.t :465:
$array-of-literal-strings-newlines,
atweiden/config-toml
…/02-arrays.t :466:
:rule<array>
atweiden/config-toml
…/02-arrays.t :469:
┃ ┃ ∙ Parses string literal array of literal strings
atweiden/config-toml
…/02-arrays.t :477:
$match-array-of-literal-empty-strings.WHAT,
atweiden/config-toml
…/02-arrays.t :481:
$array-of-literal-empty-strings,
atweiden/config-toml
…/02-arrays.t :482:
:rule<array>
atweiden/config-toml
…/02-arrays.t :485:
┃ ┃ ∙ Parses string literal array of empty literal
atweiden/config-toml
…/02-arrays.t :493:
$match-array-of-literal-multiline-string.WHAT,
atweiden/config-toml
…/02-arrays.t :497:
$array-of-literal-multiline-string,
atweiden/config-toml
…/02-arrays.t :498:
:rule<array>
atweiden/config-toml
…/02-arrays.t :501:
┃ ┃ ∙ Parses string literal array of single literal
atweiden/config-toml
…/02-arrays.t :509:
$match-array-of-literal-multiline-strings.WHAT,
atweiden/config-toml
…/02-arrays.t :513:
$array-of-literal-multiline-strings,
atweiden/config-toml
…/02-arrays.t :514:
:rule<array>
atweiden/config-toml
…/02-arrays.t :517:
┃ ┃ ∙ Parses string literal array of literal
atweiden/config-toml
…/02-arrays.t :525:
$match-array-of-literal-multiline-strings-newlines.WHAT,
atweiden/config-toml
…/02-arrays.t :529:
$array-of-literal-multiline-strings-newlines,
atweiden/config-toml
…/02-arrays.t :530:
:rule<array>
atweiden/config-toml
…/02-arrays.t :533:
┃ ┃ ∙ Parses string literal array of literal
atweiden/config-toml
…/02-arrays.t :541:
$match-array-of-mixed-strings.WHAT,
atweiden/config-toml
…/02-arrays.t :544:
♪ [Grammar.parse($array-of-mixed-strings, :rule<array>)] - 21 of 41
atweiden/config-toml
…/02-arrays.t :546:
┃ ┃ ∙ Parses string literal array of mixed strings
atweiden/config-toml
…/02-arrays.t :554:
$match-array-of-difficult-strings.WHAT,
atweiden/config-toml
…/02-arrays.t :557:
♪ [Grammar.parse($array-of-difficult-strings, :rule<array>)] - 22 of 41
atweiden/config-toml
…/02-arrays.t :559:
┃ ┃ ∙ Parses string literal array of difficult
atweiden/config-toml
…/02-arrays.t :567:
$match-array-of-difficult-strings-leading-commas.WHAT,
atweiden/config-toml
…/02-arrays.t :571:
$array-of-difficult-strings-leading-commas,
atweiden/config-toml
…/02-arrays.t :572:
:rule<array>
atweiden/config-toml
…/02-arrays.t :575:
┃ ┃ ∙ Parses string literal array of difficult
atweiden/config-toml
…/02-arrays.t :583:
# end array of strings grammar tests }}}
atweiden/config-toml
…/02-arrays.t :584:
# array of integers grammar tests {{{
atweiden/config-toml
…/02-arrays.t :587:
my Str $array-of-integers = '[ 8001, 8001, 8002 ]';
atweiden/config-toml
…/02-arrays.t :588:
my Str $array-of-integers-newlines = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :600:
my $match-array-of-integers =
atweiden/config-toml
…/02-arrays.t :602:
$array-of-integers,
atweiden/config-toml
…/02-arrays.t :603:
:rule<array>
atweiden/config-toml
…/02-arrays.t :605:
my $match-array-of-integers-newlines =
atweiden/config-toml
…/02-arrays.t :607:
$array-of-integers-newlines,
atweiden/config-toml
…/02-arrays.t :608:
:rule<array>
atweiden/config-toml
…/02-arrays.t :612:
$match-array-of-integers.WHAT,
atweiden/config-toml
…/02-arrays.t :615:
♪ [Grammar.parse($array-of-integers, :rule<array>)] - 24 of 41
atweiden/config-toml
…/02-arrays.t :617:
┃ ┃ ∙ Parses string literal array of integers
atweiden/config-toml
…/02-arrays.t :625:
$match-array-of-integers-newlines.WHAT,
atweiden/config-toml
…/02-arrays.t :628:
♪ [Grammar.parse($array-of-integers-newlines, :rule<array>)] - 25 of 41
atweiden/config-toml
…/02-arrays.t :630:
┃ ┃ ∙ Parses string literal array of integers
atweiden/config-toml
…/02-arrays.t :638:
# end array of integers grammar tests }}}
atweiden/config-toml
…/02-arrays.t :639:
# array of floats grammar tests {{{
atweiden/config-toml
…/02-arrays.t :642:
my Str $array-of-floats = '[ 0.0, -1.1, +2.2, -3.3, +4.4, -5.5 ]';
atweiden/config-toml
…/02-arrays.t :643:
my Str $array-of-floats-newlines = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :657:
my $match-array-of-floats =
atweiden/config-toml
…/02-arrays.t :659:
$array-of-floats,
atweiden/config-toml
…/02-arrays.t :660:
:rule<array>
atweiden/config-toml
…/02-arrays.t :662:
my $match-array-of-floats-newlines =
atweiden/config-toml
…/02-arrays.t :664:
$array-of-floats-newlines,
atweiden/config-toml
…/02-arrays.t :665:
:rule<array>
atweiden/config-toml
…/02-arrays.t :669:
$match-array-of-floats.WHAT,
atweiden/config-toml
…/02-arrays.t :672:
♪ [Grammar.parse($array-of-floats, :rule<array>)] - 26 of 41
atweiden/config-toml
…/02-arrays.t :674:
┃ ┃ ∙ Parses string literal array of floats
atweiden/config-toml
…/02-arrays.t :682:
$match-array-of-floats-newlines.WHAT,
atweiden/config-toml
…/02-arrays.t :685:
♪ [Grammar.parse($array-of-floats-newlines, :rule<array>)] - 27 of 41
atweiden/config-toml
…/02-arrays.t :687:
┃ ┃ ∙ Parses string literal array of floats
atweiden/config-toml
…/02-arrays.t :695:
# end array of floats grammar tests }}}
atweiden/config-toml
…/02-arrays.t :696:
# array of booleans grammar tests {{{
atweiden/config-toml
…/02-arrays.t :699:
my Str $array-of-booleans = '[true,false]';
atweiden/config-toml
…/02-arrays.t :700:
my Str $array-of-booleans-newlines = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :707:
my $match-array-of-booleans =
atweiden/config-toml
…/02-arrays.t :709:
$array-of-booleans,
atweiden/config-toml
…/02-arrays.t :710:
:rule<array>
atweiden/config-toml
…/02-arrays.t :712:
my $match-array-of-booleans-newlines =
atweiden/config-toml
…/02-arrays.t :714:
$array-of-booleans-newlines,
atweiden/config-toml
…/02-arrays.t :715:
:rule<array>
atweiden/config-toml
…/02-arrays.t :719:
$match-array-of-booleans.WHAT,
atweiden/config-toml
…/02-arrays.t :722:
♪ [Grammar.parse($array-of-booleans, :rule<array>)] - 28 of 41
atweiden/config-toml
…/02-arrays.t :724:
┃ ┃ ∙ Parses string literal array of booleans successfully
atweiden/config-toml
…/02-arrays.t :732:
$match-array-of-booleans-newlines.WHAT,
atweiden/config-toml
…/02-arrays.t :735:
♪ [Grammar.parse($array-of-booleans-newlines, :rule<array>)] - 29 of 41
atweiden/config-toml
…/02-arrays.t :737:
┃ ┃ ∙ Parses string literal array of booleans
atweiden/config-toml
…/02-arrays.t :745:
# end array of booleans grammar tests }}}
atweiden/config-toml
…/02-arrays.t :746:
# array of datetimes grammar tests {{{
atweiden/config-toml
…/02-arrays.t :749:
my Str $array-of-date-times = '[1979-05-27T07:32:00Z,]';
atweiden/config-toml
…/02-arrays.t :750:
my Str $array-of-date-times-newlines = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :758:
my $match-array-of-date-times =
atweiden/config-toml
…/02-arrays.t :760:
$array-of-date-times,
atweiden/config-toml
…/02-arrays.t :761:
:rule<array>
atweiden/config-toml
…/02-arrays.t :763:
my $match-array-of-date-times-newlines =
atweiden/config-toml
…/02-arrays.t :765:
$array-of-date-times-newlines,
atweiden/config-toml
…/02-arrays.t :766:
:rule<array>
atweiden/config-toml
…/02-arrays.t :770:
$match-array-of-date-times.WHAT,
atweiden/config-toml
…/02-arrays.t :773:
♪ [Grammar.parse($array-of-date-times, :rule<array>)] - 30 of 41
atweiden/config-toml
…/02-arrays.t :775:
┃ ┃ ∙ Parses string literal array of datetimes
atweiden/config-toml
…/02-arrays.t :783:
$match-array-of-date-times-newlines.WHAT,
atweiden/config-toml
…/02-arrays.t :787:
$array-of-date-times-newlines,
atweiden/config-toml
…/02-arrays.t :788:
:rule<array>
atweiden/config-toml
…/02-arrays.t :791:
┃ ┃ ∙ Parses string literal array of datetimes
atweiden/config-toml
…/02-arrays.t :799:
# end array of datetimes grammar tests }}}
atweiden/config-toml
…/02-arrays.t :800:
# array of arrays grammar tests {{{
atweiden/config-toml
…/02-arrays.t :803:
my Str $array-of-arrays = '[ [ 1, 2 ], [-3e1_000, +4.56, 5.0] ]';
atweiden/config-toml
…/02-arrays.t :804:
my Str $array-of-arrays-newlines = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :847:
my Str $array-of-empty-arrays = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :851:
my $match-array-of-arrays =
atweiden/config-toml
…/02-arrays.t :853:
$array-of-arrays,
atweiden/config-toml
…/02-arrays.t :854:
:rule<array>
atweiden/config-toml
…/02-arrays.t :856:
my $match-array-of-arrays-newlines =
atweiden/config-toml
…/02-arrays.t :858:
$array-of-arrays-newlines,
atweiden/config-toml
…/02-arrays.t :859:
:rule<array>
atweiden/config-toml
…/02-arrays.t :861:
my $match-array-of-empty-arrays =
atweiden/config-toml
…/02-arrays.t :863:
$array-of-empty-arrays,
atweiden/config-toml
…/02-arrays.t :864:
:rule<array>
atweiden/config-toml
…/02-arrays.t :868:
$match-array-of-arrays.WHAT,
atweiden/config-toml
…/02-arrays.t :871:
♪ [Grammar.parse($array-of-arrays, :rule<array>)] - 32 of 41
atweiden/config-toml
…/02-arrays.t :873:
┃ ┃ ∙ Parses string literal array of arrays
atweiden/config-toml
…/02-arrays.t :881:
$match-array-of-arrays-newlines.WHAT,
atweiden/config-toml
…/02-arrays.t :885:
$array-of-arrays-newlines,
atweiden/config-toml
…/02-arrays.t :886:
:rule<array>
atweiden/config-toml
…/02-arrays.t :889:
┃ ┃ ∙ Parses string literal array of arrays
atweiden/config-toml
…/02-arrays.t :897:
$match-array-of-empty-arrays.WHAT,
atweiden/config-toml
…/02-arrays.t :901:
$array-of-empty-arrays,
atweiden/config-toml
…/02-arrays.t :902:
:rule<array>
atweiden/config-toml
…/02-arrays.t :905:
┃ ┃ ∙ Parses string literal array of arrays
atweiden/config-toml
…/02-arrays.t :913:
# end array of arrays grammar tests }}}
atweiden/config-toml
…/02-arrays.t :914:
# array of inline tables grammar tests {{{
atweiden/config-toml
…/02-arrays.t :917:
my Str $array-of-inline-tables = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :923:
my $match-array-of-inline-tables =
atweiden/config-toml
…/02-arrays.t :925:
$array-of-inline-tables,
atweiden/config-toml
…/02-arrays.t :926:
:rule<array>
atweiden/config-toml
…/02-arrays.t :930:
$match-array-of-inline-tables.WHAT,
atweiden/config-toml
…/02-arrays.t :933:
♪ [Grammar.parse($array-of-inline-tables, :rule<array>)] - 35 of 41
atweiden/config-toml
…/02-arrays.t :935:
┃ ┃ ∙ Parses string literal array of inline tables
atweiden/config-toml
…/02-arrays.t :943:
# end array of inline tables grammar tests }}}
atweiden/config-toml
…/02-arrays.t :944:
# commented array grammar tests {{{
atweiden/config-toml
…/02-arrays.t :947:
my Str $commented-array-of-mixed-strings = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :960:
my Str $commented-array-of-integers = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :972:
my Str $commented-array-of-floats = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :984:
my Str $commented-array-of-booleans = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :996:
my Str $commented-array-of-date-times = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :1011:
my Str $commented-array-of-arrays = Q:to/EOF/.trim;
atweiden/config-toml
…/02-arrays.t :1074:
my $match-commented-array-of-mixed-strings =
atweiden/config-toml
…/02-arrays.t :1076:
$commented-array-of-mixed-strings,
atweiden/config-toml
…/02-arrays.t :1077:
:rule<array>
atweiden/config-toml
…/02-arrays.t :1079:
my $match-commented-array-of-integers =
atweiden/config-toml
…/02-arrays.t :1081:
$commented-array-of-integers,
atweiden/config-toml
…/02-arrays.t :1082:
:rule<array>
atweiden/config-toml
…/02-arrays.t :1084:
my $match-commented-array-of-floats =
atweiden/config-toml
…/02-arrays.t :1086:
$commented-array-of-floats,
atweiden/config-toml
…/02-arrays.t :1087:
:rule<array>
atweiden/config-toml
…/02-arrays.t :1089:
my $match-commented-array-of-booleans =
atweiden/config-toml
…/02-arrays.t :1091:
$commented-array-of-booleans,
atweiden/config-toml
…/02-arrays.t :1092:
:rule<array>
atweiden/config-toml
…/02-arrays.t :1094:
my $match-commented-array-of-date-times =
atweiden/config-toml
…/02-arrays.t :1096:
$commented-array-of-date-times,
atweiden/config-toml
…/02-arrays.t :1097:
:rule<array>
atweiden/config-toml
…/02-arrays.t :1099:
my $match-commented-array-of-arrays =
atweiden/config-toml
…/02-arrays.t :1101:
$commented-array-of-arrays,
atweiden/config-toml
…/02-arrays.t :1102:
:rule<array>
atweiden/config-toml
…/02-arrays.t :1106:
$match-commented-array-of-mixed-strings.WHAT,
atweiden/config-toml
…/02-arrays.t :1110:
$commented-array-of-mixed-strings,
atweiden/config-toml
…/02-arrays.t :1111:
:rule<array>
atweiden/config-toml
…/02-arrays.t :1114:
┃ ┃ ∙ Parses string literal commented array
atweiden/config-toml
…/02-arrays.t :1121:
$match-commented-array-of-integers.WHAT,
atweiden/config-toml
…/02-arrays.t :1124:
♪ [Grammar.parse($commented-array-of-integers, :rule<array>)] - 37 of 41
atweiden/config-toml
…/02-arrays.t :1126:
┃ ┃ ∙ Parses string literal commented array
atweiden/config-toml
…/02-arrays.t :1133:
$match-commented-array-of-floats.WHAT,
atweiden/config-toml
…/02-arrays.t :1136:
♪ [Grammar.parse($commented-array-of-floats, :rule<array>)] - 38 of 41
atweiden/config-toml
…/02-arrays.t :1138:
┃ ┃ ∙ Parses string literal commented array
atweiden/config-toml
…/02-arrays.t :1145:
$match-commented-array-of-booleans.WHAT,
atweiden/config-toml
…/02-arrays.t :1148:
♪ [Grammar.parse($commented-array-of-booleans, :rule<array>)] - 39 of 41
atweiden/config-toml
…/02-arrays.t :1150:
┃ ┃ ∙ Parses string literal commented array
atweiden/config-toml
…/02-arrays.t :1157:
$match-commented-array-of-date-times.WHAT,
atweiden/config-toml
…/02-arrays.t :1161:
$commented-array-of-date-times,
atweiden/config-toml
…/02-arrays.t :1162:
:rule<array>
atweiden/config-toml
…/02-arrays.t :1165:
┃ ┃ ∙ Parses string literal commented array
atweiden/config-toml
…/02-arrays.t :1172:
$match-commented-array-of-arrays.WHAT,
atweiden/config-toml
…/02-arrays.t :1175:
♪ [Grammar.parse($commented-array-of-arrays, :rule<array>)] - 41 of 41
atweiden/config-toml
…/02-arrays.t :1177:
┃ ┃ ∙ Parses string literal commented array
atweiden/config-toml
…/02-arrays.t :1178:
┃ Success ┃ of arrays successfully
atweiden/config-toml
…/02-arrays.t :1185:
# end commented array grammar tests }}}
atweiden/config-toml
…/03-inline-tables.t :15:
array_of_arrays = [# this is ok 4
atweiden/config-toml
…/03-inline-tables.t :115:
empty_array_of_arrays = [[[[[[[[]]]]]]]]# this is ok 87
atweiden/crane
…/Add.pm6 :339:
# XXX when $value is a multi-dimensional array, splice ruins it by
atweiden/crane
…/copy.t :192:
:immutable({:list({:here(qw<a list is not an array>)})}),
atweiden/crane
…/copy.t :193:
:mutable({:array({:here([qw<zero one two>])})});
atweiden/crane
…/copy.t :198:
:from('mutable', 'array', 'here', 0),
atweiden/crane
…/move.t :200:
:immutable({:list({:here(qw<a list is not an array>)})}),
atweiden/crane
…/move.t :201:
:mutable({:array({:here([qw<zero one two>])})});
atweiden/crane
…/move.t :206:
:from('mutable', 'array', 'here', 0),
atweiden/txn-parser
…/01-ledger.t :32:
♪ [Is array?] - 2 of 8334
autarch/perl6-File-LibMagic
…/LibMagic.pm6 :67:
my $c-array = CArray[uint8].new;
autarch/perl6-File-LibMagic
…/LibMagic.pm6 :68:
$c-array[$_] = $buffer[$_] for ^$buffer.elems;
autarch/perl6-File-LibMagic
…/LibMagic.pm6 :70:
return magic_buffer( self, $c-array, $buffer.elems )
avuserow/perl6-binary-structured
…/README.md :99:
Multiple structures can be handled by using an `Array` of subclasses. Use the `read` trait to control when it stops trying to adding values into the array. See the traits section below for examples on controlling iteration.
avuserow/perl6-binary-structured
…/TODO :13:
--- remove requirement to Array[Inner].new for arrays
avuserow/perl6-binary-structured
…/Structured.pm6 :139:
C<read> trait to control when it stops trying to adding values into the array.
avuserow/perl6-binary-structured
…/Structured.pm6 :441:
die "XXX: Bufs for readers for arrays NYI";
avuserow/perl6-binary-structured
…/Structured.pm6 :444:
my @array = $attr.type.new;
avuserow/perl6-binary-structured
…/Structured.pm6 :453:
@array.push($inner);
avuserow/perl6-binary-structured
…/Structured.pm6 :461:
@array.push($inner);
avuserow/perl6-binary-structured
…/Structured.pm6 :466:
warn "$attr.gist(): read too many bytes: $limit < $!pos - $initial-pos ({+@array} elements)" if $!pos - $initial-pos > $limit;
avuserow/perl6-binary-structured
…/Structured.pm6 :469:
$attr.set_value(self, @array);
avuserow/perl6-compress-snappy
…/Snappy.pm :20:
sub _zero_array(Int $count) {
avuserow/perl6-compress-snappy
…/Snappy.pm :21:
my $array = CArray[uint8].new();
avuserow/perl6-compress-snappy
…/Snappy.pm :22:
$array[$count-1] = 0;
avuserow/perl6-compress-snappy
…/Snappy.pm :23:
return $array;
avuserow/perl6-compress-snappy
…/Snappy.pm :35:
my $output = _zero_array($max-size);
avuserow/perl6-compress-snappy
…/Snappy.pm :59:
my $uncompressed = _zero_array($uncompressed-length);
awwaiid/p6-Inline-Ruby
…/Ruby.pm6 :26:
more complex types, such as arrays, mostly they are kept in their original
awwaiid/p6-Inline-Ruby
…/RbValue.pm6 :61:
sub p6_rb_array_length (Inline::Ruby::RbValue $value)
awwaiid/p6-Inline-Ruby
…/RbValue.pm6 :129:
my $len = p6_rb_array_length(self);
awwaiid/p6-Inline-Ruby
…/RbValue.pm6 :130:
my @p6_array = [];
awwaiid/p6-Inline-Ruby
…/RbValue.pm6 :132:
# @p6_array[$offset] = rb_ary_entry(self, $offset);
awwaiid/p6-Inline-Ruby
…/RbValue.pm6 :133:
@p6_array[$offset] = ::('Inline::Ruby::RbObject').new(value => rb_ary_entry(self, $offset));
awwaiid/p6-Inline-Ruby
…/RbValue.pm6 :135:
@p6_array;
awwaiid/p6-Inline-Ruby
…/rbhelper.c :32:
int p6_rb_array_length(VALUE obj) {
awwaiid/p6-Inline-Ruby
…/rb_to_p6.t :7:
is '[1, 2, 3]':rb.TO-P6.WHAT, List, 'rb array -> List';
awwaiid/p6-Inline-Ruby
…/rb_to_p6.t :8:
is-deeply '[1, 2, 3]':rb.TO-P6, (1, 2, 3), 'Simple array';
awwaiid/p6-Inline-Ruby
…/rb_to_p6.t :9:
is-deeply '[1, [4, 5], 3]':rb.TO-P6, (1, (4, 5), 3), 'Nested array';
azawawi/farabi6
…/closetag.js :19:
* An array of tag names that should not be autoclosed.
azawawi/farabi6
…/closetag.js :21:
* An array of tag names that should, when opened, cause a
azawawi/farabi6
…/javascript-hint.js :18:
function arrayContains(arr, item) {
azawawi/farabi6
…/javascript-hint.js :92:
var arrayProps = ("length concat join splice push pop shift unshift slice reverse sort indexOf " +
[azawawi/farabi6
…/javascript-hint.js :103:](https://github.com/azawawi/farabi6/blob/bb8399303659cc9d17429b22fb17c20f9ace4f
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment