debug


flag de debug

debug
ascii
compile
error
exec
func
link
system
Voir aussi

debug

debug

        Retourne le niveau de debogage.

debug(n)

        Affecte ce niveau.
Remarques:
debug(0) est équivalent à no debug.
debug(1) est équivalent à yes debug.
debug(-1) empèche le parenthésage automatique (à utiliser dans le cas où l´on veut forcer des priorités d´opérateurs).

debug ascii

Retourne le code ascii du caractère de continuation (27 = escape par défaut).

debug ascii(c)

Modifie ce code.

debug compile

        Retourne l´état de ´debug compile´.

debug compile(v)

change cet état:
       v=0: inhibe (valeur par défaut).
        v=1: le code symbolique de la compilation sera imprimé après chaque compilation.
        v=2: le code détaillé (en pseudo assembleur) de la compilation sera imprimé après chaque compilation:
       Les fonctions sont notées func fff, avec fff = nom de la fonction.
       Les variables sont notées type vvv, avec type = auto extern static etc...
              et vvv = nom de la variable
       Les numéros de lignes sont notées (Ln), avec n = numéro de la ligne.
       Les commandes (du langage et d´anyflo) et les opérateurs sont notées en clair.

debug error

        Retourne le status de debug error.

debug error(v)

modifie ce status:
        v=0: pas de debug (valeur par défault).
        v=1: commente le processus de lancement.

debug exec

        Retourne l´état de debug exec.

debug exec(v)

change cet état:
        v=1: le code de l´exécution sera imprimé à chaque exécution.
        v=-1 tout le code des v instructions suivant l´exécution sera imprimé à chaque exécution.
        v>1: tout le code suivant l´exécution sera imprimé à chaque exécution.
        v=0: inhibe.

debug func

        Retourne le status de debug funk.

debug func(v)

change this status.
Remarque:
v>0: les noms des fonctiona sppelées sont imprimés.
v=2: les valeurs des paramètres formels sont imprimées.

debug link

        Retourne l´état de debug link.

debug link(v)

change cet état:
        v=1: le code du link sera imprimé après chaque link.
        v=2: le code détaillé du link sera imprimé après chaque link.
       v=0: inhibe.

debug system

        Retourne l´état de debug system.

debug system(v)

change cet état:
        v=1: les messages d´erreur donnent les noms des fonctions du code anyflo.
       v=0: inhibe (valeur par défaut).

Voir aussi:

ini debug
no debug
yes debug