Lines Matching refs:sym
305 $sym = null;
311 $sym = $s;
316 if ((! isset($sym)) and (preg_match ('/^[0-9.]+/', $this->parsestr, $m))) {
318 $sym = compact('ml', 'ml_nobr');
322 if ((! isset($sym)) and (preg_match ('/^"(.*?)"/', $this->parsestr, $m))) {
324 $sym = compact('ml', 'ml_nobr');
328 if (! isset($sym)) {
330 $sym = compact('ml', 'ml_nobr');
335 $sym = compact('ml', 'ml_nobr');
350 …if (($situation['master']) or ($sym['type'] == 'leftbracket') or (($sym['ascii'] == '|') and (! $s…
351 …$new = null; $old = $sym; $leftbracket = ($situation['master'] ? null : $sym); $rightbracket = nul…
406 if ($sym['type'] == 'unary') {
407 $new = $this->parse($sym, null);
408 $ml = $ml_nobr = $sym['wrap_left'] . $new['ml_nobr'] . $sym['wrap_right'];
413 if ($sym['type'] == 'binary') {
414 $new1 = $this->parse($sym, null);
416 … $ml = $ml_nobr = $sym['wrap_left'] . $new2['ml_nobr'] . $new1['ml_nobr'] . $sym['wrap_right'];
421 if ($sym['type'] == 'func') {
422 $old = $sym;
423 $new = $this->parse($sym, null);
434 if ($sym['type'] == 'infix') {
437 $ml = $ml_nobr = $sym['ml'];
445 $pos4 = $sym; # ` _ `
446 $pos5 = $new = $this->parse($sym, null); # ` z`
447 $op = $sym['ascii'];
472 $ml = $sym['wrap_left'] . $prevsym['ml'] . $new['ml_nobr'] . $sym['wrap_right'];
474 … $ml = $sym['wrap_left'] . $prevsym['ml_nobr'] . $new['ml_nobr'] . $sym['wrap_right'];
476 $from = array($prevsym, $sym, $new);
482 if ($sym['type'] == 'sign') {
486 $new = $this->parse($sym, null);
487 $ml = $ml_nobr = '<mrow>' . $sym['ml_sign'] . $new['ml'] . '</mrow>';
490 return $sym;
494 if (($sym['type'] == 'rightbracket') and (! $situation['in_row'])) {
496 $this->parsestr = $sym['ascii'] . $this->parsestr;
502 return ($sym);