X-Git-Url: http://git.roojs.org/?p=gnome.introspection-doc-generator;a=blobdiff_plain;f=JSDOC%2FLang.vala;h=4eb8d4bab81fec8d38ef8db2c81a7ebfbeba32a5;hp=28f5867df94b3a1fe9c9725a2035c997f1eec8ed;hb=HEAD;hpb=a6d0891ebe16202e4fc0c583b38d3e62ce840820 diff --git a/JSDOC/Lang.vala b/JSDOC/Lang.vala index 28f5867..4eb8d4b 100644 --- a/JSDOC/Lang.vala +++ b/JSDOC/Lang.vala @@ -57,8 +57,21 @@ namespace JSDOC { return this.keywordNames.get("="+word); } - public string matching(string name) { - return this.matchingNames.get(name); + public string? matching(string name) { + + + switch(name) { + case "LEFT_PAREN": return "RIGHT_PAREN"; + case "RIGHT_PAREN": return "LEFT_PAREN"; + case "LEFT_CURLY": return "RIGHT_CURLY"; + case "RIGHT_CURLY": return "LEFT_CURLY"; + case "LEFT_BRACE": return "RIGHT_BRACE"; + case "RIGHT_BRACE": return "LEFT_BRACE"; + default: + return null; + }; + + //return this.matchingNames.get(name); } public bool isKeyword(string word) {