Scoped name
Keywords: scoped name
Scoped names are defined as a series of names separated by '::'. The last identifier in a scoped name usually refers to s structure member (property, method, enumerator etc).
Definition:
scoped_name := identifier [ scope_ext(*) ]