1958 lines
		
	
	
		
			112 KiB
		
	
	
	
		
			HTML
		
	
	
	
			
		
		
	
	
			1958 lines
		
	
	
		
			112 KiB
		
	
	
	
		
			HTML
		
	
	
	
| <html xmlns:v="urn:schemas-microsoft-com:vml"
 | ||
| xmlns:o="urn:schemas-microsoft-com:office:office"
 | ||
| xmlns:w="urn:schemas-microsoft-com:office:word"
 | ||
| xmlns="http://www.w3.org/TR/REC-html40">
 | ||
| 
 | ||
| <head>
 | ||
| <meta http-equiv=Content-Type content="text/html; charset=windows-1252">
 | ||
| <meta name=ProgId content=Word.Document>
 | ||
| <meta name=Generator content="Microsoft Word 11">
 | ||
| <meta name=Originator content="Microsoft Word 11">
 | ||
| <link rel=File-List href="antlr3-task-Dateien/filelist.xml">
 | ||
| <title><project name="D2U" default="dist" basedir="</title>
 | ||
| <!--[if gte mso 9]><xml>
 | ||
|  <o:DocumentProperties>
 | ||
|   <o:Author>Juergen</o:Author>
 | ||
|   <o:LastAuthor>Juergen</o:LastAuthor>
 | ||
|   <o:Revision>2</o:Revision>
 | ||
|   <o:Created>2008-08-25T22:53:00Z</o:Created>
 | ||
|   <o:LastSaved>2008-08-25T22:53:00Z</o:LastSaved>
 | ||
|   <o:Pages>1</o:Pages>
 | ||
|   <o:Words>1696</o:Words>
 | ||
|   <o:Characters>10685</o:Characters>
 | ||
|   <o:Company>Private</o:Company>
 | ||
|   <o:Lines>89</o:Lines>
 | ||
|   <o:Paragraphs>24</o:Paragraphs>
 | ||
|   <o:CharactersWithSpaces>12357</o:CharactersWithSpaces>
 | ||
|   <o:Version>11.9999</o:Version>
 | ||
|  </o:DocumentProperties>
 | ||
| </xml><![endif]--><!--[if gte mso 9]><xml>
 | ||
|  <w:WordDocument>
 | ||
|   <w:SpellingState>Clean</w:SpellingState>
 | ||
|   <w:GrammarState>Clean</w:GrammarState>
 | ||
|   <w:HyphenationZone>21</w:HyphenationZone>
 | ||
|   <w:ValidateAgainstSchemas/>
 | ||
|   <w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid>
 | ||
|   <w:IgnoreMixedContent>false</w:IgnoreMixedContent>
 | ||
|   <w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText>
 | ||
|   <w:Compatibility>
 | ||
|    <w:SelectEntireFieldWithStartOrEnd/>
 | ||
|    <w:UseWord2002TableStyleRules/>
 | ||
|   </w:Compatibility>
 | ||
|   <w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel>
 | ||
|  </w:WordDocument>
 | ||
| </xml><![endif]--><!--[if gte mso 9]><xml>
 | ||
|  <w:LatentStyles DefLockedState="false" LatentStyleCount="156">
 | ||
|  </w:LatentStyles>
 | ||
| </xml><![endif]-->
 | ||
| <style>
 | ||
| <!--
 | ||
|  /* Style Definitions */
 | ||
|  p.MsoNormal, li.MsoNormal, div.MsoNormal
 | ||
| 	{mso-style-parent:"";
 | ||
| 	margin:0cm;
 | ||
| 	margin-bottom:.0001pt;
 | ||
| 	mso-pagination:widow-orphan;
 | ||
| 	font-size:12.0pt;
 | ||
| 	font-family:"Times New Roman";
 | ||
| 	mso-fareast-font-family:"Times New Roman";}
 | ||
| h2
 | ||
| 	{mso-margin-top-alt:auto;
 | ||
| 	margin-right:0cm;
 | ||
| 	mso-margin-bottom-alt:auto;
 | ||
| 	margin-left:0cm;
 | ||
| 	mso-pagination:widow-orphan;
 | ||
| 	mso-outline-level:2;
 | ||
| 	font-size:18.0pt;
 | ||
| 	font-family:"Times New Roman";
 | ||
| 	font-weight:bold;}
 | ||
| h3
 | ||
| 	{mso-margin-top-alt:auto;
 | ||
| 	margin-right:0cm;
 | ||
| 	mso-margin-bottom-alt:auto;
 | ||
| 	margin-left:0cm;
 | ||
| 	mso-pagination:widow-orphan;
 | ||
| 	mso-outline-level:3;
 | ||
| 	font-size:13.5pt;
 | ||
| 	font-family:"Times New Roman";
 | ||
| 	font-weight:bold;}
 | ||
| h4
 | ||
| 	{mso-margin-top-alt:auto;
 | ||
| 	margin-right:0cm;
 | ||
| 	mso-margin-bottom-alt:auto;
 | ||
| 	margin-left:0cm;
 | ||
| 	mso-pagination:widow-orphan;
 | ||
| 	mso-outline-level:4;
 | ||
| 	font-size:12.0pt;
 | ||
| 	font-family:"Times New Roman";
 | ||
| 	font-weight:bold;}
 | ||
| a:link, span.MsoHyperlink
 | ||
| 	{color:blue;
 | ||
| 	text-decoration:underline;
 | ||
| 	text-underline:single;}
 | ||
| a:visited, span.MsoHyperlinkFollowed
 | ||
| 	{color:purple;
 | ||
| 	text-decoration:underline;
 | ||
| 	text-underline:single;}
 | ||
| p
 | ||
| 	{mso-margin-top-alt:auto;
 | ||
| 	margin-right:0cm;
 | ||
| 	mso-margin-bottom-alt:auto;
 | ||
| 	margin-left:0cm;
 | ||
| 	mso-pagination:widow-orphan;
 | ||
| 	font-size:12.0pt;
 | ||
| 	font-family:"Times New Roman";
 | ||
| 	mso-fareast-font-family:"Times New Roman";}
 | ||
| code
 | ||
| 	{font-family:"Courier New";
 | ||
| 	mso-ascii-font-family:"Courier New";
 | ||
| 	mso-fareast-font-family:"Courier New";
 | ||
| 	mso-hansi-font-family:"Courier New";
 | ||
| 	mso-bidi-font-family:"Courier New";}
 | ||
| pre
 | ||
| 	{margin:0cm;
 | ||
| 	margin-bottom:.0001pt;
 | ||
| 	mso-pagination:widow-orphan;
 | ||
| 	tab-stops:45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt;
 | ||
| 	font-size:10.0pt;
 | ||
| 	font-family:"Courier New";
 | ||
| 	mso-fareast-font-family:"Courier New";}
 | ||
| span.SpellE
 | ||
| 	{mso-style-name:"";
 | ||
| 	mso-spl-e:yes;}
 | ||
| span.GramE
 | ||
| 	{mso-style-name:"";
 | ||
| 	mso-gram-e:yes;}
 | ||
| @page Section1
 | ||
| 	{size:595.3pt 841.9pt;
 | ||
| 	margin:70.85pt 70.85pt 2.0cm 70.85pt;
 | ||
| 	mso-header-margin:35.4pt;
 | ||
| 	mso-footer-margin:35.4pt;
 | ||
| 	mso-paper-source:0;}
 | ||
| div.Section1
 | ||
| 	{page:Section1;}
 | ||
| -->
 | ||
| </style>
 | ||
| <!--[if gte mso 10]>
 | ||
| <style>
 | ||
|  /* Style Definitions */
 | ||
|  table.MsoNormalTable
 | ||
| 	{mso-style-name:"Normale Tabelle";
 | ||
| 	mso-tstyle-rowband-size:0;
 | ||
| 	mso-tstyle-colband-size:0;
 | ||
| 	mso-style-noshow:yes;
 | ||
| 	mso-style-parent:"";
 | ||
| 	mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
 | ||
| 	mso-para-margin:0cm;
 | ||
| 	mso-para-margin-bottom:.0001pt;
 | ||
| 	mso-pagination:widow-orphan;
 | ||
| 	font-size:10.0pt;
 | ||
| 	font-family:"Times New Roman";
 | ||
| 	mso-ansi-language:#0400;
 | ||
| 	mso-fareast-language:#0400;
 | ||
| 	mso-bidi-language:#0400;}
 | ||
| </style>
 | ||
| <![endif]--><!--[if gte mso 9]><xml>
 | ||
|  <o:shapedefaults v:ext="edit" spidmax="2050"/>
 | ||
| </xml><![endif]--><!--[if gte mso 9]><xml>
 | ||
|  <o:shapelayout v:ext="edit">
 | ||
|   <o:idmap v:ext="edit" data="1"/>
 | ||
|  </o:shapelayout></xml><![endif]-->
 | ||
| </head>
 | ||
| 
 | ||
| <body lang=DE link=blue vlink=purple style='tab-interval:35.4pt'>
 | ||
| 
 | ||
| <div class=Section1>
 | ||
| 
 | ||
| <h2><span lang=EN-GB style='mso-ansi-language:EN-GB'>ANTLR3<o:p></o:p></span></h2>
 | ||
| 
 | ||
| <h3><span lang=EN-GB style='mso-ansi-language:EN-GB'>Description<o:p></o:p></span></h3>
 | ||
| 
 | ||
| <p><span class=GramE><span lang=EN-GB style='mso-ansi-language:EN-GB'>Invokes
 | ||
| the <a href="http://www.antlr.org/v3/index.html" target="_top">ANTLR3</a>
 | ||
| Translator generator on a grammar file.</span></span><span lang=EN-GB
 | ||
| style='mso-ansi-language:EN-GB'> <o:p></o:p></span></p>
 | ||
| 
 | ||
| <h3><span lang=EN-GB style='mso-ansi-language:EN-GB'>Prerequisites<o:p></o:p></span></h3>
 | ||
| 
 | ||
| <h3><span lang=EN-GB style='font-size:12.0pt;mso-ansi-language:EN-GB;
 | ||
| font-weight:normal'>Apache ant version 1.7.0 and later is required, but ant
 | ||
| version 1.6.5 should support <span class=SpellE>antlibs</span>, too.</span><span
 | ||
| lang=EN-GB style='mso-ansi-language:EN-GB'><o:p></o:p></span></h3>
 | ||
| 
 | ||
| <h3><span lang=EN-GB style='mso-ansi-language:EN-GB'>Installation<o:p></o:p></span></h3>
 | ||
| 
 | ||
| <h3><span lang=EN-GB style='font-size:12.0pt;mso-ansi-language:EN-GB;
 | ||
| font-weight:normal'>The recommended procedure is to copy the antlr3.jar in your
 | ||
| $ANT_HOME/lib directory, but it suffices to have it in your <span class=SpellE>classpath</span>.</span><span
 | ||
| lang=EN-GB style='mso-ansi-language:EN-GB'><o:p></o:p></span></h3>
 | ||
| 
 | ||
| <h3><span lang=EN-GB style='mso-ansi-language:EN-GB'>Parameters<o:p></o:p></span></h3>
 | ||
| 
 | ||
| <table class=MsoNormalTable border=1 cellspacing=0 cellpadding=0
 | ||
|  style='mso-cellspacing:0cm;mso-padding-alt:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|  <tr style='mso-yfti-irow:0;mso-yfti-firstrow:yes'>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><b><span lang=EN-GB style='mso-ansi-language:EN-GB'>Attribute</span></b><span
 | ||
|   lang=EN-GB style='mso-ansi-language:EN-GB'><o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><b><span lang=EN-GB style='mso-ansi-language:EN-GB'>Description</span></b><span
 | ||
|   lang=EN-GB style='mso-ansi-language:EN-GB'><o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal align=center style='text-align:center'><b><span
 | ||
|   lang=EN-GB style='mso-ansi-language:EN-GB'>Required</span></b><span
 | ||
|   lang=EN-GB style='mso-ansi-language:EN-GB'><o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|  </tr>
 | ||
|  <tr style='mso-yfti-irow:1'>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>target<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>The
 | ||
|   grammar file to process.<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal align=center style='text-align:center'><span lang=EN-GB
 | ||
|   style='mso-ansi-language:EN-GB'>Yes<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|  </tr>
 | ||
|  <tr style='mso-yfti-irow:2'>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span class=SpellE><span lang=EN-GB style='mso-ansi-language:
 | ||
|   EN-GB'>outputdirectory</span></span><span lang=EN-GB style='mso-ansi-language:
 | ||
|   EN-GB'><o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>The
 | ||
|   directory to write the generated files to. If not set, the files are written
 | ||
|   to the directory containing the grammar file. <o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal align=center style='text-align:center'><span lang=EN-GB
 | ||
|   style='mso-ansi-language:EN-GB'>No<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|  </tr>
 | ||
|  <tr style='mso-yfti-irow:3'>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span class=SpellE><span lang=EN-GB style='mso-ansi-language:
 | ||
|   EN-GB'>libdirectory</span></span><span lang=EN-GB style='mso-ansi-language:
 | ||
|   EN-GB'><o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>The
 | ||
|   directory where to find token files.<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal align=center style='text-align:center'><span lang=EN-GB
 | ||
|   style='mso-ansi-language:EN-GB'>No<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|  </tr>
 | ||
|  <tr style='mso-yfti-irow:4'>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>depend<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>When set
 | ||
|   to <20>true<75>, <span class=SpellE>ANTLRs</span> <20>depend<6E> option is used to
 | ||
|   resolve dependencies and to decide whether to invoke ANTLR for compilation.<o:p></o:p></span></p>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>When set
 | ||
|   to <20>false<73>, try to figure out if an ANTLR generated file is out of date
 | ||
|   without invoking ANTLR with its <20>depend<6E> option.<o:p></o:p></span></p>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>Default
 | ||
|   setting is <20>false<73> to keep backwards compatibility.<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal align=center style='text-align:center'><span lang=EN-GB
 | ||
|   style='mso-ansi-language:EN-GB'>No<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|  </tr>
 | ||
|  <tr style='mso-yfti-irow:5'>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>report<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>When set
 | ||
|   to "true", prints out a report about the grammar processed.<o:p></o:p></span></p>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>Default
 | ||
|   is <20>false<73>.<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal align=center style='text-align:center'><span lang=EN-GB
 | ||
|   style='mso-ansi-language:EN-GB'>No<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|  </tr>
 | ||
|  <tr style='mso-yfti-irow:6'>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>print<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>When set
 | ||
|   to "true", print out the grammar without actions.<o:p></o:p></span></p>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>Default
 | ||
|   is <20>false<73>.<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal align=center style='text-align:center'><span lang=EN-GB
 | ||
|   style='mso-ansi-language:EN-GB'>No<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|  </tr>
 | ||
|  <tr style='mso-yfti-irow:7'>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>debug<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>When set
 | ||
|   to "true", the generated parser emits debugging events.<o:p></o:p></span></p>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>Default
 | ||
|   is <20>false<73><o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal align=center style='text-align:center'><span lang=EN-GB
 | ||
|   style='mso-ansi-language:EN-GB'>No<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|  </tr>
 | ||
|  <tr style='mso-yfti-irow:8'>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>profile<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>When set
 | ||
|   to "true", generates a parser that computes profiling information. <o:p></o:p></span></p>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>Default
 | ||
|   is <20>false<73>.<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal align=center style='text-align:center'><span lang=IT
 | ||
|   style='mso-ansi-language:IT'>No<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|  </tr>
 | ||
|  <tr style='mso-yfti-irow:9'>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span lang=IT style='mso-ansi-language:IT'>nfa<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>When set
 | ||
|   to "true", generate an NFA for each rule.<o:p></o:p></span></p>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>Default
 | ||
|   is <20>false<73>.<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal align=center style='text-align:center'><span lang=EN-GB
 | ||
|   style='mso-ansi-language:EN-GB'>No<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|  </tr>
 | ||
|  <tr style='mso-yfti-irow:10'>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span class=SpellE><span lang=EN-GB style='mso-ansi-language:
 | ||
|   EN-GB'>dfa</span></span><span lang=EN-GB style='mso-ansi-language:EN-GB'><o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>When set
 | ||
|   to "true", generate <span class=GramE>an</span> DFA for each rule.<o:p></o:p></span></p>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>Default
 | ||
|   is <20>false<73>.<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal align=center style='text-align:center'><span lang=EN-GB
 | ||
|   style='mso-ansi-language:EN-GB'>No<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|  </tr>
 | ||
|  <tr style='mso-yfti-irow:11'>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span class=SpellE><span lang=EN-GB style='mso-ansi-language:
 | ||
|   EN-GB'>messageFormat</span></span><span lang=EN-GB style='mso-ansi-language:
 | ||
|   EN-GB'><o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>When set
 | ||
|   to a message format the specified output style for messages is used.<o:p></o:p></span></p>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>Default
 | ||
|   is <20>false<73>.<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal align=center style='text-align:center'><span lang=EN-GB
 | ||
|   style='mso-ansi-language:EN-GB'>No<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|  </tr>
 | ||
|  <tr style='mso-yfti-irow:12'>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>multithreaded<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>When set
 | ||
|   to "true", run the analysis in 2 threads.<o:p></o:p></span></p>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>Default
 | ||
|   is <20>false<73>.<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal align=center style='text-align:center'><span lang=EN-GB
 | ||
|   style='mso-ansi-language:EN-GB'>No<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|  </tr>
 | ||
|  <tr style='mso-yfti-irow:13'>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>dir<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>The
 | ||
|   directory to invoke the VM in.<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal align=center style='text-align:center'><span lang=EN-GB
 | ||
|   style='mso-ansi-language:EN-GB'>No<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|  </tr>
 | ||
|  <tr style='mso-yfti-irow:14'>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span class=SpellE><span lang=EN-GB style='mso-ansi-language:
 | ||
|   EN-GB'>dbgST</span></span><span lang=EN-GB style='mso-ansi-language:EN-GB'><o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>When set
 | ||
|   to <20>true<75>, put tags at start/stop of all templates in output.<o:p></o:p></span></p>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>Default
 | ||
|   is <20>false<73>.<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal align=center style='text-align:center'><span lang=EN-GB
 | ||
|   style='mso-ansi-language:EN-GB'>No<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|  </tr>
 | ||
|  <tr style='mso-yfti-irow:15'>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span class=SpellE><span lang=EN-GB style='mso-ansi-language:
 | ||
|   EN-GB'>noprune</span></span><span lang=EN-GB style='mso-ansi-language:EN-GB'><o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>Test <span
 | ||
|   class=SpellE>lookahead</span> against EBNF block exit branches.<o:p></o:p></span></p>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>Default
 | ||
|   is <20>false<73>.<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal align=center style='text-align:center'><span lang=EN-GB
 | ||
|   style='mso-ansi-language:EN-GB'>No<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|  </tr>
 | ||
|  <tr style='mso-yfti-irow:16'>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span class=SpellE><span lang=EN-GB style='mso-ansi-language:
 | ||
|   EN-GB'>nocollapse</span></span><span lang=EN-GB style='mso-ansi-language:
 | ||
|   EN-GB'><o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>collapse
 | ||
|   incident edges into DFA states<o:p></o:p></span></p>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>Default
 | ||
|   is <20>false<73>.<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal align=center style='text-align:center'><span lang=EN-GB
 | ||
|   style='mso-ansi-language:EN-GB'>No<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|  </tr>
 | ||
|  <tr style='mso-yfti-irow:17;mso-yfti-lastrow:yes'>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span class=SpellE><span lang=EN-GB style='mso-ansi-language:
 | ||
|   EN-GB'>conversiontimeout</span></span><span lang=EN-GB style='mso-ansi-language:
 | ||
|   EN-GB'><o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>Set the
 | ||
|   NFA conversion timeout for each <span class=SpellE>decisition</span> to the
 | ||
|   supplied number of milliseconds.<o:p></o:p></span></p>
 | ||
|   <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'>Default
 | ||
|   is 100 as per ANTLR3<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|   <td valign=top style='padding:1.2pt 1.2pt 1.2pt 1.2pt'>
 | ||
|   <p class=MsoNormal align=center style='text-align:center'><span lang=EN-GB
 | ||
|   style='mso-ansi-language:EN-GB'>No<o:p></o:p></span></p>
 | ||
|   </td>
 | ||
|  </tr>
 | ||
| </table>
 | ||
| 
 | ||
| <h3><span lang=EN-GB style='font-size:12.0pt;mso-ansi-language:EN-GB;
 | ||
| font-weight:normal'>As nearly everywhere in ant <20>true<75> respectively <20>false<73> can
 | ||
| be used instead of <20>yes<65> and <20>no<6E> to activate or deactivate an attribute.<o:p></o:p></span></h3>
 | ||
| 
 | ||
| <h3><span lang=EN-GB style='mso-ansi-language:EN-GB'>Nested Elements<o:p></o:p></span></h3>
 | ||
| 
 | ||
| <p><code><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'>ANTLR3</span></code><span
 | ||
| lang=EN-GB style='mso-ansi-language:EN-GB'> supports a nested </span><code><span
 | ||
| lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'><<span
 | ||
| class=SpellE>classpath</span>></span></code><span lang=EN-GB
 | ||
| style='mso-ansi-language:EN-GB'> <span class=GramE>element, that represents a <span
 | ||
| lang=DE style='mso-ansi-language:DE'><a
 | ||
| href="http://ant.apache.org/manual/using.html#path"><span lang=EN-GB
 | ||
| style='mso-ansi-language:EN-GB'>PATH</span></a></span></span><span
 | ||
| class=MsoHyperlink> like structure</span></span></p>
 | ||
| 
 | ||
| <span lang=EN-GB style='font-size:12.0pt;font-family:"Times New Roman";
 | ||
| mso-fareast-font-family:"Times New Roman";mso-ansi-language:EN-GB;mso-fareast-language:
 | ||
| DE;mso-bidi-language:AR-SA'>. It is given as a convenience if you have to
 | ||
| specify the original ANTLR directory. In most cases, having the antlr-3.x.jar,
 | ||
| the antlr-2.7.7.jar and the stringtemplate-3.x.jar referenced in the <span
 | ||
| class=SpellE>classpath</span> or via the ANTLR_HOME environment variable will
 | ||
| be enough.</span><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-fareast-font-family:"Times New Roman";
 | ||
| mso-ansi-language:EN-GB;mso-fareast-language:DE;mso-bidi-language:AR-SA'><o:p></o:p></span>
 | ||
| 
 | ||
| <h4><span lang=EN-GB style='mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#path"><span class=SpellE><span
 | ||
| class=GramE><span style='color:windowtext;text-decoration:none;text-underline:
 | ||
| none'>jvmarg</span></span></span><span style='color:windowtext;text-decoration:
 | ||
| none;text-underline:none'><o:p></o:p></span></a></span></h4>
 | ||
| 
 | ||
| <p><span lang=EN-GB style='mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#path"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'>Additional parameters may be passed
 | ||
| to the new VM via nested </span><code><span style='font-size:10.0pt;color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><<span class=SpellE>jvmarg</span>></span></code><span
 | ||
| style='color:windowtext;text-decoration:none;text-underline:none'> attributes,
 | ||
| for example:<o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <pre><span lang=EN-GB style='mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#path"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><antlr<span class=GramE>:antlr3</span> <span
 | ||
| class=SpellE>xmlns:antlr</span>="<span class=SpellE>antlib:org/apache/tools/ant/antlr</span>" target="..."><o:p></o:p></span></a></span></pre><pre><span
 | ||
| lang=EN-GB style='mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#path"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD> </span><<span
 | ||
| class=SpellE>jvmarg</span> value="-Xmx512M"/><o:p></o:p></span></a></span></pre><pre><span
 | ||
| lang=EN-GB style='mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#path"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD> </span>...<o:p></o:p></span></a></span></pre><pre><span
 | ||
| lang=EN-GB style='mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#path"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'></antlr<span class=GramE>:antlr3</span>><o:p></o:p></span></a></span></pre>
 | ||
| 
 | ||
| <p><span lang=EN-GB style='mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#path"><span class=GramE><span
 | ||
| style='color:windowtext;text-decoration:none;text-underline:none'>would</span></span><span
 | ||
| style='color:windowtext;text-decoration:none;text-underline:none'> set the
 | ||
| maximum Java heap size to 512 Megabyte when running ANTLR3.<o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p><code><span lang=EN-GB style='font-size:10.0pt;mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#path"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><<span class=SpellE><span
 | ||
| class=GramE>jvmarg</span></span>></span><span style='font-size:12.0pt;
 | ||
| font-family:"Times New Roman";mso-fareast-font-family:"Times New Roman";
 | ||
| color:windowtext;text-decoration:none;text-underline:none'> allows all
 | ||
| attributes described in </span><span lang=DE style='font-size:12.0pt;
 | ||
| font-family:"Times New Roman";mso-fareast-font-family:"Times New Roman";
 | ||
| color:windowtext;mso-ansi-language:DE;text-decoration:none;text-underline:none'><span
 | ||
| style='mso-field-code:" HYPERLINK \0022http\:\/\/ant\.apache\.org\/manual\/using\.html\0022 \\l \0022arg\0022 "'><u><span
 | ||
| lang=EN-GB style='color:blue;mso-ansi-language:EN-GB'>Command line arguments</span></u></span></span><span
 | ||
| style='font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:
 | ||
| "Times New Roman";color:windowtext;text-decoration:none;text-underline:none'>.</span><span
 | ||
| style='font-size:12.0pt;font-family:"Times New Roman";mso-fareast-font-family:
 | ||
| "Times New Roman";color:windowtext;text-decoration:none;text-underline:none'><o:p></o:p></span></a></span></code></p>
 | ||
| 
 | ||
| <h3><span lang=FR style='mso-ansi-language:FR'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'>Example<o:p></o:p></span></a></span></h3>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><antlr<span class=GramE>:antlr3</span>
 | ||
| <span class=SpellE>xmlns:antlr</span>="<span class=SpellE>antlib:org/apache/tools/ant/antlr</span>"<br>
 | ||
| </span><span style='font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span></span><span style='color:windowtext;text-decoration:none;text-underline:
 | ||
| none'>target="etc/<span class=SpellE>java.g</span>"<br>
 | ||
| </span><span style='font-size:12.0pt;font-family:"Times New Roman";color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span></span><span class=SpellE><span style='color:windowtext;text-decoration:
 | ||
| none;text-underline:none'>outputdirectory</span></span><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'>="build/<span class=SpellE>src</span>"<o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span></span><span class=SpellE><span class=GramE><span style='font-size:10.0pt;
 | ||
| mso-bidi-font-size:12.0pt;font-family:"Courier New";color:windowtext;
 | ||
| text-decoration:none;text-underline:none'>libdirectory</span></span></span><span
 | ||
| style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:"Courier New";
 | ||
| color:windowtext;text-decoration:none;text-underline:none'>="build/<span
 | ||
| class=SpellE>src</span>"<o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span></span><span class=GramE><span style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";color:windowtext;text-decoration:none;
 | ||
| text-underline:none'>multithreaded</span></span><span style='font-size:10.0pt;
 | ||
| mso-bidi-font-size:12.0pt;font-family:"Courier New";color:windowtext;
 | ||
| text-decoration:none;text-underline:none'>="true"<o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'></antlr<span class=GramE>:antlr3</span>><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p><span lang=EN-GB style='mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'>This invokes ANTLR3 on grammar file
 | ||
| etc/<span class=SpellE>java.g</span>, writing the generated files to build/<span
 | ||
| class=SpellE>src</span>. The analysis is being done in two threads.<br
 | ||
| clear=all style='page-break-before:always'>
 | ||
| A complete build file showing the usage of the ANTLR3 task might look like
 | ||
| this:</span><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:
 | ||
| "Courier New";color:windowtext;text-decoration:none;text-underline:none'><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><o:p> </o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><project name="d2u"
 | ||
| default="dist" <span class=SpellE>basedir</span>="."><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><<span class=GramE>description</span>><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span>More than a DOS to UNIX conversion of
 | ||
| line ends.<o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span></description><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><property name="<span class=SpellE>project.name</span>"
 | ||
| value="d2u" /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><span class=GramE><!--</span> program version --><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><property name="version" value="1.00" /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><span class=GramE><!--</span> set global properties for this build
 | ||
| --><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><property name="build" location="."/><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><property name="<span class=SpellE>src</span>"
 | ||
| location="<span class=SpellE>src</span>"/><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><property name="classes" location="classes"/><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><property name="dist" location="dist" /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><property name="doc" location="docs/<span
 | ||
| class=SpellE>api</span>"/><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><property name="grammar" location="grammar"/><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><o:p> </o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><property name="package" value="org/<span
 | ||
| class=SpellE>myorg</span>/${<span class=SpellE>project.name</span>}"/><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><span class=GramE><!--</span> where to write/find token files --><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><property name="<span class=SpellE>token.lib</span>"
 | ||
| location="${<span class=SpellE>src</span>}/${package}" /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><o:p> </o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><span class=GramE><!--</span> <span class=SpellE>antlr</span> options
 | ||
| --><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><property name="profile" value="false" /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><property name="report" value="true" /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><property name="multithreaded" value="true" /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><o:p> </o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><span class=GramE><!--</span> where to find <span class=SpellE>antlr</span>
 | ||
| and associates --><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><o:p> </o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><span class=GramE><!--</span> If the jar-archives listed below are
 | ||
| already in the <span class=SpellE>classpath</span> --><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><span class=GramE><!--</span> the definition of <span class=SpellE>antlr.path</span>
 | ||
| could be dropped, because --><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><span class=GramE><!--</span> antlr3.jar will resolve the libraries
 | ||
| by itself. --><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><span class=GramE><!--</span> As <span class=SpellE>antlr.libdir</span>
 | ||
| and <span class=SpellE>antlr.libs</span> are just auxiliary --><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><span class=GramE><!--</span> parameters helping to create <span
 | ||
| class=SpellE>antlr.path</span>, --><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><span class=GramE><!--</span> they could be eliminated in this case,
 | ||
| too. --><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><o:p> </o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><property name="<span class=SpellE>antlr.libdir</span>"
 | ||
| location="C<span class=GramE>:/</span>Programme/<span class=SpellE>antlr</span>/lib"
 | ||
| /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><o:p> </o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><<span class=SpellE>patternset</span> id="<span class=SpellE>antlr.libs</span>"><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><span style='mso-spacerun:yes'><EFBFBD><EFBFBD></span><include name="antlr-3.1.jar"
 | ||
| /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><include
 | ||
| name="antlr-2.7.7.jar" /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><include
 | ||
| name="stringtemplate-3.2.jar" /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><include name="antlr-runtime-3.1.jar"
 | ||
| /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span></<span class=SpellE>patternset</span>><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><o:p> </o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><path id="<span class=SpellE>antlr.path</span>"><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><<span class=SpellE>fileset</span>
 | ||
| dir="${<span class=SpellE>antlr.libdir</span>}" <span class=SpellE>casesensitive</span>="yes"><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><<span class=SpellE>patternset</span>
 | ||
| <span class=SpellE>refid</span>="<span class=SpellE>antlr.libs</span>"
 | ||
| /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span></<span class=SpellE>fileset</span>><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span></path><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><o:p> </o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><target name="init"><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span class=GramE><!--</span> Create
 | ||
| the time stamp --><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><<span class=SpellE>tstamp</span>
 | ||
| /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span class=GramE><!--</span> Create
 | ||
| the build directory structure used by compile --><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span></span><span lang=DE style='color:windowtext;
 | ||
| mso-ansi-language:DE;text-decoration:none;text-underline:none'><<span
 | ||
| class=SpellE>mkdir</span> dir="${<span class=SpellE>grammar</span>}"
 | ||
| /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;
 | ||
| font-family:"Courier New"'><a href="http://ant.apache.org/manual/using.html#arg"><span
 | ||
| style='color:windowtext;text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><<span class=SpellE>mkdir</span>
 | ||
| dir="${<span class=SpellE>src</span>}/${<span class=SpellE>package</span>}"
 | ||
| /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;
 | ||
| font-family:"Courier New"'><a href="http://ant.apache.org/manual/using.html#arg"><span
 | ||
| style='color:windowtext;text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><<span class=SpellE>mkdir</span>
 | ||
| dir="${<span class=SpellE>classes</span>}/${<span class=SpellE>package</span>}"
 | ||
| /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;
 | ||
| font-family:"Courier New"'><a href="http://ant.apache.org/manual/using.html#arg"><span
 | ||
| style='color:windowtext;text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span></span><span lang=IT style='color:windowtext;
 | ||
| mso-ansi-language:IT;text-decoration:none;text-underline:none'><mkdir
 | ||
| dir="${classes}/META-INF" /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=IT style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:IT'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><mkdir dir="${dist}/lib"
 | ||
| /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=IT style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:IT'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><mkdir
 | ||
| dir="${doc}/${package}" /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=IT style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:IT'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span></span><span lang=EN-GB style='color:windowtext;mso-ansi-language:EN-GB;
 | ||
| text-decoration:none;text-underline:none'></target><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><o:p> </o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><target name="<span class=SpellE>antlr</span>"
 | ||
| depends="init" description="run <span class=SpellE>antlr</span>
 | ||
| on grammar"><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><echo message="<span
 | ||
| class=SpellE>antlr</span> ${grammar}/${<span class=SpellE>grammar.name</span>}"
 | ||
| /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><antlr<span class=GramE>:antlr3</span>
 | ||
| <span class=SpellE>xmlns:antlr</span>="<span class=SpellE>antlib:org/apache/tools/ant/antlr</span>"
 | ||
| <o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span class=GramE>target</span>="${grammar}/${<span
 | ||
| class=SpellE>grammar.name</span>}" <o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span class=SpellE><span
 | ||
