PrintContext is produced by the LHS parser and printer, and

consumed by the RHS parser and printer
To be consistent with Parser::parseLine, could we invoke setInst() here?