Only parses a file once, regardless of number of operations. Somewhat generalized the classification.