yes


flag for validate a command


alias
compile
debug
edit
error
generate
history
link
ring
system
time         type
write
Voir aussi

yes alias

        Activates the alias.

yes compile

        Any function is compiled when it is modified, and all when loading a functions file (default).
status compile(2) compiles without testing parentheses.
Use it, in case of parentheses error, to force a particular mode of parentheses.

yes debug

DEVELOPING
        Exécution pas à pas en mode debug.
        le prompt est DEBUG>
        Faire caractère de continuation suivi de ENTER (retour charriot)
        Ecrire une line de commande (par exemple l´appel à une fonction à débugger)
        Le name de la fonction, le numéro de la line, et le text de cette line sont édités

Remarques:

1) Le Caractère de continuation suivi de ENTER provoque l´exécution de l´instruction suivante
2) Toute autre string de caractères suivie de ENTER sera exécutée
3) Pour sortir de ce mode: Faire no debug
4) Certaines instructions (générées par le compilateur et no visualisables) donnent lieu au message: " ... "
5) STOP num
        Définit un "break point" à la line numéro num de la fonction courante
6) STOP "name"
        Définit un "break point" à la 1ère line de la fonction name
7) STOP "name",mum
        Définit un "break point" à la line num de la fonction name
8) edit STOP:
        Edite les STOPS courants
9) ini STOP
        Détruit tous les "break points"
10) rem STOP "name",num: Détruit le "break point" de la line num de la fonction name
11) Lorsque ´yes debug´ est actif, GO lance l´exécution jusqu´au premier "break point" (see STOP)
12) Le caractère de continuation par défaut est escape, il est modifiable dans enva.h
        Il est modifiable interactivement par debug("...")
        Il est édité au lancement du programme

Exemple d´utilisation:


yes debug: Le prompt devient ´DEBUG>´
Caractère d´escape "ENTER": Le prompt devient ´?´
toto(): Appel à la fonction "toto" à debugger: L´interpréteur édite:
        toto() qui est l´instruction tapée
Caractère d´escape "ENTER": L´interpreteur édite:
        toto num: ...: Nom de la fonction, numéro de la line contenant la 1ère instruction et cette instruction
Le prompt est alors ´DEBUG>´ et il est possible d´exécuter n´importe quelle suite d´instructions (consultation de variables par $name, exécution de fonctions par name(...), affectation de variables par name=expr, exécution de commandes etc..)
Pour exécuter l´instruction courante faire: Caractère d´escape suivi de ENTER

yes edit

        Editing reports (default).

yes error

        It stops processing xhen an error (default).

yes write

        L´écriture d´un fichier existant déjà est forcée (pas de demande de confirmation).
Voir aussi status write.

yes generate

        It is not necessary to activate this command, because automatic translation string ("ccc") is enabled by default: for faster display by using files Voc_1, Voc_2 options.
        In the other hand no generate must be invoked to not translate.

yes history

        Active storage of commands by history (default).

yes link

        The set of functions is linked after changing one of them (default).

yes ring

        Messages containing \7 are ringing the terminal (default).

yes system

        Displays the names of the functions called and their formel parameters in case of error, see also debug system.

yes time

        Activates the clock (default).

yes type

        Activates the taking account of the types.

See also:

ini yes
no