| class=GramE>outputdirectory</span></span>="${<span class=SpellE>src</span>}/${package}"<o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span class=GramE>multithreaded</span>="${multithreaded}"<o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span class=GramE>report</span>="${report}"<o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span class=GramE>profile</span>="${profile}"><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span></antlr<span class=GramE>:antlr3</span>><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span></target><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><o:p> </o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><target name="compile" depends="<span class=SpellE>antlr</span>"
 | ||
| description="compile"><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span class=GramE><!--</span>
 | ||
| Compile the java code from ${<span class=SpellE>src</span>} into ${classes}
 | ||
| --><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><<span class=SpellE>javac</span>
 | ||
| debug="true" <span class=SpellE>srcdir</span>="${<span
 | ||
| class=SpellE>src</span>}" <span class=SpellE>destdir</span>="${classes}"<span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span class=SpellE><span
 | ||
| class=GramE>listfiles</span></span>="Yes"
 | ||
| deprecation="Yes"><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><<span class=SpellE><span
 | ||
| class=GramE>classpath</span></span>><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD></span><path <span class=SpellE>refid</span>="<span
 | ||
| class=SpellE>antlr.path</span>"/><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span></<span class=SpellE>classpath</span>><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><<span class=SpellE>compilerarg</span>
 | ||
