No description, website, or topics provided.
Perl
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib/B
t
.gitignore
.travis.yml
Build.PL
Changes
LICENSE
META.json
README.md
cpanfile

README.md

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.