Lines Matching refs:b
71 function _parse(&$match, &$b, &$ctn) { argument
73 $b = $this->_fetch_block($match, 0);
279 function _processblocks($b, &$bug) { argument
280 for($i=0; $i<count($b); $i++) {
281 if(($b[$i]['type'] == 'block') || ($b[$i]['type'] == 'nblock')) {
282 $b[$i]['r'] = $this->_processblocks($b[$i]['value'], $bug);
283 if($b[$i]['type'] == 'nblock') $b[$i]['r'] = !$b[$i]['r'];
285 $b[$i]['r'] = $this->_evaluate($b[$i], $bug);
288 if(!count($b)) $bug = true; // no condition in block
296 $r = $b[0]['r'];
297 for($i=1; $i<count($b); $i++) {
298 if($b[$i-1]['next'] == '') {
302 switch($b[$i-1]['next']) {
305 $r &= $b[$i]['r'];
309 $r |= $b[$i]['r'];
313 $r ^= $b[$i]['r'];
321 function _evaluate($b, &$bug) { argument
326 return $this->tester->run($b, $bug);