Expressions COBOL prises en charge

Les types suivants d'expression COBOL sont acceptés dans une zone d'entrée d'expression :

Variable : Variable utilisée dans votre programme. Vous pouvez spécifier ce qui suit avec les variables COBOL :

Remarque :
  • Les opérateurs relationnels sont autorisés.
  • La clause USAGE avec la phrase INDEXED définit un élément de données d'index. L'élément de données d'index indique toujours le décalage (offset), quelle que soit la représentation. Par exemple, si IDM est un élément de données avec un USAGE INDEX pour un tableau à une seule dimension dont les éléments font deux octets de large, et si IDM est défini pour référencer le troisième élément dans le tableau, la valeur affichée par le débogueur (c'est-à-dire la valeur en mémoire) sera 4.

    La phrase INDEXED BY de la clause OCCURS définit un nom-index. La valeur affichée pour le nom-index en représentation décimale est le numéro de l'élément. En représentation hexadécimale, il s'agit du décalage (offset) de cet élément de tableau. Par exemple, pour le même tableau à une seule dimension, si INM est spécifié dans la phrase INDEXED BY, le troisième élément aura la valeur 3 en représentation décimale et 4 en représentation hexadécimale.

  • Les données à position variable sont traitées, dans le débogueur, comme si l'objet OCCURS DEPENDING ON était à sa plus grande valeur possible.

Constante : La constante peut être de l'un des types suivants :

Remarque : Dans une constante COBOL, le point est toujours utilisé comme séparateur décimal (autrement dit, la clause DECIMAL-POINT IS COMMA, qui signifie "le séparateur décimal est la virgule", est ignorée par le débogueur). Les constantes figuratives COBOL ne sont pas prises en charge par le débogueur.

Registre : N'importe quel registre de processeur pouvant être affiché dans la vue Registres. En cas de conflit de noms, les noms des variables du programme sont prioritaires par rapport aux noms des registres.

Nom de fichier : Les valeurs affichées par le débogueur pour un nom-fichier sont l'organisation, l'accès et la longueur d'enregistrement.


Commentaires en retour