From: alan Date: Mon, 19 Apr 2010 06:00:06 +0000 (+0800) Subject: JSDOC/TokenReader.js X-Git-Url: http://git.roojs.org/?p=gnome.introspection-doc-generator;a=commitdiff_plain;h=43d1eaaaab5908ba234c9e85b48558b3563d2631;ds=sidebyside JSDOC/TokenReader.js --- diff --git a/JSDOC/TokenReader.js b/JSDOC/TokenReader.js index ad9207e..611868c 100644 --- a/JSDOC/TokenReader.js +++ b/JSDOC/TokenReader.js @@ -74,9 +74,20 @@ TokenReader = XObject.define( } else { var name; - if ((name = Lang.keyword(found))) tokens.push(new Token(found, "KEYW", name)); - else tokens.push(new Token(found, "NAME", "NAME")); + if ((name = Lang.keyword(found))) { + tokens.push(new Token(found, "KEYW", name)); + return true; + } + if (found.indexOf('.') < 0) { + tokens.push(new Token(found, "NAME", "NAME")); + return true; + } + var n = found.split('.'); + n.forEach(function(nm) { + tokens.push(new Token(nm, "NAME", "NAME")); + }); return true; + } },