|more useful options|
Re: Reading in data that isby dragonchild (Archbishop)
|on Oct 10, 2001 at 19:44 UTC||Need Help??|
I'm rather confused by your logic. I'm also confused by your problem domain.
You have a file. It will have "EOS" at the last line. (Or, is it between each line? I'll assume the former.) You want to read its data.
Now, what you're doing is creating a string, delimited in a certain fashion, then splitting on that delimitor immediately into a list. Why not just create a list?
Also, your logic in your parser is, well, sketchy.
Basically, read a line. Skip it if we're reading an EOS. (We, essentially, don't care about them as all our data is on one line.) Then, convert the "" or " " into tabs, then remove the extra ", then split on tab and push a listref with our data onto our master data list.
Then, when we read, we put the data for that line into a hashslice, then access the hash. :-)
Don't go borrowing trouble. For programmers, this means Worry only about what you need to implement.