Now there are a separate parsing and interpretation phases.