JSDOC/TokenReader.js
[gnome.introspection-doc-generator] / JSDOC / TextStream.vala
index a070e2c..f5bb725 100644 (file)
@@ -27,7 +27,7 @@ namespace JSDOC {
             
             
             this.text = text;
-            this.length = text.char_count();
+            this.length = text.length; // text.char_count();
             this.cursor = 0;
         }
         
@@ -58,13 +58,13 @@ namespace JSDOC {
                 return "\0";
             }
                 
-            string pulled;
+            string pulled = "";
             var i = 0;
             while (i < n) {
                 if (this.cursor+i < this.length) {
-                    var add = this.text.get_char(this.cursor+i).to_string();
-                    pulled += add;
-                    i += add.length;
+                    var add = this.text[this.cursor+i]; //this.text.get_char(this.cursor+i).to_string();
+                    pulled += add.to_string();
+                    i += 1;// add.length;
                 } else {
                     return "";