We use GLR parsers for our program transformation tool, DMS.
We process something like 40 eal languages with it, and it works extremely
well for almost everything, and we've found useful workarounds
(e.g, adding semantic predicates) for virtually everything else.
All I have to say is its one of the best technology design choices I have
ever made;
I have no regrets at all.
--
Ira Baxter, CTO
www.semanticdesigns.com