number abs(number) |
Retourne la valeur absolue d'un nombre. |
void assert(boolean) |
Teste une condition, si faux, stoppe le programme. |
number ceil(number) |
Retourne le nombre arrondi à l'entier supérieur. |
text chr(integer) |
Retourne le charactère pour une valeur ASCII. Ex: chr(32)
retourne un espace blanc. |
boolean chdir(text) |
Change le répertoire courant. Retourne true si ok. |
void closedir(dir) |
Ferme le répertoire. |
void die(text message) |
Affiche un message en quittant le programme. |
number doubleval(scalaire) |
Convertit un nombre ou texte en nombre (double). |
void exit() |
Quitte le programme. |
number floor(number) |
Retourne le nombre arrondit à l'entier inférieur. |
int intval(text t) |
Convertit un texte ou type double en entier. |
boolean is_dir(text) |
Retourne vrai si l'argument est un répertoire. |
boolean is_file(text) |
Retourne vrai si l'argument est un fichier. |
scalar min(scalar, scalar) |
Retourne le plus petit de deux scalaires. |
scalar max(scalar, scalar) |
Retourne le plus grand de deux scalaires. |
boolean mkdir(text) |
Crée un sous-répertoire. Retourne true si créé. |
natural naturalval(scalaire) |
Convertit un nombre ou texte en nombre naturel. |
dir opendir(text) |
Ouvre un répertoire selon le chemin donné. |
int ord(text) |
Retourne la valeur ASCII d'un charactère. |
constant char *plural(int x) |
Retourne le pluriel "s" si le nombre x > 0. |
number pow(number, number n) |
Retourne la puissance n d'un nombre. |
int rand() |
Retourne un nombre aléatoire. |
void randomize() |
Démarre une séquence de nombres aléatoires. |
array range(int x, int y) |
Génère un tableau des entiers compris entre
x et y. |
text readdir(dir) |
retourne le fichier suivant du répertoire
en argument. |
boolean rename(text, text) |
Renomme un fichier. Retourne faux en cas
d'échec. |
boolean rmdir(text) |
Efface un sous-répertoire. Retourne true
si éffacé. |
number sqrt(number) |
Retourne la racine d'un nombre. |
char *str(number) |
Convertit un nombre en chaîne de charactères.
|
text strval(number) |
Convertit un nombre en texte. |
void swap(dyn, dyn) |
Echange le contenu de deux variables. |
void system(text command) |
Passe une commande au système d'exploitation.
|
boolean unlink(text) |
Efface un fichier. Retourne true si effacé.
|
text pad(text t, len l [, text c ] [, int
o]]) |
Complète un texte avec des espaces ou la
chaîne de caractères donnée. t: text à compléter. l: longueur à atteindre.
c: texte à ajouter, des espaces par défaut. o: option STR_PAD_LEFT,
STR_PAD_BOTH, par défaut à droite. (Voir: str_pad) |
Scalar est un integer, boolean,
text, natural, ou real.
Char * est un type externe, non utilisé hormis les blocs "extern". |