On Friday, 3 October 2014 at 05:10:45 UTC, Philippe Sigaud via Digitalmars-d wrote:

Yes, Elkhound is interesting, their approach is nice. But It gave me
the impression to be abandoned for a few years?


Don't know and don't care, really. All I know is that Scott sort of managed to deal with the main generalized parser application problems by avoiding them most of the time :)) May be a bad sign... After all, most of modern parser generators or parser combinators do not use GLRs, although they do sound interesting in theory.

Something tells me one has to stress this word here: *theory* :-)

By now, I have read the original Tomita's GLR paper, Antlr ALL(*) paper, a few recent GLR papers, three papers on GLL and a few related ones . It took... A while. I sort of understand the idea, but still not sure about the
details :-)

ALL(*) is on my todo list. I tried to implement it in Spring, but got bogged down in the details. Even the white paper has some imprecisions
when you really sit down and try to code it.
I could have a look at ANTLR v4 source, but wanted to have a clean
start, right from the white paper.

What's the name of the paper you read? "Modelling GLL Parser
Implementation"?

Yes.

Scientists... "The algorithm is hard to implement... Okay, let's invent an esoteric paper-only language to explain things to people" :-)

Thanks a lot, by the way!

I've just skimmed through the code and the README... You did not use the packed forest representation, did you..?

Reply via email to