src/Builder4/Editor.bjs
[roobuilder] / src / Builder4 / Editor.bjs
index 54bcd87..bec680a 100644 (file)
             "\tvar sig = help.contents.get(0).value.split(\" \");",
             "\tstring[] str = {};",
             "\tfor(var i =0; i < sig.length; i++) {",
-            "\t\tstr += (\"<span underline=\\\"single\\\" color=\\\"blue\\\" >\" + ",
-            "\t\t\tGLib.Markup.escape_text(sig[i])",
-            "\t\t\t+\"</span>\");",
+            "\t",
+            "\t\tswitch(sig[i]) {",
+            "\t\t\tcase \"public\":",
+            "\t\t\tcase \"private\":",
+            "\t\t\tcase \"protected\":",
+            "\t\t\tcase \"async\":",
+            "\t\t\t\tstr += sig[i];",
+            "\t\t\t\tcontinue;",
+            "\t\t\tdefault:",
+            "\t",
+            "\t\t\t\tstr += (\"<span underline=\\\"single\\\" color=\\\"blue\\\" >\" + ",
+            "\t\t\t\t\tGLib.Markup.escape_text(sig[i])",
+            "\t\t\t\t\t+\"</span>\");",
+            "\t\t\tcontinue;",
+            "\t\t}",
             "\t}",
             "\tif (help.contents.size > 1) {",
             "\t\tsig += (\"\\n\\n\"  + help.contents[1].value);",