changeset 772:f0efbcb49248

Removed method writeFuncHeader().
author Aziz K?ksal <aziz.koeksal@gmail.com>
date Mon, 18 Feb 2008 03:51:45 +0100
parents ef9bee5a2d61
children 6dbbb403fc58
files trunk/src/cmd/DDoc.d
diffstat 1 files changed, 6 insertions(+), 15 deletions(-) [+]
line wrap: on
line diff
--- a/trunk/src/cmd/DDoc.d	Mon Feb 18 02:53:37 2008 +0100
+++ b/trunk/src/cmd/DDoc.d	Mon Feb 18 03:51:45 2008 +0100
@@ -431,15 +431,6 @@
     text ~= " : " ~ escape(textSpan(basesBegin, bases[$-1].end));
   }
 
-  void writeFuncHeader(Declaration d, FuncBodyStatement s)
-  {
-    auto begin = d.begin;
-    auto end = d.end.prevNWS;
-    if (!s.isEmpty)
-      end = s.begin.prevNWS;
-    text ~= textSpan(begin, end);
-  }
-
   void write(char[][] strings...)
   {
     foreach (s; strings)
@@ -644,7 +635,7 @@
   {
     if (!ddoc(d))
       return d;
-    DECL({ write("this"); writeParams(d.params); });
+    DECL({ SYMBOL("this", d); writeParams(d.params); });
     DESC({ writeComment(); });
     return d;
   }
@@ -653,7 +644,7 @@
   {
     if (!ddoc(d))
       return d;
-    DECL({ writeFuncHeader(d, d.funcBody); });
+    DECL({ write("static "); SYMBOL("this", d); write("()"); });
     DESC({ writeComment(); });
     return d;
   }
@@ -662,7 +653,7 @@
   {
     if (!ddoc(d))
       return d;
-    DECL({ writeFuncHeader(d, d.funcBody); });
+    DECL({ write("~"); SYMBOL("this", d); write("()"); });
     DESC({ writeComment(); });
     return d;
   }
@@ -671,7 +662,7 @@
   {
     if (!ddoc(d))
       return d;
-    DECL({ writeFuncHeader(d, d.funcBody); });
+    DECL({ write("static ~"); SYMBOL("this", d); write("()"); });
     DESC({ writeComment(); });
     return d;
   }
@@ -695,7 +686,7 @@
   {
     if (!ddoc(d))
       return d;
-    DECL({ write("new"); writeParams(d.params); });
+    DECL({ SYMBOL("new", d); writeParams(d.params); });
     DESC({ writeComment(); });
     return d;
   }
@@ -704,7 +695,7 @@
   {
     if (!ddoc(d))
       return d;
-    DECL({ writeFuncHeader(d, d.funcBody); });
+    DECL({ SYMBOL("delete", d); writeParams(d.params); });
     DESC({ writeComment(); });
     return d;
   }