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 """ |