| value="-<span class=SpellE>Xlint<span class=GramE>:unchecked</span></span>"/><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span></<span class=SpellE>javac</span>><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span></target><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><o:p> </o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><target name="manifest"><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><manifest
 | ||
| file="${classes}/META-INF/MANIFEST.MF"><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><attribute name="Main-Class"
 | ||
| value="${package}.Main" /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span></manifest><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span></target><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><o:p> </o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><target name="dist" depends="compile, manifest" <o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><span class=GramE>description</span>="generate for
 | ||
| distribution"><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><jar <span class=SpellE>jarfile</span>="${dist}/lib/${<span
 | ||
| class=SpellE>project.name</span>}.jar" <span class=SpellE>basedir</span>="${classes}"
 | ||
| <o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></span></span><span lang=IT
 | ||
| style='color:windowtext;mso-ansi-language:IT;text-decoration:none;text-underline:
 | ||
| none'>manifest="${classes}/META-INF/MANIFEST.MF"/><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=IT style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:IT'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span></span><span lang=EN-GB style='color:windowtext;mso-ansi-language:EN-GB;
 | ||
| text-decoration:none;text-underline:none'></target><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><o:p> </o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><target name="doc" description="generate
 | ||
| documentation"><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><<span class=SpellE>javadoc</span> <span class=SpellE>destdir</span>="${doc}"<o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span class=GramE>author</span>="true"<o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span class=GramE>version</span>="true"<o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span class=GramE>use</span>="true"<o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></span><span class=SpellE><span class=GramE>windowtitle</span></span>="${<span
 | ||
| class=SpellE>project.name</span>}"<o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span class=SpellE><span
 | ||
