diff options
Diffstat (limited to 'scripts')
-rwxr-xr-x | scripts/syntax-highlighting.sh | 286 |
1 files changed, 143 insertions, 143 deletions
diff --git a/scripts/syntax-highlighting.sh b/scripts/syntax-highlighting.sh index 99398a3ed..845d4a6e4 100755 --- a/scripts/syntax-highlighting.sh +++ b/scripts/syntax-highlighting.sh @@ -17,147 +17,147 @@ # table.blob .kwd { color:#010181; } case "$1" in - *.4gl) exec /usr/bin/highlight -f -I -X -S 4gl;; - *.a4c) exec /usr/bin/highlight -f -I -X -S a4c;; - *.abp) exec /usr/bin/highlight -f -I -X -S abp;; - *.ada) exec /usr/bin/highlight -f -I -X -S ada;; - *.agda) exec /usr/bin/highlight -f -I -X -S agda;; - *.ampl) exec /usr/bin/highlight -f -I -X -S ampl;; - *.amtrix) exec /usr/bin/highlight -f -I -X -S amtrix;; - *.applescript) exec /usr/bin/highlight -f -I -X -S applescript;; - *.arc) exec /usr/bin/highlight -f -I -X -S arc;; - *.arm) exec /usr/bin/highlight -f -I -X -S arm;; - *.as) exec /usr/bin/highlight -f -I -X -S as;; - *.asm) exec /usr/bin/highlight -f -I -X -S asm;; - *.asp) exec /usr/bin/highlight -f -I -X -S asp;; - *.aspect) exec /usr/bin/highlight -f -I -X -S aspect;; - *.ats) exec /usr/bin/highlight -f -I -X -S ats;; - *.au3) exec /usr/bin/highlight -f -I -X -S au3;; - *.avenue) exec /usr/bin/highlight -f -I -X -S avenue;; - *.awk) exec /usr/bin/highlight -f -I -X -S awk;; - *.bat) exec /usr/bin/highlight -f -I -X -S bat;; - *.bb) exec /usr/bin/highlight -f -I -X -S bb;; - *.bib) exec /usr/bin/highlight -f -I -X -S bib;; - *.bms) exec /usr/bin/highlight -f -I -X -S bms;; - *.boo) exec /usr/bin/highlight -f -I -X -S boo;; - *.c|*.h|*.cpp|*.C|*.H) exec /usr/bin/highlight -f -I -X -S c;; - *.cb) exec /usr/bin/highlight -f -I -X -S cb;; - *.cfc) exec /usr/bin/highlight -f -I -X -S cfc;; - *.chl) exec /usr/bin/highlight -f -I -X -S chl;; - *.clipper) exec /usr/bin/highlight -f -I -X -S clipper;; - *.clojure) exec /usr/bin/highlight -f -I -X -S clojure;; - *.clp) exec /usr/bin/highlight -f -I -X -S clp;; - *.cob) exec /usr/bin/highlight -f -I -X -S cob;; - *.cs) exec /usr/bin/highlight -f -I -X -S cs;; - *.css) exec /usr/bin/highlight -f -I -X -S css;; - *.d) exec /usr/bin/highlight -f -I -X -S d;; - *.diff|*.patch) exec /usr/bin/highlight -f -I -X -S diff;; - *.dot) exec /usr/bin/highlight -f -I -X -S dot;; - *.dylan) exec /usr/bin/highlight -f -I -X -S dylan;; - *.e) exec /usr/bin/highlight -f -I -X -S e;; - *.erl) exec /usr/bin/highlight -f -I -X -S erl;; - *.euphoria) exec /usr/bin/highlight -f -I -X -S euphoria;; - *.exp) exec /usr/bin/highlight -f -I -X -S exp;; - *.f77) exec /usr/bin/highlight -f -I -X -S f77;; - *.f90) exec /usr/bin/highlight -f -I -X -S f90;; - *.flx) exec /usr/bin/highlight -f -I -X -S flx;; - *.frink) exec /usr/bin/highlight -f -I -X -S frink;; - *.haskell|*.hs) exec /usr/bin/highlight -f -I -X -S haskell;; - *.hcl) exec /usr/bin/highlight -f -I -X -S hcl;; - *.httpd) exec /usr/bin/highlight -f -I -X -S httpd;; - *.icn) exec /usr/bin/highlight -f -I -X -S icn;; - *.idl) exec /usr/bin/highlight -f -I -X -S idl;; - *.idlang) exec /usr/bin/highlight -f -I -X -S idlang;; - *.ili) exec /usr/bin/highlight -f -I -X -S ili;; - *.ini) exec /usr/bin/highlight -f -I -X -S ini;; - *.inp) exec /usr/bin/highlight -f -I -X -S inp;; - *.io) exec /usr/bin/highlight -f -I -X -S io;; - *.iss) exec /usr/bin/highlight -f -I -X -S iss;; - *.j) exec /usr/bin/highlight -f -I -X -S j;; - *.java) exec /usr/bin/highlight -f -I -X -S java;; - *.js) exec /usr/bin/highlight -f -I -X -S js;; - *.jsp) exec /usr/bin/highlight -f -I -X -S jsp;; - *.lbn) exec /usr/bin/highlight -f -I -X -S lbn;; - *.ldif) exec /usr/bin/highlight -f -I -X -S ldif;; - *.lgt) exec /usr/bin/highlight -f -I -X -S lgt;; - *.lhs) exec /usr/bin/highlight -f -I -X -S lhs;; - *.lisp) exec /usr/bin/highlight -f -I -X -S lisp;; - *.lotos) exec /usr/bin/highlight -f -I -X -S lotos;; - *.ls) exec /usr/bin/highlight -f -I -X -S ls;; - *.lsl) exec /usr/bin/highlight -f -I -X -S lsl;; - *.lua) exec /usr/bin/highlight -f -I -X -S lua;; - *.ly) exec /usr/bin/highlight -f -I -X -S ly;; - *.m) exec /usr/bin/highlight -f -I -X -S m;; - *.make) exec /usr/bin/highlight -f -I -X -S make;; - *.mel) exec /usr/bin/highlight -f -I -X -S mel;; - *.mercury) exec /usr/bin/highlight -f -I -X -S mercury;; - *.mib) exec /usr/bin/highlight -f -I -X -S mib;; - *.miranda) exec /usr/bin/highlight -f -I -X -S miranda;; - *.ml) exec /usr/bin/highlight -f -I -X -S ml;; - *.mo) exec /usr/bin/highlight -f -I -X -S mo;; - *.mod3) exec /usr/bin/highlight -f -I -X -S mod3;; - *.mpl) exec /usr/bin/highlight -f -I -X -S mpl;; - *.ms) exec /usr/bin/highlight -f -I -X -S ms;; - *.mssql) exec /usr/bin/highlight -f -I -X -S mssql;; - *.n) exec /usr/bin/highlight -f -I -X -S n;; - *.nas) exec /usr/bin/highlight -f -I -X -S nas;; - *.nice) exec /usr/bin/highlight -f -I -X -S nice;; - *.nrx) exec /usr/bin/highlight -f -I -X -S nrx;; - *.nsi) exec /usr/bin/highlight -f -I -X -S nsi;; - *.nut) exec /usr/bin/highlight -f -I -X -S nut;; - *.oberon) exec /usr/bin/highlight -f -I -X -S oberon;; - *.objc) exec /usr/bin/highlight -f -I -X -S objc;; - *.octave) exec /usr/bin/highlight -f -I -X -S octave;; - *.oorexx) exec /usr/bin/highlight -f -I -X -S oorexx;; - *.os) exec /usr/bin/highlight -f -I -X -S os;; - *.oz) exec /usr/bin/highlight -f -I -X -S oz;; - *.pas) exec /usr/bin/highlight -f -I -X -S pas;; - *.php) exec /usr/bin/highlight -f -I -X -S php;; - *.pike) exec /usr/bin/highlight -f -I -X -S pike;; - *.pl|*.perl|*.pm) exec /usr/bin/highlight -f -I -X -S pl;; - *.pl1) exec /usr/bin/highlight -f -I -X -S pl1;; - *.pov) exec /usr/bin/highlight -f -I -X -S pov;; - *.pro) exec /usr/bin/highlight -f -I -X -S pro;; - *.progress) exec /usr/bin/highlight -f -I -X -S progress;; - *.ps) exec /usr/bin/highlight -f -I -X -S ps;; - *.ps1) exec /usr/bin/highlight -f -I -X -S ps1;; - *.psl) exec /usr/bin/highlight -f -I -X -S psl;; - *.py) exec /usr/bin/highlight -f -I -X -S py;; - *.pyx) exec /usr/bin/highlight -f -I -X -S pyx;; - *.q) exec /usr/bin/highlight -f -I -X -S q;; - *.qmake) exec /usr/bin/highlight -f -I -X -S qmake;; - *.qu) exec /usr/bin/highlight -f -I -X -S qu;; - *.r) exec /usr/bin/highlight -f -I -X -S r;; - *.rb) exec /usr/bin/highlight -f -I -X -S rb;; - *.rebol) exec /usr/bin/highlight -f -I -X -S rebol;; - *.rexx) exec /usr/bin/highlight -f -I -X -S rexx;; - *.rnc) exec /usr/bin/highlight -f -I -X -S rnc;; - *.s) exec /usr/bin/highlight -f -I -X -S s;; - *.sas) exec /usr/bin/highlight -f -I -X -S sas;; - *.sc) exec /usr/bin/highlight -f -I -X -S sc;; - *.scala) exec /usr/bin/highlight -f -I -X -S scala;; - *.scilab) exec /usr/bin/highlight -f -I -X -S scilab;; - *.sh) exec /usr/bin/highlight -f -I -X -S sh;; - *.sma) exec /usr/bin/highlight -f -I -X -S sma;; - *.smalltalk) exec /usr/bin/highlight -f -I -X -S smalltalk;; - *.sml) exec /usr/bin/highlight -f -I -X -S sml;; - *.sno) exec /usr/bin/highlight -f -I -X -S sno;; - *.spec) exec /usr/bin/highlight -f -I -X -S spec;; - *.spn) exec /usr/bin/highlight -f -I -X -S spn;; - *.sql) exec /usr/bin/highlight -f -I -X -S sql;; - *.sybase) exec /usr/bin/highlight -f -I -X -S sybase;; - *.tcl) exec /usr/bin/highlight -f -I -X -S tcl;; - *.tcsh) exec /usr/bin/highlight -f -I -X -S tcsh;; - *.test_re) exec /usr/bin/highlight -f -I -X -S test_re;; - *.tex) exec /usr/bin/highlight -f -I -X -S tex;; - *.ttcn3) exec /usr/bin/highlight -f -I -X -S ttcn3;; - *.vala) exec /usr/bin/highlight -f -I -X -S vala;; - *.vb) exec /usr/bin/highlight -f -I -X -S vb;; - *.verilog) exec /usr/bin/highlight -f -I -X -S verilog;; - *.vhd) exec /usr/bin/highlight -f -I -X -S vhd;; - *.xml|*.htm|*.html) exec /usr/bin/highlight -f -I -X -S xml;; - *.xpp) exec /usr/bin/highlight -f -I -X -S xpp;; - *.y) exec /usr/bin/highlight -f -I -X -S y;; - *.znn) exec /usr/bin/highlight -f -I -X -S znn;; - *) exec /usr/bin/highlight -f -I -X -S txt;; + *.4gl) exec /usr/bin/highlight -f -I -O xhtml -S 4gl;; + *.a4c) exec /usr/bin/highlight -f -I -O xhtml -S a4c;; + *.abp) exec /usr/bin/highlight -f -I -O xhtml -S abp;; + *.ada) exec /usr/bin/highlight -f -I -O xhtml -S ada;; + *.agda) exec /usr/bin/highlight -f -I -O xhtml -S agda;; + *.ampl) exec /usr/bin/highlight -f -I -O xhtml -S ampl;; + *.amtrix) exec /usr/bin/highlight -f -I -O xhtml -S amtrix;; + *.applescript) exec /usr/bin/highlight -f -I -O xhtml -S applescript;; + *.arc) exec /usr/bin/highlight -f -I -O xhtml -S arc;; + *.arm) exec /usr/bin/highlight -f -I -O xhtml -S arm;; + *.as) exec /usr/bin/highlight -f -I -O xhtml -S as;; + *.asm) exec /usr/bin/highlight -f -I -O xhtml -S asm;; + *.asp) exec /usr/bin/highlight -f -I -O xhtml -S asp;; + *.aspect) exec /usr/bin/highlight -f -I -O xhtml -S aspect;; + *.ats) exec /usr/bin/highlight -f -I -O xhtml -S ats;; + *.au3) exec /usr/bin/highlight -f -I -O xhtml -S au3;; + *.avenue) exec /usr/bin/highlight -f -I -O xhtml -S avenue;; + *.awk) exec /usr/bin/highlight -f -I -O xhtml -S awk;; + *.bat) exec /usr/bin/highlight -f -I -O xhtml -S bat;; + *.bb) exec /usr/bin/highlight -f -I -O xhtml -S bb;; + *.bib) exec /usr/bin/highlight -f -I -O xhtml -S bib;; + *.bms) exec /usr/bin/highlight -f -I -O xhtml -S bms;; + *.boo) exec /usr/bin/highlight -f -I -O xhtml -S boo;; + *.c|*.h|*.cpp|*.C|*.H) exec /usr/bin/highlight -f -I -O xhtml -S c;; + *.cb) exec /usr/bin/highlight -f -I -O xhtml -S cb;; + *.cfc) exec /usr/bin/highlight -f -I -O xhtml -S cfc;; + *.chl) exec /usr/bin/highlight -f -I -O xhtml -S chl;; + *.clipper) exec /usr/bin/highlight -f -I -O xhtml -S clipper;; + *.clojure) exec /usr/bin/highlight -f -I -O xhtml -S clojure;; + *.clp) exec /usr/bin/highlight -f -I -O xhtml -S clp;; + *.cob) exec /usr/bin/highlight -f -I -O xhtml -S cob;; + *.cs) exec /usr/bin/highlight -f -I -O xhtml -S cs;; + *.css) exec /usr/bin/highlight -f -I -O xhtml -S css;; + *.d) exec /usr/bin/highlight -f -I -O xhtml -S d;; + *.diff|*.patch) exec /usr/bin/highlight -f -I -O xhtml -S diff;; + *.dot) exec /usr/bin/highlight -f -I -O xhtml -S dot;; + *.dylan) exec /usr/bin/highlight -f -I -O xhtml -S dylan;; + *.e) exec /usr/bin/highlight -f -I -O xhtml -S e;; + *.erl) exec /usr/bin/highlight -f -I -O xhtml -S erl;; + *.euphoria) exec /usr/bin/highlight -f -I -O xhtml -S euphoria;; + *.exp) exec /usr/bin/highlight -f -I -O xhtml -S exp;; + *.f77) exec /usr/bin/highlight -f -I -O xhtml -S f77;; + *.f90) exec /usr/bin/highlight -f -I -O xhtml -S f90;; + *.flx) exec /usr/bin/highlight -f -I -O xhtml -S flx;; + *.frink) exec /usr/bin/highlight -f -I -O xhtml -S frink;; + *.haskell|*.hs) exec /usr/bin/highlight -f -I -O xhtml -S haskell;; + *.hcl) exec /usr/bin/highlight -f -I -O xhtml -S hcl;; + *.httpd) exec /usr/bin/highlight -f -I -O xhtml -S httpd;; + *.icn) exec /usr/bin/highlight -f -I -O xhtml -S icn;; + *.idl) exec /usr/bin/highlight -f -I -O xhtml -S idl;; + *.idlang) exec /usr/bin/highlight -f -I -O xhtml -S idlang;; + *.ili) exec /usr/bin/highlight -f -I -O xhtml -S ili;; + *.ini) exec /usr/bin/highlight -f -I -O xhtml -S ini;; + *.inp) exec /usr/bin/highlight -f -I -O xhtml -S inp;; + *.io) exec /usr/bin/highlight -f -I -O xhtml -S io;; + *.iss) exec /usr/bin/highlight -f -I -O xhtml -S iss;; + *.j) exec /usr/bin/highlight -f -I -O xhtml -S j;; + *.java) exec /usr/bin/highlight -f -I -O xhtml -S java;; + *.js) exec /usr/bin/highlight -f -I -O xhtml -S js;; + *.jsp) exec /usr/bin/highlight -f -I -O xhtml -S jsp;; + *.lbn) exec /usr/bin/highlight -f -I -O xhtml -S lbn;; + *.ldif) exec /usr/bin/highlight -f -I -O xhtml -S ldif;; + *.lgt) exec /usr/bin/highlight -f -I -O xhtml -S lgt;; + *.lhs) exec /usr/bin/highlight -f -I -O xhtml -S lhs;; + *.lisp) exec /usr/bin/highlight -f -I -O xhtml -S lisp;; + *.lotos) exec /usr/bin/highlight -f -I -O xhtml -S lotos;; + *.ls) exec /usr/bin/highlight -f -I -O xhtml -S ls;; + *.lsl) exec /usr/bin/highlight -f -I -O xhtml -S lsl;; + *.lua) exec /usr/bin/highlight -f -I -O xhtml -S lua;; + *.ly) exec /usr/bin/highlight -f -I -O xhtml -S ly;; + *.m) exec /usr/bin/highlight -f -I -O xhtml -S m;; + *.make) exec /usr/bin/highlight -f -I -O xhtml -S make;; + *.mel) exec /usr/bin/highlight -f -I -O xhtml -S mel;; + *.mercury) exec /usr/bin/highlight -f -I -O xhtml -S mercury;; + *.mib) exec /usr/bin/highlight -f -I -O xhtml -S mib;; + *.miranda) exec /usr/bin/highlight -f -I -O xhtml -S miranda;; + *.ml) exec /usr/bin/highlight -f -I -O xhtml -S ml;; + *.mo) exec /usr/bin/highlight -f -I -O xhtml -S mo;; + *.mod3) exec /usr/bin/highlight -f -I -O xhtml -S mod3;; + *.mpl) exec /usr/bin/highlight -f -I -O xhtml -S mpl;; + *.ms) exec /usr/bin/highlight -f -I -O xhtml -S ms;; + *.mssql) exec /usr/bin/highlight -f -I -O xhtml -S mssql;; + *.n) exec /usr/bin/highlight -f -I -O xhtml -S n;; + *.nas) exec /usr/bin/highlight -f -I -O xhtml -S nas;; + *.nice) exec /usr/bin/highlight -f -I -O xhtml -S nice;; + *.nrx) exec /usr/bin/highlight -f -I -O xhtml -S nrx;; + *.nsi) exec /usr/bin/highlight -f -I -O xhtml -S nsi;; + *.nut) exec /usr/bin/highlight -f -I -O xhtml -S nut;; + *.oberon) exec /usr/bin/highlight -f -I -O xhtml -S oberon;; + *.objc) exec /usr/bin/highlight -f -I -O xhtml -S objc;; + *.octave) exec /usr/bin/highlight -f -I -O xhtml -S octave;; + *.oorexx) exec /usr/bin/highlight -f -I -O xhtml -S oorexx;; + *.os) exec /usr/bin/highlight -f -I -O xhtml -S os;; + *.oz) exec /usr/bin/highlight -f -I -O xhtml -S oz;; + *.pas) exec /usr/bin/highlight -f -I -O xhtml -S pas;; + *.php) exec /usr/bin/highlight -f -I -O xhtml -S php;; + *.pike) exec /usr/bin/highlight -f -I -O xhtml -S pike;; + *.pl|*.perl|*.pm) exec /usr/bin/highlight -f -I -O xhtml -S pl;; + *.pl1) exec /usr/bin/highlight -f -I -O xhtml -S pl1;; + *.pov) exec /usr/bin/highlight -f -I -O xhtml -S pov;; + *.pro) exec /usr/bin/highlight -f -I -O xhtml -S pro;; + *.progress) exec /usr/bin/highlight -f -I -O xhtml -S progress;; + *.ps) exec /usr/bin/highlight -f -I -O xhtml -S ps;; + *.ps1) exec /usr/bin/highlight -f -I -O xhtml -S ps1;; + *.psl) exec /usr/bin/highlight -f -I -O xhtml -S psl;; + *.py) exec /usr/bin/highlight -f -I -O xhtml -S py;; + *.pyx) exec /usr/bin/highlight -f -I -O xhtml -S pyx;; + *.q) exec /usr/bin/highlight -f -I -O xhtml -S q;; + *.qmake) exec /usr/bin/highlight -f -I -O xhtml -S qmake;; + *.qu) exec /usr/bin/highlight -f -I -O xhtml -S qu;; + *.r) exec /usr/bin/highlight -f -I -O xhtml -S r;; + *.rb) exec /usr/bin/highlight -f -I -O xhtml -S rb;; + *.rebol) exec /usr/bin/highlight -f -I -O xhtml -S rebol;; + *.rexx) exec /usr/bin/highlight -f -I -O xhtml -S rexx;; + *.rnc) exec /usr/bin/highlight -f -I -O xhtml -S rnc;; + *.s) exec /usr/bin/highlight -f -I -O xhtml -S s;; + *.sas) exec /usr/bin/highlight -f -I -O xhtml -S sas;; + *.sc) exec /usr/bin/highlight -f -I -O xhtml -S sc;; + *.scala) exec /usr/bin/highlight -f -I -O xhtml -S scala;; + *.scilab) exec /usr/bin/highlight -f -I -O xhtml -S scilab;; + *.sh) exec /usr/bin/highlight -f -I -O xhtml -S sh;; + *.sma) exec /usr/bin/highlight -f -I -O xhtml -S sma;; + *.smalltalk) exec /usr/bin/highlight -f -I -O xhtml -S smalltalk;; + *.sml) exec /usr/bin/highlight -f -I -O xhtml -S sml;; + *.sno) exec /usr/bin/highlight -f -I -O xhtml -S sno;; + *.spec) exec /usr/bin/highlight -f -I -O xhtml -S spec;; + *.spn) exec /usr/bin/highlight -f -I -O xhtml -S spn;; + *.sql) exec /usr/bin/highlight -f -I -O xhtml -S sql;; + *.sybase) exec /usr/bin/highlight -f -I -O xhtml -S sybase;; + *.tcl) exec /usr/bin/highlight -f -I -O xhtml -S tcl;; + *.tcsh) exec /usr/bin/highlight -f -I -O xhtml -S tcsh;; + *.test_re) exec /usr/bin/highlight -f -I -O xhtml -S test_re;; + *.tex) exec /usr/bin/highlight -f -I -O xhtml -S tex;; + *.ttcn3) exec /usr/bin/highlight -f -I -O xhtml -S ttcn3;; + *.vala) exec /usr/bin/highlight -f -I -O xhtml -S vala;; + *.vb) exec /usr/bin/highlight -f -I -O xhtml -S vb;; + *.verilog) exec /usr/bin/highlight -f -I -O xhtml -S verilog;; + *.vhd) exec /usr/bin/highlight -f -I -O xhtml -S vhd;; + *.xml|*.htm|*.html) exec /usr/bin/highlight -f -I -O xhtml -S xml;; + *.xpp) exec /usr/bin/highlight -f -I -O xhtml -S xpp;; + *.y) exec /usr/bin/highlight -f -I -O xhtml -S y;; + *.znn) exec /usr/bin/highlight -f -I -O xhtml -S znn;; + *) exec /usr/bin/highlight -f -I -O xhtml -S txt;; esac |