[Mono-devel-list] RFC: how to manage almost duplicate parser/tokenizer

Atsushi Eno atsushi at ximian.com
Thu Mar 17 17:20:34 EST 2005


Hi Hari,

Ohh, sure ;-) Will take this easy way2go.

Thanks,
Atsushi Eno

Raja R Harinath wrote:
> Hi Eno,
> 
> Atsushi Eno <atsushi at ximian.com> writes:
> 
> 
>>Okay. So I made tiny patch for jay (am so lazy to make big changes).
>>Attached patch for jay adds "-d BlahBlah" to insert #define BlahBlah
>>on top of the output. (It is somewhat C# specific, but users could
>>just ignore this option when they don't want to use it.)
> 
> 
> We don't even need this.
>   
> 
>>-System.Xml.Query/XQueryParser.cs: System.Xml.Query/XQueryParser.jay System.Xml.Query/skeleton-2.0.cs
>>-	$(topdir)/jay/jay -ct < System.Xml.Query/skeleton-2.0.cs $< >$@
>>+Mono.Xml.Xsl/PatternParser.jay: System.Xml.XPath/Parser.jay $(topdir)/jay/skeleton.cs
>>+	sed "s/\%start Expr/\%start Pattern/" $< >$@
>> 
>>-BUILT_SOURCES = System.Xml.XPath/Parser.cs #System.Xml.Query/XQueryParser.cs
>>-CLEAN_FILES = Test/XmlFiles/xsl/result.xml System.Xml.Query/XQueryParser.cs
>>+Mono.Xml.Xsl/PatternParser.cs: Mono.Xml.Xsl/PatternParser.jay $(topdir)/jay/skeleton.cs
>>+	$(topdir)/jay/jay -ct -d XSLT_PATTERN < $(topdir)/jay/skeleton.cs $< >$@
> 
> 
> Change this to:
> 
>        echo "#define XSLT_PATTERN" > $@
>        $(topdir)/jay/jay -ct $< < $(topdir)/jay/skeleton.cs >> $@#
> 
> - Hari
> 




More information about the Mono-devel-list mailing list