App-UnifdefPlus
view release on metacpan or search on metacpan
lib/UnifdefPlus.pm view on Meta::CPAN
return $expr;
}
my $LINE_SEP = "\r\t \t \t \t \t \t \t \t\r";
# returns the visible lenght of whitespace (assuming tabs are 8 characters wide)
sub wslength {
my $str = shift;
# code taken from eugene y on
# http://stackoverflow.com/questions/5997404/perl-program-to-replace-tabs-with-spaces
while($str =~ s/\t/" " x (8 - $-[0]%8)/e) {}
return length($str);
}
# attempts to read attributes
# stops when a line without indents is found
sub kconfigReadAttributes {
my $self = shift;
my $outLinesRef = shift;
( run in 1.570 second using v1.01-cache-2.11-cpan-39bf76dae61 )