Method: Klam::Converters::List#listToArray

Defined in:
lib/klam/converters/list.rb

#listToArray(list) ⇒ Object



17
18
19
20
21
22
23
24
25
26
# File 'lib/klam/converters/list.rb', line 17

def listToArray(list)
  array = []
  while list != EMPTY_LIST
    item = hd(list)
    item = listToArray(item) if cons?(item) || item == EMPTY_LIST
    array << item
    list = tl(list)
  end
  array
end