Files are now closed by the lexer when it is done scanning.