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:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user