diff options
author | Konstantin Triger <kostat@mono-cvs.ximian.com> | 2005-09-20 17:32:01 +0400 |
---|---|---|
committer | Konstantin Triger <kostat@mono-cvs.ximian.com> | 2005-09-20 17:32:01 +0400 |
commit | 7cdabfbe8de111d93509ff408544f76eb116b0f5 (patch) | |
tree | 3df71a05ea81c56f7fe89c3f9b48c47cac8aa98d /mcs/class/System.XML/jay.bat | |
parent | cf7f97c41110562e4ab7611ce76a4e3da6e88624 (diff) |
run jay in java prebuild step
svn path=/trunk/mcs/; revision=50296
Diffstat (limited to 'mcs/class/System.XML/jay.bat')
-rwxr-xr-x | mcs/class/System.XML/jay.bat | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/mcs/class/System.XML/jay.bat b/mcs/class/System.XML/jay.bat new file mode 100755 index 00000000000..e5b77fb210c --- /dev/null +++ b/mcs/class/System.XML/jay.bat @@ -0,0 +1,13 @@ +echo "processing Parser.jay..."
+%1\..\..\jay\jay.exe -ct < %1\..\..\jay\skeleton.cs %1\System.Xml.XPath\Parser.jay > %1\System.Xml.XPath\Parser.cs
+
+echo "generating PatternParser.jay..."
+sed "s/\%%start Expr/\%%start Pattern/" %1\System.Xml.XPath\Parser.jay >%1\Mono.Xml.Xsl\PatternParser.jay
+
+echo "processing PatternParser.jay..."
+echo #define XSLT_PATTERN > %1\Mono.Xml.Xsl\PatternParser.cs
+%1\..\..\jay\jay.exe -ct < %1\..\..\jay\skeleton.cs %1\Mono.Xml.Xsl\PatternParser.jay >> %1\Mono.Xml.Xsl\PatternParser.cs
+
+echo "generating PatternTokenizer.cs"
+echo #define XSLT_PATTERN > %1\Mono.Xml.Xsl\PatternTokenizer.cs
+type %1\System.Xml.XPath\Tokenizer.cs >> %1\Mono.Xml.Xsl\PatternTokenizer.cs
\ No newline at end of file |