//print(JSON.stringify(this.ts, null, 4)); Seed.quit();
while (null != (token = this.ts.next())) {
- print("TOK"+ token.toString());
+ //print("TOK"+ token.toString());
// this.timerPrint("parseScope AFTER lookT: " + token.toString());
- if (token.is('WHIT')) {
+ if (token.is('COMM')) {
if (token.name != 'JSDOC') {
- print("Walker2 : spce is not JSDOC");
+ //print("Walker2 : spce is not JSDOC");
continue; //skip.
}
if (this.currentDoc) {
// it's a scope changer..
if (newDoc.getTag("scope").length) {
- print("Walker2 : doctag changes scope");
+ //print("Walker2 : doctag changes scope");
//throw "done";
scope.ident = '$private$|' + newDoc.getTag("scope")[0].desc;
continue;
if (newDoc.getTag("scopeAlias").length) {
//print(newDoc.getTag("scopeAlias").toSource());
// @scopeAlias a=b
- print("Walker2 : doctag changes scope (alias)");
+ //print("Walker2 : doctag changes scope (alias)");
var sal = newDoc.getTag("scopeAlias")[0].desc.split("=");
aliases[sal[0]] = sal[1];
/// got a doc comment..
//token.data might be this.??? (not sure though)
- print("Walker2 : setting currentDoc");
+ //print("Walker2 : setting currentDoc");
this.currentDoc = newDoc;
continue;
}
// things that stop comments carrying on...??
if (this.currentDoc && (
- token.tokN.data == ';' ||
- token.tokN.data == '}')) {
+ token.data == ';' ||
+ token.data == '}')) {
this.addSymbol('', true);
//throw "Unconsumed Doc ("+ token.toString() +"): " + this.currentDoc.toSource();
}
//print("ADD SYM:" + atype + ":" + token.toString() + this.ts.lookTok(1).toString() + this.ts.lookTok(2).toString());
this.addSymbol(
- this.ts.lookTok(-1).tokN == Script.TOKdot ? token.data : fixAlias(token.data),
+ this.ts.lookTok(-1).data == '.' ? token.data : fixAlias(token.data),
false,
atype);
addSymbol: function(lastIdent, appendIt, atype )
{
- print("addSymbol : " + lastIndent);
+ print("addSymbol : " + lastIdent);
/*if (!this.currentDoc.tags.length) {