Lines Matching full:unexpected
7 use crate::parse::{inner_unexpected, ParseBuffer, Unexpected};
179 // Unexpected set on the fork, but not on `self`, copy it over. in advance_to()
181 self_unexp.set(Unexpected::Some(span, delimiter)); in advance_to()
183 // Unexpected unset. Use chain to propagate errors from fork. in advance_to()
185 fork_unexp.set(Unexpected::Chain(self_unexp)); in advance_to()
187 // Ensure toplevel 'unexpected' tokens from the fork don't in advance_to()
188 // propagate up the chain by replacing the root `unexpected` in advance_to()
189 // pointer, only 'unexpected' tokens from existing group in advance_to()
191 fork.unexpected in advance_to()
192 .set(Some(Rc::new(Cell::new(Unexpected::None)))); in advance_to()
194 // Unexpected has been set on `self`. No changes needed. in advance_to()
219 let unexpected = crate::parse::get_unexpected(self); in parse_any_delimiter() localVariable
220 let content = crate::parse::new_parse_buffer(scope, nested, unexpected); in parse_any_delimiter()