#!/usr/bin/perl $count=0; $inside_code=0; $indent=4; $line_number=0; while(<>){ $inside_code=1 if /CODE_START/; $inside_code=0 if /CODE_END/; print "
" if /CODE_END/; if($inside_code){ $count=$count-$indent if /\}/; print $line_number . " " if !/CODE_START/; $line_number++ if !/CODE_START/; for ($i=0;$i<$count;$i=$i+1){ print " "; } while(/(.*)&&(.*)/ && !/&/){ $_=$1 . "&&" .$2; } while(/(.*)\<(.*)/){ $_= $1 . "<" .$2 ; } while(/(.*)\>(.*)/){ $_= $1 . ">" .$2 ; } print $_ if !/CODE_START/ && !/\ && !/\>/; print "