src/eric7/QScintilla/Lexers/LexerPygments.py

branch
eric7
changeset 10682
47be220abdaf
parent 10439
21c28b0f9e41
child 10683
779cda568acb
equal deleted inserted replaced
10681:3bee3b3ff272 10682:47be220abdaf
313 "CoffeScript": "#", 313 "CoffeScript": "#",
314 "CSS": "#", 314 "CSS": "#",
315 "D": "//", 315 "D": "//",
316 "Fortran": "c ", 316 "Fortran": "c ",
317 "Gettext Catalog": "#", 317 "Gettext Catalog": "#",
318 "Groovy": "//",
318 "IDL": "//", 319 "IDL": "//",
319 "INI": "#", 320 "INI": "#",
320 "Java": "//", 321 "Java": "//",
321 "JavaScript": "//", 322 "JavaScript": "//",
322 "JSON": "//", 323 "JSON": "//",
343 "C": {"start": "/* ", "end": " */"}, 344 "C": {"start": "/* ", "end": " */"},
344 "C++": {"start": "/* ", "end": " */"}, 345 "C++": {"start": "/* ", "end": " */"},
345 "C#": {"start": "/* ", "end": " */"}, 346 "C#": {"start": "/* ", "end": " */"},
346 "CSS": {"start": "/* ", "end": " */"}, 347 "CSS": {"start": "/* ", "end": " */"},
347 "D": {"start": "/+ ", "end": " +/"}, 348 "D": {"start": "/+ ", "end": " +/"},
349 "Groovy": {"start": "/* ", "end": " */"},
348 "HTML": {"start": "<!-- ", "end": " -->"}, 350 "HTML": {"start": "<!-- ", "end": " -->"},
349 "IDL": {"start": "/* ", "end": " */"}, 351 "IDL": {"start": "/* ", "end": " */"},
350 "Java": {"start": "/* ", "end": " */"}, 352 "Java": {"start": "/* ", "end": " */"},
351 "JavaScript": {"start": "/* ", "end": " */"}, 353 "JavaScript": {"start": "/* ", "end": " */"},
352 "JSON": {"start": "/* ", "end": " */"}, 354 "JSON": {"start": "/* ", "end": " */"},
358 self.__boxCommentString = { 360 self.__boxCommentString = {
359 "C": {"start": "/* ", "middle": " * ", "end": " */"}, 361 "C": {"start": "/* ", "middle": " * ", "end": " */"},
360 "C++": {"start": "/* ", "middle": " * ", "end": " */"}, 362 "C++": {"start": "/* ", "middle": " * ", "end": " */"},
361 "C#": {"start": "/* ", "middle": " * ", "end": " */"}, 363 "C#": {"start": "/* ", "middle": " * ", "end": " */"},
362 "D": {"start": "/* ", "middle": " * ", "end": " */"}, 364 "D": {"start": "/* ", "middle": " * ", "end": " */"},
365 "Groovy": {"start": "/* ", "middle": " * ", "end": " */"},
363 "IDL": {"start": "/* ", "middle": " * ", "end": " */"}, 366 "IDL": {"start": "/* ", "middle": " * ", "end": " */"},
364 "Java": {"start": "/* ", "middle": " * ", "end": " */"}, 367 "Java": {"start": "/* ", "middle": " * ", "end": " */"},
365 "JavaScript": {"start": "/* ", "middle": " * ", "end": " */"}, 368 "JavaScript": {"start": "/* ", "middle": " * ", "end": " */"},
366 "POVRay": {"start": "/* ", "middle": " * ", "end": " */"}, 369 "POVRay": {"start": "/* ", "middle": " * ", "end": " */"},
367 } 370 }
679 682
680 @return dictionary containing the start and end stream comment strings 683 @return dictionary containing the start and end stream comment strings
681 @rtype dict of {"start": str, "end": str} 684 @rtype dict of {"start": str, "end": str}
682 """ 685 """
683 try: 686 try:
684 return self.__streamCommentString 687 return self.__streamCommentString[self.name()]
685 except KeyError: 688 except KeyError:
686 return {"start": "", "end": ""} 689 return {"start": "", "end": ""}
687 690
688 def canStreamComment(self): 691 def canStreamComment(self):
689 """ 692 """
701 704
702 @return dictionary containing the start, middle and end box comment strings 705 @return dictionary containing the start, middle and end box comment strings
703 @rtype dict of {"start": str, "middle": str, "end": str} 706 @rtype dict of {"start": str, "middle": str, "end": str}
704 """ 707 """
705 try: 708 try:
706 return self.__boxCommentString 709 return self.__boxCommentString[self.name()]
707 except KeyError: 710 except KeyError:
708 return {"start": "", "middle": "", "end": ""} 711 return {"start": "", "middle": "", "end": ""}
709 712
710 def canBoxComment(self): 713 def canBoxComment(self):
711 """ 714 """

eric ide

mercurial