-- -*- mode: eiffel -*- -- $Id: reversefile.se,v 1.3 2001/07/07 00:46:25 doug Exp $ -- http://www.bagley.org/~doug/shootout/ -- from Daniel F Moisset class REVERSEFILE creation make feature make is local i: ITERATOR[STRING] ll_string: LINKED_LIST[STRING]; do !!ll_string.make; from io.read_line until io.end_of_input loop ll_string.add_first(clone(io.last_string)); io.read_line; end; i := ll_string.get_new_iterator from i.start until i.is_off loop io.put_string (i.item); io.put_character('%N'); i.next; end; end; end -- class REVERSEFILE