Cface__CFunctionNode.st
changeset 37 1ad7fb72801a
parent 34 834ca32d06b2
--- a/Cface__CFunctionNode.st	Mon Jul 06 07:18:24 2015 +0100
+++ b/Cface__CFunctionNode.st	Mon Jul 06 07:52:34 2015 +0100
@@ -40,6 +40,28 @@
     "Created: / 25-10-2007 / 14:39:35 / haja"
 !
 
+comment
+    "Returns a comment string for given function"
+
+    ^ String streamContents:[ :out|
+        arguments notEmptyOrNil ifTrue:[ 
+            arguments do:[:argument | 
+                out nextPutAll: '@param '.
+                out nextPutAll: argument cName.
+                out nextPutAll: ': '.
+                out nextPutAll: argument type cName.
+                out cr; tab4; space.
+            ].
+        ].
+        out nextPutAll: '@return'.
+        out nextPutAll: ': '.
+        out nextPutAll: return cName.
+        out cr; tab4.
+    ].
+
+    "Created: / 06-07-2015 / 07:29:39 / Jan Vrany <jan.vrany@fit.cvut.cz>"
+!
+
 kind
     ^ kind ? #static