===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
libautobox-transform-perl-1.035/README.md-240-e.g. `@array->filter` (duh), `@array->filter_by`, and
libautobox-transform-perl-1.035/README.md:241:`%hash->filter_each`. These methods take a `$predicate` argument
libautobox-transform-perl-1.035/README.md-242-to determine which items to retain or filter out.
##############################################
libautobox-transform-perl-1.035/README.md-270-
libautobox-transform-perl-1.035/README.md:271:The $predicate subref should return a true value to remain. `$_` is
libautobox-transform-perl-1.035/README.md-272-set to the current $value.
##############################################
libautobox-transform-perl-1.035/README.md-282-
libautobox-transform-perl-1.035/README.md:283:- provide a sub that returns the comparison outcome of two values: `$a`
libautobox-transform-perl-1.035/README.md:284:and `$b`
libautobox-transform-perl-1.035/README.md-285-- in case of a tie, provide another comparison of $a and $b
##############################################
libautobox-transform-perl-1.035/README.md-293-
libautobox-transform-perl-1.035/README.md:294:(note the opposite order of `$a` and `$b` for the age comparison,
libautobox-transform-perl-1.035/README.md-295-something that's often difficult to discern at a glance)
##############################################
libautobox-transform-perl-1.035/README.md-301-    - which direction to sort (`asc`ending or `desc`ending)
libautobox-transform-perl-1.035/README.md:302:    - which value to compare, using a regex or subref, e.g. by `uc($_)`
libautobox-transform-perl-1.035/README.md-303-- In case of a tie, provide another comparison
##############################################
libautobox-transform-perl-1.035/README.md-336-
libautobox-transform-perl-1.035/README.md:337:- A subref - default is: `sub { $_ }`
libautobox-transform-perl-1.035/README.md-338-    - The return value is used in the comparison
libautobox-transform-perl-1.035/README.md-339-- A regex, e.g. `qr/id: (\d+)/`
libautobox-transform-perl-1.035/README.md:340:    - The value of `join("", @captured_groups)` are used in the comparison (`@captured_groups` are `$1`, `$2`, `$3` etc.)
libautobox-transform-perl-1.035/README.md-341-
##############################################
libautobox-transform-perl-1.035/README.md-452-
libautobox-transform-perl-1.035/README.md:453:The default (no `$predicate`) is a subref which retains true values
libautobox-transform-perl-1.035/README.md-454-in the @array.
##############################################
libautobox-transform-perl-1.035/README.md-472-Similar to the Unix command `grep -v`, return an @array with values
libautobox-transform-perl-1.035/README.md:473:for which `$predicate` yields a _false_ value.
libautobox-transform-perl-1.035/README.md-474-
##############################################
libautobox-transform-perl-1.035/README.md-517-
libautobox-transform-perl-1.035/README.md:518:The default `$value_subref` puts each item in the list as the hash
libautobox-transform-perl-1.035/README.md-519-value. If the key is repeated, the value is overwritten with the last
##############################################
libautobox-transform-perl-1.035/README.md-534-For simple cases of just grouping a single key to a single value, the
libautobox-transform-perl-1.035/README.md:535:`$value_subref` is straightforward to use.
libautobox-transform-perl-1.035/README.md-536-
##############################################
libautobox-transform-perl-1.035/README.md-541-
libautobox-transform-perl-1.035/README.md:542:- `$current` value is the current hash value for this key (or undef if
libautobox-transform-perl-1.035/README.md-543-the first one).
libautobox-transform-perl-1.035/README.md:544:- `$object` is the current item in the list. The current $\_ is also set
libautobox-transform-perl-1.035/README.md-545-to this.
libautobox-transform-perl-1.035/README.md:546:- `$key` is the array item.
libautobox-transform-perl-1.035/README.md-547-
##############################################
libautobox-transform-perl-1.035/README.md-637-
libautobox-transform-perl-1.035/README.md:638:`$accessor` is either a string, or an arrayref where the first item
libautobox-transform-perl-1.035/README.md-639-is a string.
libautobox-transform-perl-1.035/README.md-640-
libautobox-transform-perl-1.035/README.md:641:Call the `$accessor` on each object in `@array`, or get the hash key
libautobox-transform-perl-1.035/README.md-642-value on each hashref in `@array`. Like:
##############################################
libautobox-transform-perl-1.035/README.md-668-
libautobox-transform-perl-1.035/README.md:669:`$accessor` is either a string, or an arrayref where the first item
libautobox-transform-perl-1.035/README.md-670-is a string.
libautobox-transform-perl-1.035/README.md-671-
libautobox-transform-perl-1.035/README.md:672:Call the `$accessor` on each object in the list, or get the hash key
libautobox-transform-perl-1.035/README.md-673-value on each hashref in the list.
##############################################
libautobox-transform-perl-1.035/README.md-678-
libautobox-transform-perl-1.035/README.md:679:Alternatively the `$accessor` is an arrayref. The first item is the
libautobox-transform-perl-1.035/README.md-680-accessor name, and the rest of the items are passed as args the method
##############################################
libautobox-transform-perl-1.035/README.md-686-
libautobox-transform-perl-1.035/README.md:687:Use the `$predicate` to determine whether the value should remain.
libautobox-transform-perl-1.035/README.md:688:`$predicate` can be a subref, string, undef, regex, or hashref. See
libautobox-transform-perl-1.035/README.md-689-["Filter predicates"](#filter-predicates).
libautobox-transform-perl-1.035/README.md-690-
libautobox-transform-perl-1.035/README.md:691:The default (no `$predicate`) is a subref which retains true values
libautobox-transform-perl-1.035/README.md-692-in the result `@array`.
##############################################
libautobox-transform-perl-1.035/README.md-709-might be easier and more readable to simply use
libautobox-transform-perl-1.035/README.md:710:`$array-$<gt`filter()>.
libautobox-transform-perl-1.035/README.md-711-
##############################################
libautobox-transform-perl-1.035/README.md-730-
libautobox-transform-perl-1.035/README.md:731:`$accessor` is either a string, or an arrayref where the first item
libautobox-transform-perl-1.035/README.md-732-is a string.
##############################################
libautobox-transform-perl-1.035/README.md-743-
libautobox-transform-perl-1.035/README.md:744:Alternatively the `$accessor` is an arrayref. The first item is the
libautobox-transform-perl-1.035/README.md-745-accessor name, and the rest of the items are passed as args the method
##############################################
libautobox-transform-perl-1.035/README.md-801-
libautobox-transform-perl-1.035/README.md:802:`$accessor` is either a string, or an arrayref where the first item
libautobox-transform-perl-1.035/README.md-803-is a string.
libautobox-transform-perl-1.035/README.md-804-
libautobox-transform-perl-1.035/README.md:805:Call `->$accessor` on each object in the array, or get the hash
libautobox-transform-perl-1.035/README.md-806-key for each hashref in the array (just like `->map_by`) and
##############################################
libautobox-transform-perl-1.035/README.md-808-
libautobox-transform-perl-1.035/README.md:809:The default `$value_subref` puts each object in the list as the hash
libautobox-transform-perl-1.035/README.md-810-value. If the key is repeated, the value is overwritten with the last
##############################################
libautobox-transform-perl-1.035/README.md-825-For simple cases of just grouping a single key to a single value, the
libautobox-transform-perl-1.035/README.md:826:`$value_subref` is straightforward to use.
libautobox-transform-perl-1.035/README.md-827-
libautobox-transform-perl-1.035/README.md:828:The hash key is whatever is returned from `$object->$accessor`.
libautobox-transform-perl-1.035/README.md-829-
##############################################
libautobox-transform-perl-1.035/README.md-833-
libautobox-transform-perl-1.035/README.md:834:- `$current` value is the current hash value for this key (or undef if the first one).
libautobox-transform-perl-1.035/README.md:835:- `$object` is the current item in the list. The current $\_ is also set to this.
libautobox-transform-perl-1.035/README.md:836:- `$key` is the key returned by $object->$accessor(@$args)
libautobox-transform-perl-1.035/README.md-837-
##############################################
libautobox-transform-perl-1.035/README.md-844-
libautobox-transform-perl-1.035/README.md:845:If you want to create an aggregate value the `$value_subref` can be a
libautobox-transform-perl-1.035/README.md-846-bit tricky to use, so the most common thing would probably be to use
##############################################
libautobox-transform-perl-1.035/README.md-851-
libautobox-transform-perl-1.035/README.md:852:`$accessor` is either a string, or an arrayref where the first item
libautobox-transform-perl-1.035/README.md-853-is a string.
##############################################
libautobox-transform-perl-1.035/README.md-865-
libautobox-transform-perl-1.035/README.md:866:`$book->genre()` returns the genre string. There are three books
libautobox-transform-perl-1.035/README.md-867-counted for the "Sci-fi" key.
##############################################
libautobox-transform-perl-1.035/README.md-870-
libautobox-transform-perl-1.035/README.md:871:`$accessor` is either a string, or an arrayref where the first item
libautobox-transform-perl-1.035/README.md-872-is a string.
##############################################
libautobox-transform-perl-1.035/README.md-892-Map each key-value pair in the hash using the
libautobox-transform-perl-1.035/README.md:893:`$key_value_subref`. Similar to how to how map transforms a list into
libautobox-transform-perl-1.035/README.md-894-another list, map\_each transforms a hash into another hash.
libautobox-transform-perl-1.035/README.md-895-
libautobox-transform-perl-1.035/README.md:896:`$key_value_subref->($key, $value)` is called for each pair (with
libautobox-transform-perl-1.035/README.md-897-$\_ set to the value).
##############################################
libautobox-transform-perl-1.035/README.md-909-
libautobox-transform-perl-1.035/README.md:910:Map each value in the hash using the `$value_subref`, but keep the
libautobox-transform-perl-1.035/README.md-911-keys the same.
libautobox-transform-perl-1.035/README.md-912-
libautobox-transform-perl-1.035/README.md:913:`$value_subref->($key, $value)` is called for each pair (with
libautobox-transform-perl-1.035/README.md:914:`$_` set to the value).
libautobox-transform-perl-1.035/README.md-915-
##############################################
libautobox-transform-perl-1.035/README.md-926-Map each key-value pair in the hash into a list using the
libautobox-transform-perl-1.035/README.md:927:`$item_subref`.
libautobox-transform-perl-1.035/README.md-928-
libautobox-transform-perl-1.035/README.md:929:`$item_subref->($key, $value)` is called for each pair (with
libautobox-transform-perl-1.035/README.md:930:`$_` set to the value) in key order.
libautobox-transform-perl-1.035/README.md-931-
##############################################
libautobox-transform-perl-1.035/README.md-941-
libautobox-transform-perl-1.035/README.md:942:Return a `%hash` with values for which `$predicate` yields a true
libautobox-transform-perl-1.035/README.md-943-value.
libautobox-transform-perl-1.035/README.md-944-
libautobox-transform-perl-1.035/README.md:945:`$predicate` can be a subref, string, undef, regex, or hashref. See
libautobox-transform-perl-1.035/README.md-946-["Filter predicates"](#filter-predicates).
##############################################
libautobox-transform-perl-1.035/README.md-950-
libautobox-transform-perl-1.035/README.md:951:If the $predicate is a subref, `$predicate->($key, $value)` is
libautobox-transform-perl-1.035/README.md:952:called for each pair (with `$_` set to the value).
libautobox-transform-perl-1.035/README.md-953-