Made the ParserIntItem's scan return DeckItem, and put a virtual scan in ParserItem. The ParserRecord now has a simple, but functioning parse method

This commit is contained in:
Kristian Flikka
2013-05-24 10:09:59 +02:00
parent 7bfe185998
commit 7998a84b81
11 changed files with 99 additions and 81 deletions

View File

@@ -56,6 +56,13 @@ namespace Opm {
DeckRecordConstPtr ParserRecord::parse(RawRecordPtr rawRecord) {
DeckRecordPtr deckRecord(new DeckRecord());
for(size_t i=0; i<size(); i++) {
ParserItemConstPtr parserItem = get(i);
DeckItemConstPtr deckItem = parserItem->scan(rawRecord);
deckRecord->addItem(deckItem);
}
return deckRecord;
}
}