If we pass a directory as the input to simplecpp it will be treated as an empty file. We should report this as non-existing in all cases. there are also some cases where non-existent includes might not be reported.
This is currently explicitly handled in the CLI application but missing in part in the library.