| class=GramE>sourcefiles</span></span>="${<span class=SpellE>src</span>}/${package}/*.java"<o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span>Protected="All"
 | ||
| Private="All"<o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span>Public="All"<o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span class=SpellE><span
 | ||
| class=GramE>linksource</span></span>="yes"<o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span class=SpellE><span
 | ||
| class=GramE>breakiterator</span></span>="Yes" /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span></target><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><o:p> </o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD></span><span style='mso-spacerun:yes'><EFBFBD><EFBFBD>
 | ||
| </span><target name="clean" description="clean up"><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><<span class=GramE>delete</span>><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><<span class=SpellE>fileset</span>
 | ||
| dir="${<span class=SpellE>src</span>}" <o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span class=GramE>includes</span>="**/*.class,**/*.tokens,**/*.g*"
 | ||
| /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><<span class=SpellE>fileset</span>
 | ||
| dir="${classes}" /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><<span class=SpellE>fileset</span>
 | ||
| dir="${dist}" includes="**/*.jar" /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD>
 | ||
| </span><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></span><<span class=SpellE>fileset</span>
 | ||
| dir="${doc}" /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span></delete><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span></target><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><target name="all" depends="clean, dist, doc"
 | ||
| description="clean up"/><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=FR style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:FR'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'></project><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=FR style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:FR'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><o:p> </o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'>The same build file assuming
 | ||
| antlr-3.1.jar, stringtemplate-3.2.jar and antlr-2.7.7.jar are part of the java <span
 | ||
| class=SpellE>classpath</span>. Have a look at the <span class=SpellE>antlr</span>
 | ||
| and compile targets which don<6F>t reference <span class=SpellE>antlr.path</span>
 | ||
| any more.</span><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;
 | ||
| font-family:"Courier New";color:windowtext;text-decoration:none;text-underline:
 | ||
| none'><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><o:p> </o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><project name="d2u"
 | ||
| default="dist" <span class=SpellE>basedir</span>="."><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><<span class=GramE>description</span>><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span>More than a DOS to UNIX conversion of
 | ||
| line ends.<o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span></description><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><property name="<span class=SpellE>project.name</span>"
 | ||
| value="d2u" /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><span class=GramE><!--</span> program version --><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><property name="version" value="1.00" /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><span class=GramE><!--</span> set global properties for this build
 | ||
| --><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><property name="build" location="."/><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><property name="<span class=SpellE>src</span>"
 | ||
| location="<span class=SpellE>src</span>"/><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><property name="classes" location="classes"/><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><property name="dist" location="dist" /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><property name="doc" location="docs/<span
 | ||
| class=SpellE>api</span>"/><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><property name="grammar" location="grammar"/><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><o:p> </o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><property name="package" value="org/<span
 | ||
