NAME {
ABC {
@NUM = 1;
Aaa {
@COMMENT = "Another way";
@TYPE = "AC";
} [0:0];
}
DEF {
@NUM = 84;
Bbb {
@COMMENT = "This way";
@TYPE = "DC";
} [1:0];
Ccc {
@COMMENT = "This is zero (0 length)
Check the SP file 4 details";
@TYPE = "AC";
} [34:28];
}
}
####
NAME NUM S_NAME COMMENT TYPE SIZE
ABC 1 Aaa Another way AC [0:0]
DEF 84 Bbb This way DC [1:0]
Ccc This is zero (0 li) Check the SP file 4 details AC [34:28]
####
while($line[0]) {
#Comment
if ($line[0] =~ m/\s*\@COMMENT\s*=\s*.*/i ) {
do {
chomp $line[0];
$line[0] =~ s/^\s+//;
$line[0] =~ s/\s+$//;
$co = $line[0];
print "$co";
}
until ($line[0] =~ m/\s*\@TYPE\s*=\s*.*;/i);
}
shift(@line);
}