Update xml parser to accept castxml output
authorLudwig Jäck <ludwig.jaeck@intra2net.com>
Fri, 31 May 2024 09:57:46 +0000 (11:57 +0200)
committerLudwig Jäck <ludwig.jaeck@intra2net.com>
Fri, 7 Jun 2024 08:02:01 +0000 (10:02 +0200)
commited1a3c091b7f1e2d85a72fed5f1cca5deaf88cb8
treea616ad1071c4e4cf902c567c5aa43c4ca459e867
parenta70965cd27ce21e0a1d7090c11b02ce6c9481ec1
Update xml parser to accept castxml output

Update the function and argument annotations from gccxml to castxml
style since castxml does not support 'gccxml' attributes and only
supports user defined string attributes through using the 'annotation'
attribute.

Update nested namespace parsing since castxml does not provide the
'demangle' attribute which provides the entire expanded declaration
of a type. The solution is concatenating the namespaces recursively.
codegen/main.cpp