NAME:routine_name,remonte
PURPOSE:retourne le nom de la routine (procedure ou function) ds
lequel on se trouve
CATEGORY:utilitaire
CALLING SEQUENCE:res=routine_name([remonte])
INPUTS: remonte: un entier qui donne de combien de niveau on doit
remonter ds l''empillement des routines ewt sous-routines pour
retrouver le nom de la routine cherchee
KEYWORD PARAMETERS:
OUTPUTS:un string donnant soit le nom de la routine en entier (avec
le path) soit '$MAIN$'
COMMON BLOCKS:
SIDE EFFECTS:
RESTRICTIONS:
cette fonction utilise le mot cle OUTPUT ds help.pro et il est
specifie ds l''aide en ligne que la syntaxe du retour de ce mot cle
peut changer suivant la version du code. Cette version marche avec
IDL 5.2
EXAMPLE:
IDL> print, routine_name()
/usr1/com/smasson/IDL_RD/UTILITAIRE/report.pro
IDL> print, routine_name(1)
/usr1/com/smasson/IDL_RD/PLOTS/DIVERS/determineminmax.pro
IDL> print, routine_name(2)
/usr1/com/smasson/IDL_RD/PLOTS/DESSINE/plt.pro
IDL> print, routine_name(3)
$MAIN$
IDL> print, routine_name(4)
$MAIN$