[Kde-bindings] smokegen on clang

Chris Burel chrisburel at gmail.com
Wed Sep 2 00:33:11 UTC 2015


Hey guys,
It seems that the smoke library isn't actively being maintained, and the
current smokegen tool doesn't successfully parse the Qt5 headers anymore.
I was wondering if anyone has considered using clang's libraries to parse
the Qt5 headers, and generate the smoke libraries that way.  IIRC,
smokegen's parser is based on kdevelop's parser that was written for syntax
highlighting, and was presumably forked from that project some time ago, so
as new language features are added, smokegen will lag behind.  Granted,
clang is a moving target too, as its API changes frequently, but it does
seem like smokegen could use the RecursiveASTVisitor and be a lot less code
to maintain.

Thoughts?
-Chris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-bindings/attachments/20150901/7fde588c/attachment.html>


More information about the Kde-bindings mailing list