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
|
<pre><tt><span class="comment">/*</span>
<span class="comment"> This is a classical Hello program</span>
<span class="comment"> to test source-highlight with Java programs.</span>
<span class="comment"> </span>
<span class="comment"> to have an html translation type</span>
<span class="comment"></span>
<span class="comment"> source-highlight -s java -f html --input Hello.java --output Hello.html</span>
<span class="comment"> source-highlight -s java -f html < Hello.java > Hello.html</span>
<span class="comment"></span>
<span class="comment"> or type source-highlight --help for the list of options</span>
<span class="comment"></span>
<span class="comment"> written by</span>
<span class="comment"> Lorenzo Bettini</span>
<span class="comment"> http://www.lorenzobettini.it</span>
<span class="comment"> http://www.gnu.org/software/src-highlite</span>
<span class="comment">*/</span>
<span class="preproc">import</span> <span class="normal">java</span><span class="symbol">.</span><span class="normal">io</span><span class="symbol">.</span><span class="symbol">*</span> <span class="symbol">;</span>
<span class="keyword">public</span> <span class="keyword">class</span> <span class="normal">Hello</span> <span class="cbracket">{</span>
<span class="type">int</span> <span class="normal">foo</span> <span class="symbol">=</span> <span class="number">1998</span> <span class="symbol">;</span>
<span class="type">int</span> <span class="normal">hex_foo</span> <span class="symbol">=</span> <span class="number">0xCAFEBABE</span><span class="symbol">;</span>
<span class="type">boolean</span> <span class="normal">b</span> <span class="symbol">=</span> <span class="keyword">false</span><span class="symbol">;</span>
<span class="normal">Integer</span> <span class="normal">i</span> <span class="symbol">=</span> <span class="keyword">null</span> <span class="symbol">;</span>
<span class="type">char</span> <span class="normal">c</span> <span class="symbol">=</span> <span class="string">'\''</span><span class="symbol">,</span> <span class="normal">d</span> <span class="symbol">=</span> <span class="string">'n'</span><span class="symbol">,</span> <span class="normal">e</span> <span class="symbol">=</span> <span class="string">'\\'</span> <span class="symbol">;</span>
<span class="normal">String</span> <span class="normal">xml</span> <span class="symbol">=</span> <span class="string">"<tag attr=\"value\">&auml;</tag>"</span><span class="symbol">,</span> <span class="normal">foo2</span> <span class="symbol">=</span> <span class="string">"\\"</span> <span class="symbol">;</span>
<span class="keyword">public</span> <span class="keyword">static</span> <span class="type">void</span> <span class="function">main</span><span class="symbol">(</span> <span class="normal">String</span> <span class="normal">args</span><span class="symbol">[</span><span class="symbol">]</span> <span class="symbol">)</span> <span class="cbracket">{</span>
<span class="comment">// just some greetings ;-) /*</span>
<span class="normal">System</span><span class="symbol">.</span><span class="normal">out</span><span class="symbol">.</span><span class="function">println</span><span class="symbol">(</span> <span class="string">"Hello from java2html :-)"</span> <span class="symbol">)</span> <span class="symbol">;</span>
<span class="normal">System</span><span class="symbol">.</span><span class="normal">out</span><span class="symbol">.</span><span class="function">println</span><span class="symbol">(</span> <span class="string">"\tby Lorenzo Bettini"</span> <span class="symbol">)</span> <span class="symbol">;</span>
<span class="normal">System</span><span class="symbol">.</span><span class="normal">out</span><span class="symbol">.</span><span class="function">println</span><span class="symbol">(</span> <span class="string">"\thttp://www.lorenzobettini.it"</span> <span class="symbol">)</span> <span class="symbol">;</span>
<span class="keyword">if</span> <span class="symbol">(</span><span class="normal">argc</span> <span class="symbol">></span> <span class="number">0</span><span class="symbol">)</span>
<span class="normal">String</span> <span class="normal">param</span> <span class="symbol">=</span> <span class="normal">argc</span><span class="symbol">[</span><span class="number">0</span><span class="symbol">]</span><span class="symbol">;</span>
<span class="comment">//System.out.println( "bye bye... :-D" ) ; // see you soon</span>
<span class="cbracket">}</span>
<span class="cbracket">}</span>
</tt></pre>
|