Lines Matching refs:position
10 $proto.position = $proto.string = nil;
35 self.position = 0;
44 return self.position['$=='](self.string.$length());
58 self.position = pos;
60 if ($truthy($rb_gt($rb_plus(self.position, pos), self.string.$length()))) {
61 self.position = self.string.$length()
63 self.position = $rb_plus(self.position, pos)
67 self.position = 0
69 self.position = $rb_minus(self.position, pos)
92 if ($eqeq(self.string.$length(), self.position)) {
95 return (self.position = $rb_plus(self.position, string.$length()));
98 before = self.string['$[]'](Opal.Range.$new(0, $rb_minus(self.position, 1), false));
99 … after = self.string['$[]'](Opal.Range.$new($rb_plus(self.position, string.$length()), -1, false));
101 return (self.position = $rb_plus(self.position, string.$length()));
115 …position, length)), (self.position = $rb_plus(self.position, length)), ($truthy($rb_gt(self.positi…