Ñò 55€Lc@sIddkZdeifd„ƒYZdeifd„ƒYZeƒdS(iÿÿÿÿNtAliasImplementationcBseZd„Zd„ZRS(cCs2||_tt|ƒi|tiƒ||_dS(N(t__doc__tsuperRt__init__tgdbt COMMAND_NONEtreal(tselftnameRtdoc((s*/usr/share/gdb/python/gdb/command/alias.pyRs cCsti|id||ƒdS(Nt (RtexecuteR(Rtargtfrom_tty((s*/usr/share/gdb/python/gdb/command/alias.pytinvokes(t__name__t __module__RR(((s*/usr/share/gdb/python/gdb/command/alias.pyRs t AliasCommandcBs eZdZd„Zd„ZRS(süAlias one command to another. In the simplest form, the first word is the name of the alias, and the remaining words are the the expansion. An '=' by itself can be used to define a multi-word alias; words before the '=' are the name of the new command.cCs&tt|ƒidtitiƒdS(Ntalias(RRRRRtCOMPLETE_COMMAND(R((s*/usr/share/gdb/python/gdb/command/alias.pyR'sc Cs|iƒ|iƒ}y|idƒ}|d}Wntj od}d}nXdi||ƒ}tdi|d|!ƒ|d|ƒdS(Nt=iR is"This command is an alias for '%s'.(t dont_repeattsplittindext ValueErrortjoinR(RR R targststarttendttarget((s*/usr/share/gdb/python/gdb/command/alias.pyR,s   (RRRRR(((s*/usr/share/gdb/python/gdb/command/alias.pyR s (RtCommandRR(((s*/usr/share/gdb/python/gdb/command/alias.pyts