édition
edit
edit(v)
v = 0; équivalent à no edit
v = 1: équivalent à yes edit
v = 2: affiche des informations complémentaires (en cas de réallocation, ...).
edit obj(id)
Edite l´objet de type obj.
Options:
edit(1): avec détails.
edit(expr)
Edite l´évaluation de expr sous forme d´une ligne polygonale 3D.
edit(expr)format(n)
Si n=3, comme edit(expr).
Sinon édite expr selon des vecteurs de dimension n.
Exemples:
1): edit(arc(100,0,2*PI,5));
Imprime:
1: 100 0 0
2: 0 100 0
3: -100 0 0
4: 0 -100 0
5: 100 0 0
2): edit(arc(100,0,2*PI,5,2))format(2);
Imprime:
1: 100 0
2: 0 100
3: -100 0
4: 0 -100
5: 100 0
3): edit[1,12]format(4);
Imprime:
1: 1 2 3 4
2: 5 6 7 8
3: 9 10 11 12
edit alias
Edite les alias courants.
edit bye
Imprime le text de bye.
edit compile
edit compile func("f")
Edite le code compilé de la fonction f().
edit debug
Imprime l´état de:
debug compile
debug error
debug exec
debug link
debug system
edit fopen
Imprime les pointeurs de fichiers ouverts par fopen.
edit func
Imprime les noms des fonctions (avec leurs paramètres).
edit func("fff")
Invoque l´éditeur et vérifie que fff est un nom légal de fonction
(c´est à dire ne soit pas un nom de commande).
Utilisation de l´editeur:
Un < (inférieur) indique le mode commande.
Liste des commandes: (suivies de ENTER = retour charriot)
a: ajouter: Tous les caracteres tapés seront mémorisés (après la
ligne courante) jusqu´à un . (point) comme premier caractère d´une ligne
(qui revient au mode commande).
b: positionne le curseur en bas du fichier.
c/chaine1/chaine2: change la chaine1 par la chaine2 (/ peut etre
remplace par n´importe quel autre caractère).
d: délète la ligne courante.
.: end insertion.
f: end (quitter en sauvant).
i: insérer: Tous les caractères tapés seront mémorisés (avant la
ligne courante) jusqu´à un . (point) comme premier caractère d´une ligne
(qui revient au mode commande).
h: help: édite la liste des commandes.
n: édite la ligne n.
q: quitter sans sauver (un message de confirmation est émis si le
fichier a été modifié).
s/string: cherche une chaine et positionne
le curseur au debut de la ligne
a,b: liste les lignes a ... b
0: édite la ligne courante.
-n: positionne le curseur n lignes avant.
+n: positionne le curseur n lignes après.
t: positionne le curseur en haut du fichier.
Remarques:
1) En sortant (commande f) la fonction est compilée et linkée aux autres fonctions
présentes en mémoire.
2)Un fichier de fonctions peut être écrit sous n´importe quel éditeur
ne codant pas le text (Blocnotes, Wordpad, l´éditeur de VisualC++) en respectant
la syntaxe du langage.
edit format
edit(v)format(n)
n > 0: imprime les éléments de v par n.
n=0: imprime le codage interne de v.
edit(v)
Imprime les éléments de v par 3.
Remarque: edit(v);
est équivalent à edit(v)format(3);
edit generate
Edite les vocabulaires des options de lancement
voc1=voc1 et voc2=voc2, ou après
generate message read("voc1,voc2"))
Options:
edit(1): retourne le texte.
editmessage
edit message("env",n)
Edit tous les messages de l´environnement n.
editmessage(id)
Edite le message id.
edit ring
Edite le contenu du directory des sons.
edit STOP
Edite les "break points" de debug.
edit system
Édite le contenu de la pile.
NP system: retourne le nombre d´objets empilés.
edit(1)system
Édite aussi le contenu des variables empilées.
edit type
Edite les types.
edit var
Edite les noms des variables externes.
edit var func("f")
Edite les noms des variables (formelles, automatiques et statics) de la fonction f.
Options:
edit(1): édite aussi les valeurs des variables.
Voir aussi: