Tabla de longitud negativa

Para definir una tabla indicando entre corchetes su longitud se debe emplear un número entero positivo (0, 1, 2, 3, ...), teniendo en cuenta que todas las tablas comienzan en la posición cero y terminan en la posición que indicada en el índice.

Ejemplo:
PROGRAM mi_juego;
GLOBAL
    tabla1[9];
    tabla2[-9]; // Error: Tabla de longitud negativa.
BEGIN
    //...
END


El compilador ha detectado una tabla definida con una longitud negativa como tabla2; en este ejemplo se debe definir la tabla como tabla1 que, en este caso, será una tabla de 10 posiciones (desde tabla1[0] hasta tabla1[9]).


Ver: Sintaxis - Declaración de tabla