Looking for champion - std.lang.d.lex
Nick Sabalausky
a at a.a
Sat Oct 23 18:23:57 PDT 2010
"Nick Sabalausky" <a at a.a> wrote in message
news:ia01q3$1i1a$1 at digitalmars.com...
> "Walter Bright" <newshound2 at digitalmars.com> wrote in message
> news:i9vn3l$bd1$2 at digitalmars.com...
>> Nick Sabalausky wrote:
>>> What's wrong with regexes?
>>
>> They don't handle recursion.
>
> Neither do plain-old strings. But regexes will get you farther than plain
> strings before needing to resort to customized lexing.
>
> But I'm a big data-driven fan anyway. If you're not than I can see why it
> wouldn't seem as appealing as it does to me.
>
> In any case, if I have a chance I might see about adapting my Goldie (
> www.dsource.org/projects/goldie ) library to more Phobos-friendly
> requirements. It's already a fully-usable lexer/parser (and the
> lexer/parser parts can be used independantly), with a complete grammar
> description language and I already have misc related tools written. And
> it's mostly working on D2 already (just need the next DMD because it has a
> fix for a bug that's a breaker for one of the tools). So if I can get it
> into a state more suitable for Phobos then that might end up putting
> things ahead of where they would be if someone just started from scratch.
> The initial versions might not be completely Phobos-ified, but it could
> definitely get there (especially if I had some guidance from people with
> more Phobos2 experience than me). Would Walter & co be interested in this?
> If not, I won't bother, but if so, then I may give it a shot.
>
And FWIW, I was already thnking about making some improvements to Goldie's
API enyway.
More information about the Digitalmars-d
mailing list