| class=SpellE>myorg</span>/${<span class=SpellE>project.name</span>}"/><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><span class=GramE><!--</span> where to write/find token files --><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><property name="<span class=SpellE>token.lib</span>"
 | ||
| location="${<span class=SpellE>src</span>}/${package}" /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><o:p> </o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><span class=GramE><!--</span> <span class=SpellE>antlr</span> options
 | ||
| --><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><property name="profile" value="false" /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><property name="report" value="true" /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD></span><span style='mso-spacerun:yes'><EFBFBD><EFBFBD>
 | ||
| </span><property name="multithreaded" value="true" /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><property name="depend" value="true" /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><o:p> </o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><target name="init"><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span class=GramE><!--</span> Create
 | ||
| the time stamp --><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><<span class=SpellE>tstamp</span>
 | ||
| /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span class=GramE><!--</span> Create
 | ||
| the build directory structure used by compile --><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span></span><span lang=DE style='color:windowtext;
 | ||
| mso-ansi-language:DE;text-decoration:none;text-underline:none'><<span
 | ||
| class=SpellE>mkdir</span> dir="${<span class=SpellE>grammar</span>}"
 | ||
| /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;
 | ||
| font-family:"Courier New"'><a href="http://ant.apache.org/manual/using.html#arg"><span
 | ||
| style='color:windowtext;text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><<span class=SpellE>mkdir</span>
 | ||
| dir="${<span class=SpellE>src</span>}/${<span class=SpellE>package</span>}"
 | ||
| /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;
 | ||
| font-family:"Courier New"'><a href="http://ant.apache.org/manual/using.html#arg"><span
 | ||
| style='color:windowtext;text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><<span class=SpellE>mkdir</span>
 | ||
| dir="${<span class=SpellE>classes</span>}/${<span class=SpellE>package</span>}"
 | ||
| /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;
 | ||
| font-family:"Courier New"'><a href="http://ant.apache.org/manual/using.html#arg"><span
 | ||
| style='color:windowtext;text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span></span><span lang=IT style='color:windowtext;
 | ||
| mso-ansi-language:IT;text-decoration:none;text-underline:none'><mkdir
 | ||
| dir="${classes}/META-INF" /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=IT style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:IT'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><mkdir dir="${dist}/lib"
 | ||
| /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=IT style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:IT'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><mkdir
 | ||
| dir="${doc}/${package}" /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=IT style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:IT'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span></span><span lang=EN-GB style='color:windowtext;mso-ansi-language:EN-GB;
 | ||
| text-decoration:none;text-underline:none'></target><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><o:p> </o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><target name="<span class=SpellE>antlr</span>"
 | ||
| depends="init" description="run <span class=SpellE>antlr</span>
 | ||
| on grammar"><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><echo message="<span
 | ||
| class=SpellE>antlr</span> ${grammar}/${<span class=SpellE>project.name</span>}.g"
 | ||
| /><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><antlr<span class=GramE>:antlr3</span>
 | ||
| <span class=SpellE>xmlns:antlr</span>="<span class=SpellE>antlib:org/apache/tools/ant/antlr</span>"
 | ||
| <o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span class=GramE>target</span>="${grammar}/${<span
 | ||
| class=SpellE>project.name</span>}.g" <o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span class=SpellE><span
 | ||
| class=GramE>outputdirectory</span></span>="${<span class=SpellE>src</span>}/${package}"<o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span class=SpellE><span
 | ||
| class=GramE>libdirectory</span></span>="${<span class=SpellE>token.lib</span>}"<o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span class=GramE>multithreaded</span>="${multithreaded}"<o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span class=GramE>report</span>="${report}"<o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span class=GramE>profile</span>="${profile}"<o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span class=GramE>depend</span>="${depend}"><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span></antlr<span class=GramE>:antlr3</span>><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span></target><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><o:p> </o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span><target name="compile" depends="<span class=SpellE>antlr</span>"
 | ||
| description="compile"><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span class=GramE><!--</span>
 | ||
| Compile the java code from ${<span class=SpellE>src</span>} into ${classes}
 | ||
| --><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><<span class=SpellE>javac</span>
 | ||
| debug="true" <span class=SpellE>srcdir</span>="${<span
 | ||
| class=SpellE>src</span>}" <span class=SpellE>destdir</span>="${classes}"<span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><span class=SpellE><span
 | ||
| class=GramE>listfiles</span></span>="Yes"
 | ||
| deprecation="Yes"><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><<span class=SpellE>compilerarg</span>
 | ||
| value="-<span class=SpellE>Xlint<span class=GramE>:unchecked</span></span>"/><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span></<span class=SpellE>javac</span>><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD>
 | ||
| </span></target><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'>.<o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'>.<o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'>.<o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'><span
 | ||
| style='mso-spacerun:yes'><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> </span><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <p class=MsoNormal><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:
 | ||
| 12.0pt;font-family:"Courier New";mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'></project><o:p></o:p></span></a></span></p>
 | ||
| 
 | ||
| <h3><span lang=EN-GB style='mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'>How does the ant task for Antlr3
 | ||
| finds the Antlr3 libraries<o:p></o:p></span></a></span></h3>
 | ||
| 
 | ||
