doxy: remove garbage lines from comments
authordberzano <dario.berzano@cern.ch>
Tue, 9 Dec 2014 12:26:35 +0000 (13:26 +0100)
committerdberzano <dario.berzano@cern.ch>
Fri, 9 Jan 2015 15:01:07 +0000 (16:01 +0100)
doxygen/thtml2doxy_clang.py

index b9de04c..0e09f11 100755 (executable)
@@ -313,6 +313,7 @@ def traverse_ast(cursor, filename, comments, recursion=0):
 def refactor_comment(comment):
 
   recomm = r'^(/{2,}|/\*)?\s*(.*?)\s*((/{2,})?\s*|\*/)$'
+  regarbage = r'^[\s*=-_#]+$'
 
   new_comment = []
   insert_blank = False
@@ -321,7 +322,8 @@ def refactor_comment(comment):
     mcomm = re.search( recomm, line_comment )
     if mcomm:
       new_line_comment = mcomm.group(2)
-      if new_line_comment == '':
+      mgarbage = re.search( regarbage, new_line_comment )
+      if new_line_comment == '' or mgarbage is not None:
         insert_blank = True
       else:
         if insert_blank and not wait_first_non_blank: