I love the XML file for the spec! Mostly grokking it but slightly confused as to its semantics when wanting to select specifically:
all functions that aren't deprecated, removed or compatibility-profile (that part's easy) and are valid from 3.2 or higher (easy too), that may be either in the core profile of an arbitrary core profile version since 3.2, or part of a set of permissible extensions A, B, C etc.
I cannot figure out how to have for example GenVertexArrays/BindVertexArray etc. included in my func selection without also selecting "weird" / unwanted funcs such as "NormalP3ui" that are neither in the core profile nor in my custom list of acceptable extensions A, B, C etc.
I'm already ignoring funcs that end with EXT, or end with the prefix of their "category", because the vertex-array funcs are "categorized" not as VERSION_something but as ARB_some_extension...
Thanks in advance for mulling this over ;)