def isStandaloneFunctionHeader( targetDescriptor ):

	""" Identifies a string representing a standalone function. Usually a text line for a mod description 
		header, but may also be used to help recognize the latter half (i.e. target descriptor) of a 
		special branch syntax (such as the '<ShineActionState>' from 'bl <ShineActionState>').
		Comments should already have been removed by this point. """

	if targetDescriptor.startswith('<') and '>' in targetDescriptor and not ' ' in targetDescriptor.split( '>' )[:1]:
		return True
	else:
		return False