B::Op_private(3p) Perl Programmers Reference Guide B::Op_private(3p)
B::Op_private(3p) Perl Programmers Reference Guide B::Op_private(3p) # B::Op_private(3p) Perl Programmers Reference Guide B::Op_private(3p) NNAAMMEE # B::Op_private - OP op_private flag definitions SSYYNNOOPPSSIISS # use B::Op_private; # flag details for bit 7 of OP_AELEM's op_private: my $name = $B::Op_private::bits{aelem}{7}; # OPpLVAL_INTRO my $value = $B::Op_private::defines{$name}; # 128 my $label = $B::Op_private::labels{$name}; # LVINTRO # the bit field at bits 5..6 of OP_AELEM's op_private: my $bf = $B::Op_private::bits{aelem}{6}; my $mask = $bf->{bitmask}; # etc DDEESSCCRRIIPPTTIIOONN # This module provides four global hashes: %B::Op_private::bits %B::Op_private::defines %B::Op_private::labels %B::Op_private::ops_using which contain information about the per-op meanings of the bits in the op_private field. ...