Beispiel #1
0
assert($s->bol());
$s->terminate();
assert(!$s->bol());
assert($s->eol());
assert($s->eos());
$s->reset();
$s->pos(1);
assert($s->eol());
assert(!$s->eos());
assert(!$s->bol());
$s->pos(2);
// ON the newline character
assert(!$s->eol());
assert(!$s->eos());
assert($s->bol());
assert($s->peek() === '1');
$s->pos(10);
// the blank line
assert($s->bol());
assert($s->eol());
assert(!$s->eos());
// Check pos ranges
$s->pos(3);
assert($s->pos() === 3);
$s->posShift(2);
assert($s->pos() === 5);
$s->posShift(-1);
assert($s->pos() === 4);
$s->posShift(99);
assert($s->pos() === strlen($string));
$s->posShift(-900);