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