NAME
B::Tools - Simple B operating library
SYNOPSIS
use B::Tools;
op_walk {
say $_->name;
} $root;
my @entersubs = op_grep { $_->name eq 'entersub' } $root;
DESCRIPTION
B::Tools is simple B operating library.
FUNCTIONS
- op_walk(&$)
-
Walk every op from root node.
First argument is the callback function for walking. Second argument is the root op to walking.
Return value: Useless.
- op_grep(&$)
-
Grep the op from op tree.
First argument is the callback function for grepping. Second argument is the root op to grepping.
Return value: Result of grep.
- my @descendants = op_descendants($)
-
Get the descendants from $op.
Return value: @descendants
LICENSE
Copyright (C) tokuhirom.
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
AUTHOR
tokuhirom <tokuhirom@gmail.com>
SEE ALSO
B is a library for manage B things.
B::Generate to generate OP tree in pure perl code.
B::Utils provides features like this. But this module provides more simple features.