edit


édition

edit
alias
bye
compile
debug
fopen        func        format
generate
message
ring
STOP        system
type
var
Voir aussi

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:

dim edit
ini edit
yes edit
no edit