diff -r e01ae92db699 -r 31965986ecd1 eric6/Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/DocStyleChecker.py --- a/eric6/Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/DocStyleChecker.py Sat Mar 06 10:00:52 2021 +0100 +++ b/eric6/Plugins/CheckerPlugins/CodeStyleChecker/DocStyle/DocStyleChecker.py Sun Mar 28 15:00:11 2021 +0200 @@ -351,9 +351,8 @@ # don't do anything, if no codes were selected return - source = "".join(self.__source) try: - compile(source, self.__filename, 'exec', ast.PyCF_ONLY_AST) + ast.parse("".join(self.__source), self.__filename) except (SyntaxError, TypeError): self.__reportInvalidSyntax() return