-echo "processing Parser.jay..."\r
-%1\..\..\jay\jay.exe -ct < %1\..\..\jay\skeleton.cs %1\System.Xml.XPath\Parser.jay > %1\System.Xml.XPath\Parser.cs\r
+echo on\r
+@echo "processing Parser.jay..."\r
+"%1\..\..\jay\jay.exe" -ct < "%1..\..\jay\skeleton.cs" "%1System.Xml.XPath\Parser.jay" > "%1System.Xml.XPath\Parser.cs"\r
\r
-echo "generating PatternParser.jay..."\r
-sed "s/\%%start Expr/\%%start Pattern/" %1\System.Xml.XPath\Parser.jay >%1\Mono.Xml.Xsl\PatternParser.jay\r
+@echo "generating PatternParser.jay..."\r
+sed "s/\%%start Expr/\%%start Pattern/" "%1\System.Xml.XPath\Parser.jay" >"%1\Mono.Xml.Xsl\PatternParser.jay"\r
\r
-echo "processing PatternParser.jay..."\r
-echo #define XSLT_PATTERN > %1\Mono.Xml.Xsl\PatternParser.cs\r
-%1\..\..\jay\jay.exe -ct < %1\..\..\jay\skeleton.cs %1\Mono.Xml.Xsl\PatternParser.jay >> %1\Mono.Xml.Xsl\PatternParser.cs\r
+@echo "processing PatternParser.jay..."\r
+@echo #define XSLT_PATTERN > "%1\Mono.Xml.Xsl\PatternParser.cs"\r
+"%1\..\..\jay\jay.exe" -ct < "%1..\..\jay\skeleton.cs" "%1Mono.Xml.Xsl\PatternParser.jay" >> "%1Mono.Xml.Xsl\PatternParser.cs"\r
\r
-echo "generating PatternTokenizer.cs"\r
-echo #define XSLT_PATTERN > %1\Mono.Xml.Xsl\PatternTokenizer.cs\r
-type %1\System.Xml.XPath\Tokenizer.cs >> %1\Mono.Xml.Xsl\PatternTokenizer.cs
\ No newline at end of file
+@echo "generating PatternTokenizer.cs"\r
+@echo #define XSLT_PATTERN > "%1\Mono.Xml.Xsl\PatternTokenizer.cs"\r
+type "%1\System.Xml.XPath\Tokenizer.cs" >> "%1\Mono.Xml.Xsl\PatternTokenizer.cs"
\ No newline at end of file