}
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;
+
}
},