Expresiones COBOL soportadas

Puede especificar los siguientes tipos de expresiones COBOL en un campo de entrada de expresión:

Variable: variable utilizada en el programa. Se puede especificar lo siguiente con variables COBOL:

Nota:
  • Se permiten operadores relacionales.
  • La cláusula USAGE con la frase INDEXED define un elemento de datos de índice. El elemento de datos de índice siempre muestra el desplazamiento, con independencia de la representación. Por ejemplo, si IDM es un elemento de datos con un índice USAGE para una tabla unidimensional cuyos elementos tienen una anchura de dos bytes y se establece IDM en la referencia al tercer elemento de la tabla, el valor mostrado por el depurador (es decir, el valor en el almacenamiento) sería 4.

    La frase INDEXED BY de la cláusula OCCURS define un index-name. El valor visualizado de index-name en representación decimal es el número de elemento. En representación hexadecimal, es el desplazamiento del elemento de matriz. Por ejemplo, si se especifica INM en la frase INDEXED BY para la misma tabla unidimensional, el tercer elemento tiene el valor 3 en representación decimal y 4 en representación hexadecimal.

  • Los datos con ubicación variable se tratan en el depurador como si el objeto OCCURS DEPENDING ON tuviera su máximo valor posible.

Constant: la constante puede ser de uno de los siguientes tipos:

Nota: En una constante COBOL, siempre se utiliza el punto como coma decimal (es decir, el depurador ignora la cláusula DECIMAL-POINT IS COMMA). El depurador no soporta constantes figurativas COBOL.

Registro: en la vista Registros se puede visualizar cualquiera de los registros del procesador. En caso de nombres en conflictivo, los nombres de variables de programa tienen preferencia sobre los nombres de registro.

Nombre de archivo: los valores mostrados por el depurador correspondientes a un file-name son organización, acceso y longitud de registro.


Comentarios