defer temp file creation until after any potential lexer exceptions
fixes #69
2 files changed