rem: list.push( currow.getCell( col ).getId() ); 
add: c = row.getCell( col );  if( c.master == null || c.master == c ) list.push( c.getId() );  
context: function processValue( value ){	if( value.substr( 0, 1 ) != "=" )	{		return value;	}	else	{		var temp = value.substr( 1 );		temp = temp.replace( /(\.?)([a-zA-Z_]+)\(/g,			function( $0, $1, $2 )			{				if( $1 == "." )					return $0;								if( alias != null && alias[$2.toUpperCase()] != null )					return alias[$2.toUpperCase()] + "(";				else					return ( $2 + "(" ).toUpperCase();			}		);		temp = temp.replace( /\$?([A-Z]+)\$?([0-9]+):\$?([A-Z]+)\$?([0-9]+)/g,			function( $0, $1, $2, $3, $4 )			{				var topLeft = globalGrid.getCell( $1 + $2 );				var bottomRight = globalGrid.getCell( $3 + $4 );				var currow = topLeft.row;				var col;				var list = new Array;				while( currow != bottomRight.row.next )				{					col = topLeft.column;					while( col != bottomRight.column.next )					{						list.push( currow.getCell( col ).getId() );						col = col.next;					}					currow = currow.next;				}				return "[" + list.join(",") + "]";			}		);		temp = temp.replace( /\$?([A-Z]+)\$?([0-9]+)/g, "parseFloat(processValue(g.getCell( '$1$2' ).value))" );		return eval( temp );	}}
meta: 1064	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1064/d5302f743373ed19002a4995d35f943d6511da0e/grid.js/clean/tiki/lib/sheet/grid.js