News for hackers. Stuff that matters.
Re:What I learned at the Emerging Languages Camp by joe_the_user on Friday July 23, 2010 @08:33PM (#1542789)
Yes, I like writing recursive descent parsers but I don't know of any in "industrial" use, beside the lisp parser you just mentioned.

I'd like to know if there are more.

Re:What I learned at the Emerging Languages Camp by panic on Friday July 23, 2010 @11:53PM (#1543065)
LLVM's clang uses a recursive-descent parser to parse C, ObjC, and C++ (http://clang.llvm.org/features.html#unifiedparser).

Clang is the "C Language Family Front-end", which means we intend to support the most popular members of the C family. We are convinced that the right parsing technology for this class of languages is a hand-built recursive-descent parser. Because it is plain C++ code, recursive descent makes it very easy for new developers to understand the code, it easily supports ad-hoc rules and other strange hacks required by C/C++, and makes it straight-forward to implement excellent diagnostics and error recovery.

Re:What I learned at the Emerging Languages Camp by tedunangst on Friday July 23, 2010 @08:53PM (#1542805)
Industries using a recursive descent parser: http://www.edg.com/index.php?location=customers_oc