Sjur Moshagen wrote: > skrev David Crossley: > > Sjur Moshagen wrote: > >> > >> * I added support for definition lists (terms + definition), but *NOT* in > >> accordance with the jspwiki spec > >> > >> The reason for not following the spec was that I could not get the > >> Chaperon grammar (which is used to parse the jspwiki document and convert > >> it to xml) to accept the syntax used by jspwiki. I don't know why, but to > >> me it looks like a bug in the Chaperon lexer. > >> > >> The jspwiki syntax is: > >> > >> ; Term : definition > > > > I wonder if it is the "space" characters. The reference [1] shows no spaces. > > It turned out to be a missing feature in the grammar. I have now implemented > it, and it behaves as expected. I had to both tinker a bit with the grammar, > and resolve some abiguity afterwards in the xsl processing (it is impossible > for the tokeniser to know that a ':' at the end of a word is *not* a term > definition separator, so I had to reconnect it to the preceding text if it > was not inside an already established definition list). > > Thanks for following up, it inspired me to try once more, and that fixed it :)
Nice. The power of open source development. Last night i was just about to help with the deployment issue, when you managed to fix it. Great. -David > >> * it is said in the wiki plugin docs that we should keep the sources in > >> sync with the Cocoon 2.1 block - but does that even apply for the > >> syntax-breaking changes? > > > > I reckon so. There is not enough activity to warrant separate versions. > > Ok, I will do that soon. > > Sjur >