RES: [fpc-pascal] dot within unit file name

Michael Van Canneyt michael at freepascal.org
Fri Jan 18 16:04:08 CET 2008



On Fri, 18 Jan 2008, Daniƫl Mantione wrote:

> 
> 
> Op Fri, 18 Jan 2008, schreef Michael Van Canneyt:
> 
> > To the user, it may appear as a bunch of dots. To the compiler, it doesn't
> > know how to map the a.b.c.d:
> 
> Well, with normal Pascal rules, you cannot declare a variable with the same
> name as a unit you use, because a unit is also an identifier. Most logical
> would be to reject the declaration of variable A in this case due to a
> duplicate identifier.

No, because the unit identifier is a.b.c, not a. 

It has to be, otherwise units windows.messages and windows.records would
both have identifier windows, leading to an error.

Michael.


More information about the fpc-pascal mailing list