1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60
|
<i><span style="color:#9A1900;">/*</span></i><br/>
<i><span style="color:#9A1900;"> This is a classical Hello program</span></i><br/>
<i><span style="color:#9A1900;"> to test source-highlight with Java programs.</span></i><br/>
<i><span style="color:#9A1900;"> </span></i><br/>
<i><span style="color:#9A1900;"> to have an html translation type</span></i><br/>
<br/>
<i><span style="color:#9A1900;"> source-highlight -s java -f html --input Hello.java --output Hello.html</span></i><br/>
<i><span style="color:#9A1900;"> source-highlight -s java -f html < Hello.java > Hello.html</span></i><br/>
<br/>
<i><span style="color:#9A1900;"> or type source-highlight --help for the list of options</span></i><br/>
<br/>
<i><span style="color:#9A1900;"> written by</span></i><br/>
<i><span style="color:#9A1900;"> Lorenzo Bettini</span></i><br/>
<i><span style="color:#9A1900;"> </span></i><u><span style="color:#0000FF;">http://www.lorenzobettini.it</span></u><br/>
<i><span style="color:#9A1900;"> </span></i><u><span style="color:#0000FF;">http://www.gnu.org/software/src-highlite</span></u><br/>
<i><span style="color:#9A1900;">*/</span></i><br/>
<br/>
<b><span style="color:#000080;">package</span></b> hello<span style="color:#990000;">;</span><br/>
<br/>
<b><span style="color:#000080;">import</span></b> java<span style="color:#990000;">.</span>io<span style="color:#990000;">.*</span> <span style="color:#990000;">;</span><br/>
<br/>
<i><span style="color:#9A1900;">/**</span></i><br/>
<i><span style="color:#9A1900;"> * </span></i><b><span style="color:#0000FF;"><p></span></b><br/>
<i><span style="color:#9A1900;"> * A simple Hello World class, used to demonstrate some</span></i><br/>
<i><span style="color:#9A1900;"> * features of Java source highlighting.</span></i><br/>
<i><span style="color:#9A1900;"> * </span></i><b><span style="color:#0000FF;"></p></span></b><br/>
<i><span style="color:#9A1900;"> * </span></i><b>TODO:</b><i><span style="color:#9A1900;"> nothing, just to show an highlighted </span></i><b>TODO</b><i><span style="color:#9A1900;"> or </span></i><b>FIXME</b><br/>
<i><span style="color:#9A1900;"> *</span></i><br/>
<i><span style="color:#9A1900;"> * </span></i><span style="color:#009900;">@author</span><i><span style="color:#9A1900;"> Lorenzo Bettini</span></i><br/>
<i><span style="color:#9A1900;"> * </span></i><span style="color:#009900;">@version</span><i><span style="color:#9A1900;"> 2.0</span></i><br/>
<i><span style="color:#9A1900;"> */</span></i> <i><span style="color:#9A1900;">/// class</span></i><br/>
<b><span style="color:#0000FF;">public</span></b> <b><span style="color:#0000FF;">class</span></b> <span style="color:#008080;">Hello</span> <span style="color:#FF0000;">{</span><br/>
<span style="color:#009900;">int</span> foo <span style="color:#990000;">=</span> <span style="color:#993399;">1998</span> <span style="color:#990000;">;</span><br/>
<span style="color:#009900;">int</span> hex_foo <span style="color:#990000;">=</span> <span style="color:#993399;">0xCAFEBABE</span><span style="color:#990000;">;</span><br/>
<span style="color:#009900;">boolean</span> b <span style="color:#990000;">=</span> <b><span style="color:#0000FF;">false</span></b><span style="color:#990000;">;</span><br/>
<span style="color:#008080;">Integer</span> i <span style="color:#990000;">=</span> <b><span style="color:#0000FF;">null</span></b> <span style="color:#990000;">;</span><br/>
<span style="color:#009900;">char</span> c <span style="color:#990000;">=</span> <span style="color:#FF0000;">'</span><span style="color:#CC33CC;">\'</span><span style="color:#FF0000;">'</span><span style="color:#990000;">,</span> d <span style="color:#990000;">=</span> <span style="color:#FF0000;">'n'</span><span style="color:#990000;">,</span> e <span style="color:#990000;">=</span> <span style="color:#FF0000;">'</span><span style="color:#CC33CC;">\\</span><span style="color:#FF0000;">'</span> <span style="color:#990000;">;</span><br/>
<span style="color:#008080;">String</span> xml <span style="color:#990000;">=</span> <span style="color:#FF0000;">"<tag attr=</span><span style="color:#CC33CC;">\"</span><span style="color:#FF0000;">value</span><span style="color:#CC33CC;">\"</span><span style="color:#FF0000;">>&auml;</tag>"</span><span style="color:#990000;">,</span> foo2 <span style="color:#990000;">=</span> <span style="color:#FF0000;">"</span><span style="color:#CC33CC;">\\</span><span style="color:#FF0000;">"</span> <span style="color:#990000;">;</span><br/>
<br/>
<i><span style="color:#9A1900;">/* mymethod */</span></i><br/>
<b><span style="color:#0000FF;">public</span></b> <span style="color:#009900;">void</span> <b><span style="color:#000000;">mymethod</span></b><span style="color:#990000;">(</span><span style="color:#009900;">int</span> i<span style="color:#990000;">)</span> <span style="color:#FF0000;">{</span><br/>
<i><span style="color:#9A1900;">// just a foo method</span></i><br/>
<span style="color:#FF0000;">}</span><br/>
<i><span style="color:#9A1900;">/* mymethod */</span></i><br/>
<br/>
<i><span style="color:#9A1900;">/* main */</span></i><br/>
<b><span style="color:#0000FF;">public</span></b> <b><span style="color:#0000FF;">static</span></b> <span style="color:#009900;">void</span> <b><span style="color:#000000;">main</span></b><span style="color:#990000;">(</span> <span style="color:#008080;">String</span> args<span style="color:#990000;">[]</span> <span style="color:#990000;">)</span> <span style="color:#FF0000;">{</span><br/>
<i><span style="color:#9A1900;">// just some greetings ;-) /*</span></i><br/>
System<span style="color:#990000;">.</span>out<span style="color:#990000;">.</span><b><span style="color:#000000;">println</span></b><span style="color:#990000;">(</span> <span style="color:#FF0000;">"Hello from java2html :-)"</span> <span style="color:#990000;">)</span> <span style="color:#990000;">;</span><br/>
System<span style="color:#990000;">.</span>out<span style="color:#990000;">.</span><b><span style="color:#000000;">println</span></b><span style="color:#990000;">(</span> <span style="color:#FF0000;">"</span><span style="color:#CC33CC;">\t</span><span style="color:#FF0000;">by Lorenzo Bettini"</span> <span style="color:#990000;">)</span> <span style="color:#990000;">;</span><br/>
System<span style="color:#990000;">.</span>out<span style="color:#990000;">.</span><b><span style="color:#000000;">println</span></b><span style="color:#990000;">(</span> <span style="color:#FF0000;">"</span><span style="color:#CC33CC;">\t</span><span style="color:#FF0000;">http://www.lorenzobettini.it"</span> <span style="color:#990000;">)</span> <span style="color:#990000;">;</span><br/>
<b><span style="color:#0000FF;">if</span></b> <span style="color:#990000;">(</span>argc <span style="color:#990000;">></span> <span style="color:#993399;">0</span><span style="color:#990000;">)</span><br/>
<span style="color:#008080;">String</span> param <span style="color:#990000;">=</span> argc<span style="color:#990000;">[</span><span style="color:#993399;">0</span><span style="color:#990000;">];</span><br/>
<i><span style="color:#9A1900;">//System.out.println( "bye bye... :-D" ) ; // see you soon</span></i><br/>
<span style="color:#FF0000;">}</span><br/>
<i><span style="color:#9A1900;">/* main */</span></i><br/>
<span style="color:#FF0000;">}</span><br/>
<i><span style="color:#9A1900;">/// class</span></i><br/>
<br/>
<i><span style="color:#9A1900;">// end of file test.java</span></i>
|