@property<EOL><INDENT>def full_parent_name(self):<DEDENT>
entries = []<EOL>command = self<EOL>while command.parent is not None:<EOL><INDENT>command = command.parent<EOL>entries.append(command.name)<EOL><DEDENT>return '<STR_LIT:U+0020>'.join(reversed(entries))<EOL>
Retrieves the fully qualified parent command name.

        This the base command name required to execute it. For example,
        in ``?one two three`` the parent name would be ``one two``.