I'm dealing since quite a while now to get the hang of how tagging is working.
I figured out how a very fundamental foo_proc_search is working, but am stuck now while trying to add members to struct/class tags.
Is there some document that describes the general concept and gives a brief overview about how to use all the various tag_tree_xxx functions and how the bits and pieces are fitting together?
I would like to implement a language handler that would be able to support some language consisting of nested structured types like the following:
newtype <name>
struct
type <member 1>;
type <member n>;
array
type, <size>;
literals
"name 1", ..., "name n";
endtype
I would like the type definitions show up in a similar way in the Defs window.
Any suggestions, pointers to documents or some understandable sample code highly welcome.