rem: var rest = this.string.slice(this.i); 
add: var rest; var advance = 0; if (this.nextIsSpace()) {this.i++} if (this.string.charAt(this.i) == '{') { rest = this.GetArgument(name); } else { rest = this.string.slice(this.i); advance = 1; } 
context:   GetDimen: function (name,nomu) {    var rest = this.string.slice(this.i);    var match = rest.match(/^\s*([-+]?(\.\d+|\d+(\.\d*)?))(pt|em|ex|mu|px)/);    if (!match) {this.Error("Missing dimension or its units for "+name); return}    this.i += match[0].length;    if (this.nextIsSpace()) {this.i++}    var d = match[1]-0;    if (match[4] == 'px') {d /= jsMath.em}    else if (match[4] == 'pt') {d /= 10}    else if (match[4] == 'ex') {d *= jsMath.TeX.x_height}    else if (match[4] == 'mu') {if (nomu) {d = d/18} else {d = [d,'mu']}}    return d;  },
meta: 7708	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/7708/61c84b8e3259ac66fefb3a3481afa4d8cea8faa0/jsMath.js/buggy/htdocs/jsMath/jsMath.js