Primer 38 (enako velja tudi za 39):
---------
/* This is *** illegal ***, since there are two types with the same name
   in the same (consecutive) batch of mutually recursive types.
   See also test47  */
let
type a = int
type a = string
in
0
end
---------

Torej *je potrebno vrniti napako* ob detekciji enakoimenskih tipov, funkcij,
ki so v tistem seznamu v katerega povezemo zaporedne deklaracije, ki so
lahko vzajemno rekurzivne...

Lp,
Rok

----- Original Message ----- From: "Domen Konda" <[EMAIL PROTECTED]>
To: "FRIClist" <[email protected]>
Sent: Wednesday, April 04, 2007 12:05 PM
Subject: Re: [Friclist] PO - Prevajalniki - Chap5


Živjo,

a mi lahko kdo pojasni, zakaj sta primera test38.tig in test39.tig legalna? Gre za redeklaracijo tipov in funkcij...pa mi ni čisto jasno kako je to lahko pravilno...ali zadnja deklaracija skrije vse prejšnje?

Hvala.

Lp,
Domen





____________________________________________________________________________________
Need Mail bonding?
Go to the Yahoo! Mail Q&A for great tips from Yahoo! Answers users.
http://answers.yahoo.com/dir/?link=list&sid=396546091


Reply via email to