--- a/src/eric7/QScintilla/Lexers/LexerPygments.py Thu Apr 11 09:43:05 2024 +0200 +++ b/src/eric7/QScintilla/Lexers/LexerPygments.py Tue Apr 16 15:47:11 2024 +0200 @@ -315,6 +315,7 @@ "D": "//", "Fortran": "c ", "Gettext Catalog": "#", + "Groovy": "//", "IDL": "//", "INI": "#", "Java": "//", @@ -345,6 +346,7 @@ "C#": {"start": "/* ", "end": " */"}, "CSS": {"start": "/* ", "end": " */"}, "D": {"start": "/+ ", "end": " +/"}, + "Groovy": {"start": "/* ", "end": " */"}, "HTML": {"start": "<!-- ", "end": " -->"}, "IDL": {"start": "/* ", "end": " */"}, "Java": {"start": "/* ", "end": " */"}, @@ -360,6 +362,7 @@ "C++": {"start": "/* ", "middle": " * ", "end": " */"}, "C#": {"start": "/* ", "middle": " * ", "end": " */"}, "D": {"start": "/* ", "middle": " * ", "end": " */"}, + "Groovy": {"start": "/* ", "middle": " * ", "end": " */"}, "IDL": {"start": "/* ", "middle": " * ", "end": " */"}, "Java": {"start": "/* ", "middle": " * ", "end": " */"}, "JavaScript": {"start": "/* ", "middle": " * ", "end": " */"}, @@ -681,7 +684,7 @@ @rtype dict of {"start": str, "end": str} """ try: - return self.__streamCommentString + return self.__streamCommentString[self.name()] except KeyError: return {"start": "", "end": ""} @@ -703,7 +706,7 @@ @rtype dict of {"start": str, "middle": str, "end": str} """ try: - return self.__boxCommentString + return self.__boxCommentString[self.name()] except KeyError: return {"start": "", "middle": "", "end": ""}