Lines Matching refs:buffer
10 //! [`Cursor`]: crate::buffer::Cursor
185 use crate::buffer::{Cursor, TokenBuffer};
425 fn inner_unexpected(buffer: &ParseBuffer) -> (Rc<Cell<Unexpected>>, Option<Span>) {
426 let mut unexpected = get_unexpected(buffer);
436 pub(crate) fn get_unexpected(buffer: &ParseBuffer) -> Rc<Cell<Unexpected>> {
437 cell_clone(&buffer.unexpected).unwrap()
616 fn peek2(buffer: &ParseBuffer, peek: fn(Cursor) -> bool) -> bool {
617 if let Some(group) = buffer.cursor().group(Delimiter::None) {
622 buffer.cursor().skip().map_or(false, peek)
631 fn peek3(buffer: &ParseBuffer, peek: fn(Cursor) -> bool) -> bool {
632 if let Some(group) = buffer.cursor().group(Delimiter::None) {
637 buffer
1090 crate::buffer::open_span_of_group(cursor)
1104 /// use syn::buffer::Cursor;