anchor.diff:  					$.each(raw_tag_s.split(LAYER_SEP), function(idx, tag){
   						var trimed_tag = tag.trim();
   						var pooled_tag_s = [];
  -						$.each(trimed_tag.split(SBL_HLD), function(cIdx, sbl){//sibiling
  +						$.each(split_ignore_nest(trimed_tag,SBL_HLD,[["(",")"]]), function(cIdx, sbl){//sibiling
   							var tag_num = sbl.trim().split(LOOP_HLD);//h1タグがあり､tr3でtrを3回とはしづらいため､*を区切りとする仕様
   							var loop_num = 1;
   							if(tag_num.length > 1){
  
positive.code: 							val = var_val[var_idx];
  							if(var_idx > 0){
  								var tmp_param = var_val[0];
  								console.log('tmp_param : '+tmp_param);
  								param_map[tmp_param] = parent_param_s.hasOwnProperty(val) ? parent_param_s[val] : val;
  							}
  							val = param_map.hasOwnProperty(var_val[0]) ? param_map[var_val[0]] : val;
  
negative.code: 							if (op_idx === 0) {
  								if(pool !== ''){
  									var pool = param_s.hasOwnProperty(pool) ? param_s[pool] : pool;
  									if(pool === '+' || pool === '-'){//(+3 -1 +)への対応
  										stack.push(operator_s[' +-*/%()'.indexOf(pool)] (stack.pop(), stack.pop()));
  									}else{
  										num = parseInt(pool, 10);
  										pool = '';
  										stack.push(num);
  									}
  								}
  							}else	if(2 < op_idx && op_idx < 6 || (i+1 === length_formula && 0 < op_idx && op_idx <= 2)){//(+3 -1 +)への対応
  								stack.push(operator_s[op_idx] (stack.pop(), stack.pop()));
  							}else if( op_idx === 6){
  								++i;
  