Re: user defined types
- Posted by jc at cowgar.com Dec 21, 2002
- 454 views
Very strange. I typed your code in exactly. All works fine here for me. I am running 2.3 on Windows. Jeremy --On Saturday, December 21, 2002 7:07 PM +1100 Derek Parnell <ddparnell at bigpond.com> wrote: > > Can anyone tell me what I'm doing wrong with this.. > > In a file I have these 4 lines > -------types.e--------- > global type int( integer i ) > return integer(i) > end type > > ------------------------- > and in the testing file I have these three lines > -----test1.ex-------- > include types.e > int Orange Orange = 5 > > ------------------------- > however I get this message... > > test1.ex:2 > int has not been declared > int Orange Orange = 5 > > ^ > > ----------- > Next I change the test1.ex file to read thus... > > -----test1.ex-------- > global type int( integer i ) > return integer(i) > end type > int Orange Orange = 5 > > ------------------ > and it works fine. > > So it seems that the global scope of the type() function is not being > carried thruogh correctly. > > ---------------- > cheers, > Derek Parnell > > > >