# Functions
IntoQName converts an arbitrary string into a QName, converting the string to a valid QName if necessary.
IsName checks whether a string is a legal Name.
IsQName checks whether a string is a legal QName.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ParseModuleMember attempts to turn the string s into a module member, returning an error if it isn't a valid one.
ParseTypeToken interprets an arbitrary string as a Type, returning an error if the string is not a valid Type.
# Constants
QNameDelimiter is what delimits Namespace and Name parts.
the character delimiting portions of a qualified token.
# Variables
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
ClassMemberName is a simple name representing the class member's identifier.
Module is a token representing a module.
ModuleMember is a token representing a module's member.
ModuleMemberName is a simple name representing the module member's identifier.
ModuleName is a qualified name referring to an imported module from a package.
Name is an identifier.
Package is a token representing just a package.
PackageName is a qualified name referring to an imported package.
QName is a qualified identifier.
Token is a qualified name that is capable of resolving to a symbol entirely on its own.
Type is a token representing a type.
TypeName is a simple name representing the type's name, without any package/module qualifiers.