The parser now produces a template file