Improve custom exception handling.
Add a new parser and improve missing files check.