* so debugging is possible.
*
*
+* at present it just runs along the stream and finds stuff then calls parseExpr .. etc,,
+*
+*
+* It would be better to parse blocks of code rather than the whole stream..
*
*
*
//println("<B>LOG:</B>" + str + "<BR/>");
},
-
- dumpLine : false,
- dumpToken: function (tok, scope, brace) {
- if (this.dumpLine == false) {
- this.dumpLine = {
- str : tok.data + ' ',
- scope : scope.length,
- brace : brace
- }
- return;
- }
-
- if (this.dumpLine.scope == scope.length && this.dumpLine.brace == brace) {
- this.dumpLine.str += tok.data + ' ';
- if (this.dumpLine.str.length > 80 || tok.data ==';') {
-
- print(
- // (new Array(this.dumpLine.scope)).join(" ") + '|' +
- (new Array(this.dumpLine.brace+1)).join(" ") + this.dumpLine.str);
- this.dumpLine.str = '';
- }
- return;
- }
-
- print(
- // (new Array(this.dumpLine.scope)).join(" ") + '|' +
- (new Array(this.dumpLine.brace+1)).join(" ") + this.dumpLine.str);
-
-
- this.dumpLine = {
- str : tok.data + ' ',
- scope : scope.length,
- brace : brace
- }
-
- },
+