Hi, Jim and Jay. Thanks for your reply.

> Considering how much time and creative energy has been spent
> on trying to create the one-true-parser, I wonder whether it would
> be easier to simply port the existing Parser to other languages
> directly (regular expressions and all).  I bet it would be.

I had ported part of the existing parser into Java years ago.
I still remembered the hard time, it is hard to understand the existing
code,
and the result regexp-based parser is buggy.

I think at least two things are needed:

* an abstract description of what the parser do. the rules should be clear.
and it should be independent with the language implemented.
maybe regexp based, or context-free grammar plus something more,
or something totally different.

* a test suit. I know we already have one in svn.
and this test suit is independent with the programming language.
that is a good start.

On the other hand, I see other endeavor to standardize wiki markup outside
the WikiMedia community.
I mean wikiCreole in WikiSym2006 and WikiModel from sourceforge.
After taking a quick look, I just want to know what make wikiCreole
different?
Is it an endeavor to standardize wiki markup, or it is simply just another
wiki markup?


On Tue, Jul 15, 2008 at 2:40 AM, Jay R. Ashworth <[EMAIL PROTECTED]> wrote:

> On Mon, Jul 14, 2008 at 07:37:15PM +0100, David Gerard wrote:
> > The other use case is a 100% (once the really stupidly unnecessary
> > emergent effects are ignored) provably correct reimplementation in
> > another language, e.g. an optional C-based parser, a Java parser,
> > etc., etc.
>
> If a parser could be created that was close enough to 100% that Brion
> and Tim were happy with it... in C... I suspect it might go on line
> pretty quickly.
>
> Speed's an issue when you serve as many pages as we do...
>
> Cheers,
> -- jr 'where, by "we", I mean...' a
> --
> Jay R. Ashworth                   Baylink
> [EMAIL PROTECTED]
> Designer                     The Things I Think                       RFC
> 2100
> Ashworth & Associates     http://baylink.pitas.com                     '87
> e24
> St Petersburg FL USA      http://photo.imageinc.us             +1 727 647
> 1274
>
>             Those who cast the vote decide nothing.
>             Those who count the vote decide everything.
>               -- (Josef Stalin)
>
> _______________________________________________
> Wikitext-l mailing list
> [email protected]
> https://lists.wikimedia.org/mailman/listinfo/wikitext-l
>
_______________________________________________
Wikitext-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitext-l

Reply via email to