RENUM ou RENUMBER [num-ligne-1] [,[num-ligne-2] [,[num-ligne-3] [,[num-ligne-4]]]
Cette commande effectue la renumérotation totale ou partielle du programme en mémoire.
Paramètre | Description |
---|---|
num-ligne-1 | Nouveau numéro de la première ligne à numéroter |
num-ligne-2 | Pas de la numérotation |
num-ligne-3 | Ancien numéro de la première ligne à renuméroter |
num-ligne-4 | Ancien numéro de la dernière ligne à renuméroter |
Exemple 1
RENUMBER
Le programme est renuméroté en totalité, de 10 en 10 ; le nouveau numéro de la première ligne est également 10.
Exemple 2
RENUMBER 100
Le programme est renuméroté en totalité, de 10 en 10 ; le nouveau numéro de la première ligne est 100.
Exemple 3
RENUM ,1,100,200
Le programme est renuméroté de la ligne 100 à la ligne 200 ; le nouveau numéro de la première ligne est 10 (valeur par défaut) et le pas est de 1.
Action
L’utilitaire RENUMBER (RENUM) permet de renuméroter en partie ou en totalité le programme présent en mémoire. La renumérotation affecte les lignes comprises entre num-ligne-3
et num-ligne-4
; le nouveau numéro de la première ligne est num-ligne-1
et le pas est num-ligne-2
.
Ces arguments ont les valeurs par défaut suivantes :
num-ligne-1
10
num-ligne-2
10
num-ligne-3
1
num-ligne-4
2147483647
Comme l’indique la syntaxe, lorsque les arguments omis ne sont pas les derniers dans la liste, leur emplacement doit être marqué par des virgules tel que dans l’exemple 3.
Remarques :
- Lorsqu’un programme est renuméroté en partie, il peut se produire une tentative de chevauchement des numérotations anciennes et nouvelles. Dans ce cas, une erreur est signalée.
- Cette commande doit être utilisée avec précautions dans les programmes comportant des tests sur le contenu de la variable ERL.