Changeset 1902
- Timestamp:
- 06/13/08 05:51:20 (6 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/ProjectFortress/build.xml
r1876 r1902 59 59 <!-- parser --> 60 60 <property name="parser" location="${src}/${packagePrefix}/parser"/> 61 <property name="preparser" location="${src}/${packagePrefix}/parser/preparser"/> 61 <property name="preparser" location="${src}/${packagePrefix}/parser/preparser"/> 62 <property name="templateparser" location="${src}/${packagePrefix}/parser/templateparser"/> 62 63 <property name="parserUtil" location="${src}/${packagePrefix}/parser_util"/> 63 64 <property name="precedence" location="${parserUtil}/precedence"/> … … 192 193 <delete file="${parser}/Fortress.java"/> 193 194 <delete file="${preparser}/PreFortress.java"/> 195 <delete file="${templateparser}/TemplateParser.java"/> 194 196 <delete file="${precedenceResolver}/Operators.java"/> 195 197 <delete file="${src}/com/sun/fortress/parser/precedence/resolver/Operators.java"/> <!-- No longer needed, but eases the upgrade--> … … 611 613 <srcfiles dir="${preparser}" includes="**/*.rats"/> 612 614 </uptodate> 615 <uptodate targetfile="${templateparser}/TemplateParser.java"> 616 <srcfiles dir="${templateparser}" includes="**/*.rats"/> 617 </uptodate> 613 618 </and> 614 619 </condition> … … 627 632 <srcfiles dir="${preparser}" includes="**/*.rats"/> 628 633 </uptodate> 629 <echo>Preparser up to date? ${parser.uptodate}</echo> 634 <echo>Preparser up to date? ${preparser.uptodate}</echo> 635 </target> 636 637 <target name="checkTemplateparserUptodate" depends="init"> 638 <uptodate property="templateparser.uptodate" targetfile="${templateparser}/TemplateParser.java"> 639 <srcfiles dir="${templateparser}" includes="**/*.rats"/> 640 </uptodate> 641 <echo>Templateparser up to date? ${templateparser.uptodate}</echo> 630 642 </target> 631 643 … … 657 669 <arg value="${src}"/> 658 670 <arg value="PreFortress.rats"/> 671 </java> 672 </target> 673 674 <target name="templateparser" unless="templateparser.uptodate" 675 depends="checkTemplateparserUptodate" 676 description="Templateparser"> 677 <echo message="Rebuilding template parser..."/> 678 <java fork="yes" 679 failonerror="yes" 680 dir="${templateparser}" 681 classname="xtc.parser.Rats" 682 classpath="${xtc}/xtc.jar"> 683 <arg value="-in"/> 684 <arg value="${src}"/> 685 <arg value="TemplateParser.rats"/> 659 686 </java> 660 687 </target> … … 683 710 <arg value="PreFortress.rats"/> 684 711 </java> 712 <echo message="Rebuilding the templateparser..."/> 713 <java fork="yes" 714 failonerror="yes" 715 dir="${templateparser}" 716 classname="xtc.parser.Rats" 717 classpath="${xtc}/xtc.jar"> 718 <arg value="-in"/> 719 <arg value="${src}"/> 720 <arg value="TemplateParser.rats"/> 721 </java> 685 722 </target> 686 723 trunk/ProjectFortress/src/com/sun/fortress/syntax_abstractions/phases/TemplateParser.java
r1899 r1902 209 209 * IOException. 210 210 */ 211 private xtc.parser.Result invokeParseMethod( Fortressparser, Method method, int num) throws IOException {211 private xtc.parser.Result invokeParseMethod(com.sun.fortress.parser.templateparser.TemplateParser parser, Method method, int num) throws IOException { 212 212 try{ 213 213 return (xtc.parser.Result) method.invoke(parser, num); … … 221 221 private Option<Node> parseTemplate(Span span, String transformation, String productionName) { 222 222 BufferedReader in = Useful.bufferedStringReader(transformation.trim()); 223 com.sun.fortress.parser. Fortressparser =224 new com.sun.fortress.parser. Fortress(in, span.getBegin().getFileName());223 com.sun.fortress.parser.templateparser.TemplateParser parser = 224 new com.sun.fortress.parser.templateparser.TemplateParser(in, span.getBegin().getFileName()); 225 225 Option<Method> parse = lookupExpression(parser.getClass(), productionName); 226 226 if ( ! parse.isSome() ){
