JSDOC/Token.js
[gnome.introspection-doc-generator] / JSDOC / Token.js
index 828034f..0508dda 100644 (file)
@@ -1,8 +1,8 @@
 //<Script type="text/javascript">
 
-imports['Object.js'].load(Object);
-JSDOC   = imports['JSDOC.js'].JSDOC;
-console = imports['console.js'].console;
+XObject = imports.XObject.XObject;
+console = imports.console.console;
 /**
  *     @class Token
  * 
@@ -22,11 +22,12 @@ console = imports['console.js'].console;
  * 
 */
 
-Token = Object.define(
-    function(data, type, name) {
+Token = XObject.define(
+    function(data, type, name, line) {
         this.data = data;
         this.type = type;
         this.name = name;
+        this.line = line;
         this.prefix = '';    
         this.outData = false; // used by packer/scopeparser
         this.identifier = false; // used by scope
@@ -35,7 +36,7 @@ Token = Object.define(
     {
          toString: function()
         {
-            return 'type:' + this.type + ', name:' + this.name + ', data:' + this.data;
+            return 'line:' + this.line + ', type:' + this.type + ', name:' + this.name + ', data:' + this.data;
         },