When parsing projects with DelphiAST I had the problem that there were some files with broken encoding. These only resulted in a general exception without telling me the name of the affected file.
This PR adds logging for EEncodingError Exceptions, so they can be listed when the parsing is done.
The output of my test application:
2 problems
2 D:\Projects\FileA.pas: Keine Zuordnung für Unicode-Zeichen in der Multibyte-Zielcodeseite vorhanden
2 D:\Projects\FileB.Ini.pas: Keine Zuordnung für Unicode-Zeichen in der Multibyte-Zielcodeseite vorhanden
When parsing projects with DelphiAST I had the problem that there were some files with broken encoding. These only resulted in a general exception without telling me the name of the affected file.
This PR adds logging for EEncodingError Exceptions, so they can be listed when the parsing is done.
The output of my test application: