JSDOC/TokenReader.js
authoralan <alan@alanfast.akbkhome.com>
Mon, 19 Apr 2010 06:00:06 +0000 (14:00 +0800)
committeralan <alan@alanfast.akbkhome.com>
Mon, 19 Apr 2010 06:00:06 +0000 (14:00 +0800)
JSDOC/TokenReader.js

index ad9207e..611868c 100644 (file)
@@ -74,9 +74,20 @@ TokenReader = XObject.define(
             }
             else {
                 var name;
             }
             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;
                 return true;
+                
             }
         },
 
             }
         },