On Thu, 22 Jan 2009 11:42:44 +0100, Sebastien Barthelemy barthelemy@crans.org wrote:
2009/1/21 Enrico Tröger enrico.troeger@uvena.de:
On Wed, 21 Jan 2009 15:21:44 +0100, Sebastien Barthelemy Mainly, the tagmanager creates the data for the symbol list in the sidebar. For your needs, setting langType to 7 is the best as this parses symbols using the existing Python parser.
Ok, thank you for the explanation. Sadly the python parser fails to identify many of the cython symbols.
You have two possibilites: a) improve the existing Python parser (tagmanager/python.c) while keeping the current functionality at 100% b) write a new one based on the current Python parser which does the job better
Obviously, (a) would be preferred because of reusing existing code and not unnecessarily increasing code size. But only if it's worth it and the existing Python parser must stay working in any case.
Regards, Enrico