contrib/objcwrapper: adapt indent according to method scope
authorAlexis Laferrière <alexis.laf@xymus.net>
Tue, 1 Sep 2015 15:15:13 +0000 (11:15 -0400)
committerAlexis Laferrière <alexis.laf@xymus.net>
Wed, 2 Sep 2015 19:57:50 +0000 (15:57 -0400)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

contrib/objcwrapper/src/objc_generator.nit

index c1d1ac9..3750dba 100644 (file)
@@ -257,7 +257,7 @@ end
                end
 
                file.write """
-{{{c}}}        {{{fun_keyword}}} {{{name}}}{{{params_with_par}}}{{{ret}}} in "ObjC" `{
+{{{c}}}{{{fun_keyword}}} {{{name}}}{{{params_with_par}}}{{{ret}}} in "ObjC" `{
 """
        end
 
@@ -275,8 +275,8 @@ end
                var c = method.comment_str
 
                file.write """
-{{{c}}}                return [[{{{class_name}}} alloc] {{{params.join(" ")}}}];
-{{{c}}}        `}
+{{{c}}}        return [[{{{class_name}}} alloc] {{{params.join(" ")}}}];
+{{{c}}}`}
 
 """
        end
@@ -302,8 +302,8 @@ end
                var c = method.comment_str
 
                file.write """
-{{{c}}}                {{{ret}}}[{{{recv}}} {{{params.join(" ")}}}];
-{{{c}}}        `}
+{{{c}}}        {{{ret}}}[{{{recv}}} {{{params.join(" ")}}}];
+{{{c}}}`}
 
 """
        end
@@ -328,3 +328,9 @@ redef class ObjcProperty
                return "#"
        else return ""
 end
+
+redef class ObjcMethod
+       private fun indent: String do return if is_class_property then "" else "\t"
+
+       redef fun comment_str do return indent + super
+end