@@ 3517-3523 (lines=7) @@ | ||
3514 | } |
|
3515 | ||
3516 | // match something without consuming it |
|
3517 | protected function peek($regex, &$out = null, $from=null) { |
|
3518 | if (is_null($from)) $from = $this->count; |
|
3519 | $r = '/'.$regex.'/Ais'; |
|
3520 | $result = preg_match($r, $this->buffer, $out, null, $from); |
|
3521 | ||
3522 | return $result; |
|
3523 | } |
|
3524 | ||
3525 | // seek to a spot in the buffer or return where we are on no argument |
|
3526 | protected function seek($where = null) { |
@@ 3991-3998 (lines=8) @@ | ||
3988 | return $gotWhite; |
|
3989 | } |
|
3990 | ||
3991 | protected function peek($regex, &$out, $from=null) { |
|
3992 | if (is_null($from)) $from = $this->count; |
|
3993 | ||
3994 | $r = '/'.$regex.'/Ais'; |
|
3995 | $result = preg_match($r, $this->buffer, $out, null, $from); |
|
3996 | ||
3997 | return $result; |
|
3998 | } |
|
3999 | ||
4000 | protected function seek($where = null) { |
|
4001 | if ($where === null) return $this->count; |