diff --git a/Source/DelphiAST.ProjectIndexer.pas b/Source/DelphiAST.ProjectIndexer.pas index 4370f54..77e217a 100644 --- a/Source/DelphiAST.ProjectIndexer.pas +++ b/Source/DelphiAST.ProjectIndexer.pas @@ -509,6 +509,9 @@ procedure TProjectIndexer.RunParserOnUnit(const fileName: string; var syntaxTree FProblems.LogProblem(ptCantParseFile, fileName, Format('Line %d, Column %d: %s', [E.Line, E.Col, E.Message])); end; + on E: EEncodingError do begin + FProblems.LogProblem(ptCantParseFile, fileName, E.Message); + end; end; finally FreeAndNil(builder); end; finally FreeAndNil(fileStream); end;