  InternalMath: function (text,size) {    text = text.replace(/@\(([^)]*)\)/g,'<$1>');    if (!text.match(/\$|\\\(/)) {return this.Text(text,'normal','T',size).Styled()}        var i = 0; var k = 0; var c; var match = '';    var mlist = []; var parse;    while (i < text.length) {      c = text.charAt(i++);      if (c == '$') {        if (match == '$') {          parse = jsMath.Parse(text.slice(k,i-1),null,size);          if (parse.error) {            mlist[mlist.length] = this.Text(parse.error,'error','T',size,1,.2);          } else {            parse.Atomize();            mlist[mlist.length] = parse.mlist.Typeset('T',size).Styled();          }          match = ''; k = i;        } else {          mlist[mlist.length] = this.Text(text.slice(k,i-1),'normal','T',size,1,.2);          match = '$'; k = i;        }      } else if (c == '\\') {        c = text.charAt(i++);        if (c == '(' && match == '') {          mlist[mlist.length] = this.Text(text.slice(k,i-2),'normal','T',size,1,.2);          match = ')'; k = i;        } else if (c == ')' && match == ')') {          parse = jsMath.Parse(text.slice(k,i-2),null,size);          if (parse.error) {            mlist[mlist.length] = this.Text(parse.error,'error','T',size,1,.2);          } else {            parse.Atomize();            mlist[mlist.length] = parse.mlist.Typeset('T',size).Styled();          }          match = ''; k = i;        }      }    }    mlist[mlist.length] = this.Text(text.slice(k),'normal','T',size,1,.2);    return this.SetList(mlist,'T',size);  },
1963	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1963/f5ba0182db3d480c47e9cbff5e69dfb210d17939/jsMath.js/buggy/htdocs/jsMath/uncompressed/jsMath.js