L'analyseur d'expressions prend en charge les fonctions conditionnelles et d'égalité indiquées ci-après. Les mots en italique peuvent être remplacés par une valeur ou une variable réelle.
| Expression | Description |
|---|---|
| (= chaînenum [chaînenum] ...) | Renvoie T si tous les arguments numériques sont égaux, et nil dans le cas contraire. |
| (/= chaînenum [chaînenum] ...) ou (<> chaînenum [chaînenum] ...) | Renvoie T si les arguments numériques sont différents, et nil s'ils sont égaux. |
| (< chaînenum [chaînenum] ...) | Renvoie T si la valeur numérique de chaque argument est inférieure à celle de l'argument suivant, et nil dans le cas contraire. |
| (<= chaînenum [chaînenum] ...) | Renvoie T si la valeur numérique de chaque argument est inférieure ou égale à l'argument suivant, et nil dans le cas contraire. |
| (> chaînenum [chaînenum] ...) | Renvoie T si la valeur numérique de chaque argument est supérieure à celle de l'argument suivant, et nil dans le cas contraire. |
| (>= chaînenum [chaînenum] ...) | Renvoie T si la valeur numérique de chaque argument est supérieure ou égale à celle de l'argument suivant, et nil dans le cas contraire. |
| (and expr...) | Renvoie l'opérateur AND logique d'une liste d'expressions. |
| (or expr...) | Renvoie l'opérateur OR logique d'une liste d'expressions. |