"\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);",