ANTLR / lexer (was: Backtick Hickup)
Andrea Censi
andrea at censi.org
Mon Sep 3 03:38:13 EDT 2007
On 9/3/07, Allan Odgaard <29mtuz102 at sneakemail.com> wrote:
> On Aug 27, 2007, at 11:02 PM, Eric Astor wrote:
>
> > [...]
> > Well - has anyone else looked into ANTLR 3.0 at all? The LL(*)
> > grammar language it uses (an EBNF) allows for full backtracking
> > support, and unspecified lookahead as far as necessary. It's fairly
> > well-optimized, as I understand it, taking advantage of some of the
> > packrat-parsing ideas to save handling a single text section
> > repeatedly...
>
> I am playing a bit with writing a Markdown parser now, since I have
> been involuntarily cut off from my regular project.
Which programming language are you using?
When you have a working parser in ANTLR3, let us know, I'm interested
in playing with it.
I guess the main challenge is detecting the block-level constructs,
lists in particular.
Also, the new block-level constructs used in Markdown Extra need still
more look-ahead (3-4 lines).
--
Andrea Censi
"Life is too important to be taken seriously" (Oscar Wilde)
Web: http://www.dis.uniroma1.it/~censi
More information about the Markdown-Discuss
mailing list