home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 18 REXX
/
18-REXX.zip
/
rox.zip
/
list.rox
< prev
next >
Wrap
Text File
|
1994-04-08
|
1KB
|
57 lines
:*------------------------------------------------------------------
:* REXX Object eXtensions : list class
:*------------------------------------------------------------------
:class list
:include collect.rox
:inherits collection
:*------------------------------------------------------------------
:* create a list
:*------------------------------------------------------------------
:method init
item.0 = 0
rc = RoxAddVar(self,"item.0")
return ""
:*------------------------------------------------------------------
:* return number of items
:*------------------------------------------------------------------
:method size
return item.0
:*------------------------------------------------------------------
:* add an item to the list
:*------------------------------------------------------------------
:method add
o = item.0 + 1
item.0 = o
item.o = arg(1)
rc = RoxAddVar(self,"item."o)
return self
:*------------------------------------------------------------------
:* get an item
:*------------------------------------------------------------------
:method atIndex
index = arg(1)
return item.index
:*------------------------------------------------------------------
:* get an item
:*------------------------------------------------------------------
:method at
index = arg(1)
return item.index