PAGE TITLE
subtitle

Code Highlighting:

Perl

<PERL>
 #!/usr/bin/perl
 use strict;
 use warnings;
 use IO::Handle;

 #Perl comment

 my ( $remaining, $total );

 $remaining = $total = shift(@ARGV);

 STDOUT->autoflush(1);

 while ( $remaining ) {
  printf ( "Remaining %s/%s \r", $remaining--, $total );
  sleep 1;
 }

 print "\n";
</PERL>

Which will be highlighted as:

#!/usr/bin/perl
 use strict;
 use warnings;
 use IO::Handle;

 #Perl comment

 my ( $remaining, $total );

 $remaining = $total = shift(@ARGV);

 STDOUT->autoflush(1);

 while ( $remaining ) {
  printf ( "Remaining %s/%s \r", $remaining--, $total );
  sleep 1;
 }

 print "\n";

C++

<CPP>
#include<iostream>
#include<vector>

int main()
/* Multiple
   line comment
 */
try {
    std::vector<int> vec{3,4,3,1};
    int i{vec.at(4)};
}
//An exception handler, catches std::out_of_range
catch(std::out_of_range& e) {
    std::cerr<<"Accessing a non-existent element:"<<e.what()<<'\n';
}
catch(std::exception& e) {
    std::cerr<<"Exception thrown: "<<e.what()<<'\n';
}
</CPP>

And the highlighted version is:

#include<iostream>
#include<vector>

int main()
/* Multiple
   line comment
 */
try {
    std::vector<int> vec{3,4,3,1};
    int i{vec.at(4)};
}
//An exception handler, catches std::out_of_range
catch(std::out_of_range& e) {
    std::cerr<<"Accessing a non-existent element: "<<e.what()<<'\n';
}
catch(std::exception& e) {
    std::cerr<<"Exception thrown: "<<e.what()<<'\n';
}

PYTHON

<PYTHON>
from pylab import *

t = arange(0.0, 2.0, 0.01)
s = sin(2*pi*t)
plot(t, s)

xlabel('time (s)')
ylabel('voltage (mV)')
title('About as simple as it gets, folks')
grid(True)
savefig("test.png")
show()
</PYTHON>

which is highlighted here:

from pylab import *

t = arange(0.0, 2.0, 0.01)
s = sin(2*pi*t)
plot(t, s)

xlabel('time (s)')
ylabel('voltage (mV)')
title('About as simple as it gets, folks')
grid(True)
savefig("test.png")
show()

Supported Languages

The supported languages are most of the code2html languages' support:

  • C
  • CPP
  • PERL
  • HTL (for html)
  • AWK
  • JAVA
  • PYTHON
  • SH
  • SQL
  • ADA
  • JAVASCRIPT
  • JS
  • MAKE
  • PASCAL
  • RUBY
  • LISP

Home README Formatting LaTeX TOC Code Images Manual Getting Started