Lines Matching refs:unexpected
260 unexpected: Cell<Option<Rc<Cell<Unexpected>>>>,
383 unexpected: Rc<Cell<Unexpected>>,
390 unexpected: Cell::new(Some(unexpected)),
426 let mut unexpected = get_unexpected(buffer);
428 match cell_clone(&unexpected) {
429 Unexpected::None => return (unexpected, None),
430 Unexpected::Some(span) => return (unexpected, Some(span)),
431 Unexpected::Chain(next) => unexpected = next,
437 cell_clone(&buffer.unexpected).unwrap()
445 if let Some(unexpected) = span_of_unexpected_ignoring_nones(inner) {
446 return Some(unexpected);
969 // Not the parent's unexpected. Nothing cares whether the clone
971 unexpected: Cell::new(Some(Rc::new(Cell::new(Unexpected::None)))),
1157 Some(span) => Err(Error::new(span, "unexpected token")),
1281 let unexpected = Rc::new(Cell::new(Unexpected::None));
1282 new_parse_buffer(scope, cursor, unexpected)
1297 Err(Error::new(unexpected_span, "unexpected token"))
1307 let unexpected = Rc::new(Cell::new(Unexpected::None));
1308 let state = new_parse_buffer(scope, cursor, unexpected);
1312 Err(Error::new(unexpected_span, "unexpected token"))
1348 /// error: unexpected token