oui/non d´une commande
status
status
Retourne la version du programme anyflo.
Exemple: $status
imprime:
INTERPRETER X32 Michel BRET pour l´interpréteur
ANYFLO X32 Michel BRET 01 janvier 2019 (19.01) pour anyflo
avec la date.
status(v)
Retourne:
0 si v==NIL
1 si v est une chaine
2 si est un long
3 si v est un float
4 si v est un hybride
Options:
status: imprime la description interne de la constante v
Exemples:
$status(NIL);
imprime 0
$status status("ab");
imprime:
dim = 5 tye = CHAR np = 1 dimp = 2
1
status(1,2,3);
imprime 3
status com
status com
Retourne le status de la commande com:
0: ´no com´ est actif.
1: ´yes com´ est actif.
-1: ´yes com´ et ´no com´ sont interdits, il est déconseillé
de modifier le status dans ce cas.
status com(s)
Modifie le status de la commande com.
status compile
status compile
Retourne le status de la compilation
status compile(s)
Modifie ce status.
Remarques:
status compile(0);
est équivalent à no compile;
status compile(1);
est équivalent à yes compile;
(valeur par défaut).
status compile(2);
compile sans compléter les parenthésages.
Peut être utilisé, en cas d´erreur de parenthésage, pour forcer un parenthésage particulier.
status edit
status edit
Retourne le status de edit.
status edit(s)
Change ce status:
s=0: pas d´édition
s=1: édition
s=2: plus d´édition
status var
status var("nnn")
Retourne:
0 si x est NIL
1 si x est une chaine
2 si x est un long
3 si x est un float
4 si x is un hybride
status var("nnn")edit
Affiche la description interne de la variable nnn.
status write
status write
Retourne la protection des fichiers en écriture.
status write(s)
Modifie cette protection:
s=0: équivalent à no write, l´écriture est protégée
(demande de confirmation si le fichier existe déjà).
s=1: équivalent à yes write, l´écriture n´est pas protégée
(si le fichier existe déjà, il est écrasé).
s=2: le fichier n´est pas écrit s´il existe déjà.