while (my $token = $stream->get_token) { if (($token->[0] eq 'C' and $token->[1] eq '') .. ($token->[0] eq 'C' and $token->[1] eq '')){ print $token->[1]; } } #### my $parsing=undef; while (my $token = $stream->get_token) { if ($token->[0] eq 'C' and $token->[1] eq ''){ $parsing=1; } elsif ($token->[0] eq 'C' and $token->[1] eq '') { $parsing=undef; } elsif ($parsing) { print $token->[1]; } }