Lines Matching refs:end

207     /// started using `#` and continue until the end of the line.
467 /// If the end of the input has been reached, then `false` is returned.
611 /// and end of the span are set.
642 concat.span.end = self.pos();
747 group_concat.span.end = self.pos();
749 group.span.end = self.pos();
752 alt.span.end = group_concat.span.end;
769 /// This assumes that the parser has advanced to the end.
772 concat.span.end = self.pos();
777 alt.span.end = self.pos();
828 /// Parse the end of a character class set and pop the character class
875 set.span.end = self.pos();
939 let span = Span::new(lhs.span().start, rhs.span().end);
1193 Span::new(open_span.start, self.span().end),
1225 span: Span { end: self.pos(), ..open_span },
1276 let end = self.pos();
1283 let name = &self.pattern()[start.offset..end.offset];
1291 span: Span::new(start, end),
1356 flags.span.end = self.pos();
1448 Span::new(start, self.span_char().end),
1458 Span::new(start, self.span_char().end),
1548 let end = self.pos();
1549 let octal = &self.pattern()[start.offset..end.offset];
1558 span: Span::new(start, end),
1626 let end = self.pos();
1630 Span::new(start, end),
1634 span: Span::new(start, end),
1656 let start = self.span_char().end;
1672 let end = self.pos();
1685 Span::new(start, end),
1830 span: Span::new(prim1.span().start, prim2.span().end),
1832 end: prim2.into_class_literal(self)?,
2042 let start = self.span_char().end;
2371 fn nspan(start: Position, end: Position) -> Span {
2372 Span::new(start, end)
2385 let end = Position::new(range.end, 1, range.end + 1);
2386 Span::new(start, end)
2400 let end = Position {
2401 offset: range.end,
2402 line: 1 + subject[..range.end].matches('\n').count(),
2403 column: 1 + subject[..range.end]
2407 .unwrap_or(subject[..range.end].chars().count()),
2409 Span::new(start, end)
2473 span: span_range(pat, (range.end - 2)..(range.end - 1)),
2480 span: span_range(pat, (range.start + 2)..(range.end - 2)),
2488 span: span_range(pat, (range.start + 2)..(range.end - 1)),
4732 fn range(span: Span, start: char, end: char) -> ast::ClassSetItem {
4739 offset: span.end.offset - end.len_utf8(),
4740 column: span.end.column - 1,
4741 ..span.end
4746 span: Span { end: pos1, ..span },
4750 end: ast::Literal {
4753 c: end,
5105 end: ast::Literal {