Help for this page

Select Code to Download


  1. or download this
    $ perl -MO=Deparse -wle 'my ($a) = 1;my $b = 2; (my $c) = 3;my ($d, $e
    +) = (4, 5); (my $f, my $g) = (6, 7); (my($h, $i) = (8, 9));my $j; my 
    +($k);'
    $ perl -MO=Concise -wle 'my ($a) = 1;my $b = 2; (my $c) = 3;my ($d, $e
    +) = (4, 5); (my $f, my $g) = (6, 7); (my($h, $i) = (8, 9));my $j; my 
    +($k);'
    
  2. or download this
    deparse: my($a) = 1;
    
    ...
    5           <0> pushmark s ->6
    6           <0> padsv[$a:1,7] lPRM*/LVINTRO ->7
    
  3. or download this
    deparse: my $b = 2;
    
    ...
    b     <2> sassign vKS/2 ->c
    9        <$> const(IV 2) s ->a
    a        <0> padsv[$b:2,7] sRM*/LVINTRO ->b
    
  4. or download this
    deparse: my($c) = 3;
    
    ...
    -        <1> ex-list lK ->h
    f           <0> pushmark s ->g
    g           <0> padsv[$c:3,7] lPRM*/LVINTRO ->h
    
  5. or download this
    deparse: my($d, $e) = (4, 5);
    
    ...
    n           <0> padsv[$d:4,7] lRM*/LVINTRO ->o
    o           <0> padsv[$e:4,7] lRM*/LVINTRO ->p
    
  6. or download this
    deparse: my($f, $g) = (6, 7);
    
    ...
    u           <0> pushmark sRM* ->v
    v           <0> padsv[$f:5,7] lRM*/LVINTRO ->w
    w           <0> padsv[$g:5,7] lRM*/LVINTRO ->x
    
  7. or download this
    deparse: my($h, $i) = (8, 9);
    
    ...
    12          <0> pushmark sRM*/128 ->13
    13          <0> padsv[$h:6,7] lRM*/LVINTRO ->14
    14          <0> padsv[$i:6,7] lRM*/LVINTRO ->15
    
  8. or download this
    deparse: my $j;
    
    concise:
    17    <0> padsv[$j:7,9] vM/LVINTRO ->18
    
  9. or download this
    deparse: my $k;
    
    concise:
    19    <0> padsv[$k:8,9] vPM/LVINTRO ->1a