Differences From Artifact [3cf81ddf53]:
- File src/natools-s_expressions-file_readers.adb — part of check-in [68274aec88] at 2014-04-09 19:34:26 on branch trunk — s_expressions-file_readers: new package to encapsulate file reading as a S-expression or as an atom (user: nat size: 5583)
To Artifact [ca56f3defe]:
- File src/natools-s_expressions-file_readers.adb — part of check-in [a61c83ef7e] at 2014-06-09 19:01:19 on branch trunk — s_expressions-file_readers: reset parser state in Rewind (user: nat size: 5603)
| ︙ | |||
50 51 52 53 54 55 56 57 58 59 60 61 62 63 | 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | + |
Object.Rewind;
end Set_Filename;
procedure Rewind (Object : in out S_Reader) is
begin
Stream_IO.Set_Index (Object.Holder.File, 1);
Object.Reset;
Object.Next;
end Rewind;
overriding procedure Read_More
(Object : in out S_Reader;
Buffer : out Atom_Buffers.Atom_Buffer)
|
| ︙ |