Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKonstantin Triger <kostat@mono-cvs.ximian.com>2005-09-20 17:32:01 +0400
committerKonstantin Triger <kostat@mono-cvs.ximian.com>2005-09-20 17:32:01 +0400
commit7cdabfbe8de111d93509ff408544f76eb116b0f5 (patch)
tree3df71a05ea81c56f7fe89c3f9b48c47cac8aa98d /mcs/class/System.XML/jay.bat
parentcf7f97c41110562e4ab7611ce76a4e3da6e88624 (diff)
run jay in java prebuild step
svn path=/trunk/mcs/; revision=50296
Diffstat (limited to 'mcs/class/System.XML/jay.bat')
-rwxr-xr-xmcs/class/System.XML/jay.bat13
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