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

Vinzent Hoefler JeLlyFish.software at gmx.net
Fri Jan 18 16:24:53 CET 2008


On Friday 18 January 2008 16:04, Michael Van Canneyt wrote:
> 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.

Why? It would be in the uses clause, not in the declaration part. So 
it's not "declaring" the same identifier twice.


Vinzent.



More information about the fpc-pascal mailing list