JSDOC/RooFile.js
authorAlan Knowles <alan@akbkhome.com>
Tue, 23 Aug 2011 04:43:06 +0000 (12:43 +0800)
committerAlan Knowles <alan@akbkhome.com>
Tue, 23 Aug 2011 04:43:06 +0000 (12:43 +0800)
JSDOC/RooFile.js

index f69c444..384bc29 100644 (file)
@@ -249,6 +249,7 @@ RooFile  =  XObject.define(
         parseXObject : function() {
             
             this.parseImports();
+            
             print(JSON.stringify(this.imports,null,4));
             print(JSON.stringify(this.giImports,null,4));
              
@@ -278,8 +279,8 @@ RooFile  =  XObject.define(
         parseImports : function()
         {
            // console.dump(this.tokens);
-            this.giImports = [];
-            this.imports= [];
+            this.cfg.giImports = [];
+            this.cfg.imports= [];
             while (true) {
                 var pos = this.lookFor('=');
                 if (pos < 0)  {
@@ -300,7 +301,7 @@ RooFile  =  XObject.define(
                 }
                 if (v.data.match(/^imports\.gi/)) {
                     // gi import..
-                    this.giImports.push(v.data.replace(/imports\.gi\./, ''));
+                    this.cfg.giImports.push(v.data.replace(/imports\.gi\./, ''));
                     
                     this.cursor++;
                     continue;
@@ -309,7 +310,7 @@ RooFile  =  XObject.define(
                 // two types of import left
                 // imports.xnew
                 if (v.data.match(/^imports\./)) {
-                    this.imports[k.data] = v.data.replace(/imports\./, '') + '.js';
+                    this.cfg.imports[k.data] = v.data.replace(/imports\./, '') + '.js';
                     this.cursor++;
                     continue;
                 }
@@ -321,7 +322,7 @@ RooFile  =  XObject.define(
                 var bpos = this.lookFor('[');
                // console.dump(this.tokens[bpos]);
                 
-                this.imports[k.data] = this.tokens[bpos].items[0][0].toJS();
+                this.cfg.imports[k.data] = this.tokens[bpos].items[0][0].toJS();
                 
                 this.cursor++;