> I've checked in the following change for semantic-tag.el. It is a
> replacement for `semantic-nonterminal-children'. I hadn't converted
> my tag generation over to the new format and haven't tested it yet.
Thanks! The new tag API looks better and better ;-)
> Does a quick cutover from semantic-token.el work? If so I can swap
> over the Makefiles.
I haven't tested it either, probably it is time to take some risks ;-)
Following our previous discussions, I checked the following changes in:
(semantic-tag-set-overlay): Reserved for internal use, and
(semantic-equivalent-tag-p): Use `equal' to compare names, the
above function to compare classes, and `semantic-tag-bounds' to
(semantic-tag-new-type): Use `members' instead of `children' or
(semantic-token-type-parent): Moved to the obsolete code section.
(semantic-tag-components-with-overlays-default): Fixed typos.
I think I finally found a good name for type parts, that is "members",
which seems to be the usual term used in many languages ;-)
I also renamed `semantic-tag-extent' to `semantic-tag-bounds' as I
introduced the new function `semantic-tag-set-bounds'.