[XQZone General] Parser errors :)

Greg Rokita grokita at findlaw.com
Wed Oct 13 15:22:03 PDT 2004


Reusing keywords for variable names is actually a common obfuscation
technique for making the decompiled client code harder to read.  I bet beer
is responsible for many inventions we don't even know ;)

Some other interesting ideas:
http://mindprod.com/unmain.html


> -----Original Message-----
> From: general-bounces at xqzone.marklogic.com 
> [mailto:general-bounces at xqzone.marklogic.com] On Behalf Of 
> Ron Hitchens
> Sent: Wednesday, October 13, 2004 3:07 PM
> To: General XQZone Discussion
> Subject: Re: [XQZone General] Parser errors :)
> 
> 
> 
>     Exactly how many beers were involved in this
> development process?  :-)
> 
> On Oct 13, 2004, at 3:08 PM, Raffaele Sena wrote:
> 
> > Last night at the first user conference (and ok, after a 
> few beers :)
> > we had a very interesting conversation about the XQuery parser.
> >
> >  
> >
> > Unfortunately I have to report that no, I cannot write “where where”
> > or “return return”. But I can say “element element”, “attribute 
> > attribute”, or “order by order, by”.
> >
> >  
> >
> > Here is a valid XQuery expression, that doesn’t return too much, but
> > hey, is fun :
> >
> >  
> >
> > element element {
> >
> >  
> >
> >   attribute attribute { "attribute" },
> >
> >  
> >
> >   for $for in in
> >
> >     let
> >
> >       $let := let
> >
> >     where
> >
> >       $let = let
> >
> >     order by
> >
> >       order, by
> >
> >     return (
> >
> >       for, let, order, by
> >
> >     )
> >
> > }
> >
> >  
> >
> > n       Raffaele
> >
> > n
> > _______________________________________________
> > General mailing list
> > General at xqzone.marklogic.com
> > http://xqzone.com/mailman/listinfo/general
> >
> ---
> Ron Hitchens {ron.hitchens at marklogic.com}  650-655-2351
> 
> _______________________________________________
> General mailing list
> General at xqzone.marklogic.com 
> http://xqzone.com/mailman/listinfo/general
> 




More information about the General mailing list