Problem with constant strings in gpc 1.2(2.7.2)#7 ???

Sat, 31 Aug 1996 01:46:17 +0200 (MET DST)


According to Harry Reed:
>     In the users' manual chapter "About Pascal and Extended Pascal
> languages" 
> there is a small example on how to initialize constant strings. When I
> try
> compiling the fragment with gpc 1.2(2.7.2)#7 I get the error messages
> as showm below. Is this a valid bug or am I just doing something wrong?

Extended Pascal initialized *structured* variables are not (yet)
implemented into GPC, only (parts of) Borland Pascal style initializers.
However some fragments of Extended Pascal initializers *do* exist in 
gpc-parse.y, but I don't know when they will work.

Everybody be invited to help implementing this!

>   MyStrings : array [1..MyStringsCount] of Ident value [

Square brackets do not work.  Use parantheses instead.   ^

>     1:'EXPORT'; 2:'IMPLEMENTATION'; 3:'IMPORT';

You may specify Indices etc., but they are ignored completely.

Even worse: Initialization of Strings does not work at all.
Only "simpler" types, i.e. array/record combinations containing
Integers, Reals, etc. work.

This is a known bug, but I forgot to document it.
Thank you for pointing me to it.

> PS: Great work on GPC! Keep it up!!!!

Thanks a lot. :-) :-)
I will continue unless somebody makes big efforts to stop me. ;-)

    Peter


Peter Gerwinski (peter@agnes.dida.physik.uni-essen.de)

HTML conversion by Lluís de Yzaguirre i Maura
Institut de Lingüística Aplicada - Universitat "Pompeu Fabra"
e-mail: de_yza@upf.es