> On 04 May 2016, at 19:18, Peredo, Francisco <fper...@amazon.com> wrote: > > Hi! > > A few days ago I summited this as a bug > http://jira.xwiki.org/browse/XRENDERING-448. I would like to thank Vincent > for the quick response on it, but am a little surprised by the response and > the change from "Bug" into "New Feature" request, because to me this feels > like a bug in syntax precedence, where syntax tokens have a higher order of > operations than the {{ }} macro syntax tokens when it should be the other way > around: The macro should have higher precedence in the syntax tree and get > evaluated before being used as a source for the image tag. In my opinion that > would provide the most flexible and dynamic behavior for Xwiki users.
Your precedence assumptions are not correct AFAIK. You could check the javacc grammar if you wish at https://github.com/xwiki/xwiki-rendering/blob/master/xwiki-rendering-wikimodel/src/main/javacc/XWiki21Scanner.jj > Can someone on this email list share more information on the rationale behind > this design decision? It not a bug. It would be a bug if we had wanted to support it and it wasn’t working but since it’s never been the case it cannot be considered a bug :) Also once a syntax is defined it cannot be modified or you break backward compat. So you could imagine having support for this in a new syntax (if a grammar could be written) but it would be a new syntax and nobody from the community has expressed any interest for this. I also see a very low interest since there are other ways of doing the same thing. But if you’re willing to provide a pull request, why not (but again that would have to be a pull request for a new syntax and it would need to be proposed and agreed that the community is interested by this new syntax). Thanks -Vincent > Thanks > > Regards, > > Francisco Peredo _______________________________________________ users mailing list users@xwiki.org http://lists.xwiki.org/mailman/listinfo/users