This would have been the best way to learn it, some kind of 'CRASH Eh! MAN your files have been formatted and all this project has been deleted because
Presumably the parent meant to throw an exception and show a script-level stack trace, not silently exit with no diagnostic messages.
Insisting on doing something, even if it's the wrong thing, is much worse in most applications than refusing to run in order to avoid producing incorrect and misleading results.
i=sqrt(-1)
Sorry for the mess, hope you learn from this...'
But I keep tripping over the same stone...