9 def removeComments(self
, data
):
14 for line
in data
.split("\n"):
15 docstring_end
= ("#docstring_end" in line
)
16 if "#docstring_begin" in line
:
17 ret
+= "//DOCSTRING_PLACEHOLDER\n"
20 if(in_docstring
== False):
23 if(not docstring_end
):
24 docstring
+= line
+ "\n"
27 self
.docstrings
+= [docstring
]
30 def insertDocstrings(self
, data
):
33 for line
in data
.split("\n"):
34 if("//DOCSTRING_PLACEHOLDER" in line
):
36 ret
+= self
.docstrings
[docstring_counter
]
39 docstring_counter
+= 1
41 ret
+= "#"+line
+ "\n"