| <h3><span lang=EN-GB style='font-size:12.0pt;mso-bidi-font-size:13.5pt;
 | ||
| mso-ansi-language:EN-GB;font-weight:normal'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'>The ant task for Antlr3 inspects the
 | ||
| environment variable ANTLR_HOME. It looks in the ANTLR_HOME/lib directory and
 | ||
| adds the libraries which fit the patterns <20><span class=SpellE>antlr</span>-*.jar<61>
 | ||
| and <20><span class=SpellE>stringtemplate</span>-*.jar<61> to the <span class=SpellE>classpath</span>.<br>
 | ||
| Then it <span class=SpellE>checkes</span> if <span class=SpellE>ANTLRGrammarParseBehavior.class</span>,
 | ||
| <span class=SpellE>ANTLRParser.class</span> and <span class=SpellE>StringTemplate.class</span>
 | ||
| can be resolved via the <span class=SpellE>classpath</span>.<o:p></o:p></span></a></span></h3>
 | ||
| 
 | ||
| <h3><span lang=EN-GB style='font-size:12.0pt;mso-bidi-font-size:13.5pt;
 | ||
| mso-ansi-language:EN-GB;font-weight:normal'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'>Warning: If the Anltr3 libraries have
 | ||
| already been listed in the <span class=SpellE>classpath</span> make sure they
 | ||
| point to the same version ANTLR_HOME refers to, else you might get unexpected
 | ||
| results.<br>
 | ||
| Either use ANTLR_HOME to resolve the ANTLR3 libraries or add them to the
 | ||
| CLASSPATH environment variable, but do not use both ways at the same time.<o:p></o:p></span></a></span></h3>
 | ||
| 
 | ||
| <h3><span lang=EN-GB style='mso-ansi-language:EN-GB'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'>Trouble-Shooting<o:p></o:p></span></a></span></h3>
 | ||
| 
 | ||
| <h3><span lang=EN-GB style='font-size:12.0pt;mso-bidi-font-size:13.5pt;
 | ||
| mso-ansi-language:EN-GB;font-weight:normal'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'>First check if the antlr3.jar can be
 | ||
| resolved by ant. The command<o:p></o:p></span></a></span></h3>
 | ||
| 
 | ||
| <h3><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:12.0pt;
 | ||
| font-family:"Courier New";mso-ansi-language:EN-GB;font-weight:normal'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span class=GramE><span
 | ||
| style='color:windowtext;text-decoration:none;text-underline:none'>ant</span></span><span
 | ||
| style='color:windowtext;text-decoration:none;text-underline:none'> <20>diagnostics<o:p></o:p></span></a></span></h3>
 | ||
| 
 | ||
| <h3><span lang=EN-GB style='font-size:12.0pt;mso-bidi-font-size:13.5pt;
 | ||
| mso-ansi-language:EN-GB;font-weight:normal'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span class=GramE><span
 | ||
| style='color:windowtext;text-decoration:none;text-underline:none'>should</span></span><span
 | ||
| style='color:windowtext;text-decoration:none;text-underline:none'> list
 | ||
| antlr3.jar in the <20>ANT_HOME/lib jar listing<6E> section, if<span
 | ||
| style='mso-spacerun:yes'><EFBFBD> </span>the installation recommendation had been
 | ||
| adhered to.<o:p></o:p></span></a></span></h3>
 | ||
| 
 | ||
| <h3><span lang=EN-GB style='font-size:12.0pt;mso-bidi-font-size:13.5pt;
 | ||
| mso-ansi-language:EN-GB;font-weight:normal'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'>Second try the ant verbose option
 | ||
| <EFBFBD>-v<>:</span><span style='font-size:10.0pt;mso-bidi-font-size:12.0pt;font-family:
 | ||
| "Courier New";color:windowtext;text-decoration:none;text-underline:none'><o:p></o:p></span></a></span></h3>
 | ||
| 
 | ||
| <h3><span lang=EN-GB style='font-size:10.0pt;mso-bidi-font-size:12.0pt;
 | ||
| font-family:"Courier New";mso-ansi-language:EN-GB;font-weight:normal'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span class=GramE><span
 | ||
| style='color:windowtext;text-decoration:none;text-underline:none'>ant</span></span><span
 | ||
| style='color:windowtext;text-decoration:none;text-underline:none'> <20>v<o:p></o:p></span></a></span></h3>
 | ||
| 
 | ||
| <h3><span lang=EN-GB style='font-size:12.0pt;mso-bidi-font-size:13.5pt;
 | ||
| mso-ansi-language:EN-GB;font-weight:normal'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'>This will output some information of
 | ||
| the internal <span class=SpellE>processings</span> of the ANTLR3 task.<o:p></o:p></span></a></span></h3>
 | ||
| 
 | ||
| <h3><span lang=EN-GB style='font-size:12.0pt;mso-bidi-font-size:13.5pt;
 | ||
| mso-ansi-language:EN-GB;font-weight:normal'><a
 | ||
| href="http://ant.apache.org/manual/using.html#arg"><span style='color:windowtext;
 | ||
| text-decoration:none;text-underline:none'>Third make sure that the jar-archives
 | ||
| of the actual <span class=SpellE>antlr</span> distribution are contained in
 | ||
| your <span class=SpellE>classpath</span>. At the moment this would refer to
 | ||
| antlr-3.x.jar, antlr-2.7.7.jar and stringtemplate-3.x.jar. As a consequence the
 | ||
| definition of the </span><span class=SpellE><span style='font-size:10.0pt;
 | ||
| mso-bidi-font-size:12.0pt;font-family:"Courier New";color:windowtext;
 | ||
| text-decoration:none;text-underline:none'>antlr.path</span></span><span
 | ||
| style='color:windowtext;text-decoration:none;text-underline:none'> <span
 | ||
| class=GramE>property ,</span> as shown in the example, is not required and the
 | ||
| build file has no dependency on the <span class=SpellE>antlr</span> version.
 | ||
| The advantage of this approach is that updates of <span class=SpellE>antlr</span>
 | ||
| and possibly linked changes in the naming of the before mentioned <span
 | ||
| class=SpellE>antlr</span> jar-archives result in no changes of existing ant
 | ||
| build-files. Solely the modification of the <span class=SpellE>classpath</span>
 | ||
| variable enables you to switch to a different version of <span class=SpellE>antlr</span>.<o:p></o:p></span></a></span></h3>
 | ||
| 
 | ||
| </div>
 | ||
| 
 | ||
| </body>
 | ||
| 
 | ||
| </html>
 |