rem: var parse = new jsMath.Parser(arg+'\\\\',null,data.size); 
add: var parse = new jsMath.Parser(arg+this.cmd+'\\',null,data.size,style); 
context:   Array: function (name,delim) {    var columns = delim[2]; var cspacing = delim[3];    if (!columns) {      columns = this.GetArgument(this.cmd+'begin{'+name+'}');      if (this.error) return;    }    columns = columns.replace(/[^clr]/g,'');    columns = columns.split('');    var data = this.mlist.data;    var arg = this.GetEnd(name); if (this.error) return;    var parse = new jsMath.Parser(arg+'\\\\',null,data.size);    parse.matrix = name; parse.row = []; parse.table = [];    parse.Parse(); if (parse.error) {this.Error(parse); return}    parse.HandleRow(name,1);  // be sure the last row is recorded    var box = jsMath.Box.Layout(data.size,parse.table,columns,cspacing);    // Add parentheses, if needed    if (delim[0] && delim[1]) {      var left  = jsMath.Box.Delimiter(box.h+box.d,this.delimiter[delim[0]],'T');      var right = jsMath.Box.Delimiter(box.h+box.d,this.delimiter[delim[1]],'T');      box = jsMath.Box.SetList([left,box,right],data.style,data.size);    }    this.mlist.Add(jsMath.mItem.Atom((delim[0]? 'inner': 'ord'),box));  },
meta: 7708	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/7708/5740c2a3f758850c299e710814f270a583ea85fa/jsMath.js/buggy/htdocs/jsMath/uncompressed/jsMath.js