Perl Script to HTML formatter
Intro
This script converts a Perl Script to HTML so that it looks good with colour code formatting for keywords and variables. This isn't yet completed and may contain bugs but I guess its worth posting. Anyone is free to modify and redistribute the code as long as the first line remains intact.
Usage
perl format.pl ScriptFile.pl
Output will be saved as ScriptFile.pl.html
Script
style="color:#0ff">$cnt =~ s/&/&/g;
$cnt =~ s/</</g;
$cnt =~ s/>/>/g;
#Keywords
$keywords =~ s/ /)|(?:/g;
#Comments
$cnt =~ s/$singlecomment(.*)\n/<span style="color:#080">$singlecomment$1<\/span>\n/g;
$cnt =~ s/(?:<.*?>)*([\s)\[{;])((?:$keywords))([\s\[{(;])(?:<\/.*?>)*/$1<span style="color:#008;font-weight:bold;">$2<\/span>$3/g;
$cnt =~ s/([^\\])([\@\$].*?)([^a-zA-Z0-9_])/$1<span style="color:#0ff">$2<\/span>$3/g;
print $ARGV[0].".html";
open FILE,">".$ARGV[0].".html";
print FILE "<pre>$cnt</pre>";
close FILE;
Found a bug? (Plenty I know)
Post a comment with Line Number , Code , Correction.
0 comments:
Post a Comment