[Development] QtCS2019 Notes: Clang-based cpp parser for lupdate

André Pönitz apoenitz at t-online.de
Thu Nov 21 20:23:46 CET 2019

On Thu, Nov 21, 2019 at 07:48:41PM +0100, Oswald Buddenhagen wrote:
> On Thu, Nov 21, 2019 at 04:38:28PM +0000, Joerg Bornemann wrote:
> > There is the ongoing effort to replace the old outdated parser with a
> > clang, similar to what's been done in qdoc. The corresponding JIRA
> > issue is QTBUG-71835.
> > 
> a more radical and much simpler approach would be switching to gettext
> (actually, or at least in fundamental functionality) - that doesn't need a
> whole c++ parser to do a sensible job.
> oh, wait, that topic ain't new ... ;)

I wasn't aware of a related discussion, and I actually think this could
be a way forward.

The most prominent difference is the (usually) per-class automatic context
which I always found too clever to be sensible, and that's effectively
also the only reason to need a C++ parser.


More information about the Development mailing list