Next: NewVar
Up: Liste des commandes spéciales
Previous: NewItem
Contents
- Utilisation: NewMac(<nom>,<corps>
,param1,
,paramN
).
- Description: cette fonction crée une macro appelée <nom> et dont le contenu est <corps>. Les deux arguments sont donc interprétés comme des chaînes de caractères. Les paramètres optionnels sont des noms de variables, le nom de la variable <param1> est remplacé dans l'expression de la macro par le paramètre %1, le nom <param2> est remplacé par %2
etc. Cette fonction renvoie la valeur Nil. S'il existait déjà une macro portant le même nom, alors celui-ci est écrasée si elle n'est pas prédéfinie. Si le nom n'est pas valide, ou s'il y a déjà une macro prédéfinie portant ce nom, ou si l'expression <corps> n'est pas correcte, alors la fonction est sans effet. Cette fonction s'appelle aussi DefMac.