Home
last modified time | relevance | path

Searched refs:peek (Results 1 – 25 of 86) sorted by relevance

1234

/linux/rust/syn/
H A Dop.rs90 if input.peek(Token![+=]) { in parse()
92 } else if input.peek(Token![-=]) { in parse()
94 } else if input.peek(Token![*=]) { in parse()
96 } else if input.peek(Token![/=]) { in parse()
98 } else if input.peek(Token![%=]) { in parse()
100 } else if input.peek(Token![^=]) { in parse()
102 } else if input.peek(Token![&=]) { in parse()
104 } else if input.peek(Token![|=]) { in parse()
106 } else if input.peek(Token![<<=]) { in parse()
108 } else if input.peek(Token![>>=]) { in parse()
[all …]
H A Dpat.rs292 if lookahead.peek(Ident) in parse_single()
298 || input.peek(Token![self]) && input.peek2(Token![::]) in parse_single()
299 || lookahead.peek(Token![::]) in parse_single()
300 || lookahead.peek(Token![<]) in parse_single()
301 || input.peek(Token![Self]) in parse_single()
302 || input.peek(Token![super]) in parse_single()
303 || input.peek(Token![crate]) in parse_single()
306 } else if lookahead.peek(Token![_]) { in parse_single()
308 } else if input.peek(Token![box]) { in parse_single()
310 } else if input.peek(Token![-]) || lookahead.peek(Lit) || lookahead.peek(Token![const]) in parse_single()
[all …]
H A Dgenerics.rs542 if !input.peek(Token![<]) { in parse()
550 if input.peek(Token![>]) { in parse()
556 if lookahead.peek(Lifetime) { in parse()
561 } else if lookahead.peek(Ident) { in parse()
566 } else if lookahead.peek(Token![const]) { in parse()
571 } else if input.peek(Token![_]) { in parse()
584 if input.peek(Token![>]) { in parse()
608 if lookahead.peek(Ident) { in parse()
613 } else if lookahead.peek(Lifetime) { in parse()
618 } else if lookahead.peek(Token![const]) { in parse()
[all …]
H A Dty.rs327 if input.peek(token::Group) { in ambig_ty()
329 if input.peek(Token![::]) && input.peek3(Ident::peek_any) { in ambig_ty()
345 } else if input.peek(Token![<]) && allow_group_generic in ambig_ty()
346 || input.peek(Token![::]) && input.peek3(Token![<]) in ambig_ty()
364 if lookahead.peek(Token![for]) { in ambig_ty()
367 if !lookahead.peek(Ident) in ambig_ty()
368 && !lookahead.peek(Token![fn]) in ambig_ty()
369 && !lookahead.peek(Token![unsafe]) in ambig_ty()
370 && !lookahead.peek(Token![extern]) in ambig_ty()
371 && !lookahead.peek(Token![super]) in ambig_ty()
[all …]
H A Dexpr.rs908 pub fn peek(input: ParseStream) -> bool { in peek() method
909 input.peek(Ident::peek_any) && !input.peek(Token![as]) // value name or keyword in peek()
910 || input.peek(token::Paren) // tuple in peek()
911 || input.peek(token::Bracket) // array in peek()
912 || input.peek(token::Brace) // block in peek()
913 || input.peek(Lit) // literal in peek()
914 || input.peek(Token![!]) && !input.peek(Token![!=]) // operator not in peek()
915 … || input.peek(Token![-]) && !input.peek(Token![-=]) && !input.peek(Token![->]) // unary minus in peek()
916 || input.peek(Token![*]) && !input.peek(Token![*=]) // dereference in peek()
917 || input.peek(Token![|]) && !input.peek(Token![|=]) // closure in peek()
[all …]
H A Dstmt.rs209 if ahead.peek(Token![!]) { in parse_stmt()
222 if input.peek(Token![let]) && !input.peek(token::Group) { in parse_stmt()
224 } else if input.peek(Token![pub]) in parse_stmt()
225 || input.peek(Token![crate]) && !input.peek2(Token![::]) in parse_stmt()
226 || input.peek(Token![extern]) in parse_stmt()
227 || input.peek(Token![use]) in parse_stmt()
228 || input.peek(Token![static]) in parse_stmt()
233 || input.peek(Token![const]) in parse_stmt()
242 || input.peek(Token![unsafe]) && !input.peek2(token::Brace) in parse_stmt()
243 || input.peek(Token![async]) in parse_stmt()
[all …]
H A Ditem.rs958 let mut item = if lookahead.peek(Token![fn]) || peek_signature(&ahead, allow_safe) { in parse_rest_of_item()
961 if input.peek(Token![;]) { in parse_rest_of_item()
967 } else if lookahead.peek(Token![extern]) { in parse_rest_of_item()
970 if lookahead.peek(Token![crate]) { in parse_rest_of_item()
972 } else if lookahead.peek(token::Brace) { in parse_rest_of_item()
974 } else if lookahead.peek(LitStr) { in parse_rest_of_item()
977 if lookahead.peek(token::Brace) { in parse_rest_of_item()
985 } else if lookahead.peek(Token![use]) { in parse_rest_of_item()
991 } else if lookahead.peek(Token![static]) { in parse_rest_of_item()
996 if input.peek(Token![=]) { in parse_rest_of_item()
[all …]
H A Dpath.rs320 if input.peek(Lifetime) && !input.peek2(Token![+]) { in parse()
324 if input.peek(Lit) || input.peek(token::Brace) { in parse()
348 return if input.peek(Lit) || input.peek(token::Brace) { in parse()
379 if input.peek(Token![,]) || input.peek(Token![>]) { in parse()
391 if !input.peek(Token![+]) { in parse()
414 if input.peek(Lit) { in const_argument()
419 if input.peek(Ident) { in const_argument()
428 if input.peek(token::Brace) { in const_argument()
471 if input.peek(Token![>]) { in do_parse()
476 if input.peek(Token![>]) { in do_parse()
[all …]
H A Drestriction.rs77 if input.peek(token::Group) { in parse()
86 if input.peek(Token![pub]) { in parse()
98 if input.peek(token::Paren) { in parse_pub()
103 if content.peek(Token![crate]) in parse_pub()
104 || content.peek(Token![self]) in parse_pub()
105 || content.peek(Token![super]) in parse_pub()
122 } else if content.peek(Token![in]) { in parse_pub()
H A Dderive.rs88 if lookahead.peek(Token![struct]) { in parse()
107 } else if lookahead.peek(Token![enum]) { in parse()
126 } else if lookahead.peek(Token![union]) { in parse()
155 if lookahead.peek(Token![where]) {
160 if where_clause.is_none() && lookahead.peek(token::Paren) {
164 if lookahead.peek(Token![where]) {
169 if lookahead.peek(Token![;]) {
175 } else if lookahead.peek(token::Brace) {
178 } else if lookahead.peek(Token![;]) {
H A Dlookahead.rs80 peek: fn(Cursor) -> bool, in peek_impl()
83 if peek(lookahead.cursor) { in peek_impl()
105 pub fn peek<T: Peek>(&self, token: T) -> bool { in peek() method
107 peek_impl(self, T::Token::peek, T::Token::display) in peek()
311 fn peek(cursor: Cursor) -> bool { in peek() method
H A Dparse.rs583 pub fn peek<T: Peek>(&self, token: T) -> bool { in peek() method
585 T::Token::peek(self.cursor()) in peek()
623 fn peek2(buffer: &ParseBuffer, peek: fn(Cursor) -> bool) -> bool { in peek2()
624 buffer.cursor().skip().map_or(false, peek) in peek2()
628 peek2(self, T::Token::peek) in peek2()
633 fn peek3(buffer: &ParseBuffer, peek: fn(Cursor) -> bool) -> bool { in peek3()
638 .map_or(false, peek) in peek3()
642 peek3(self, T::Token::peek) in peek3()
1177 if T::peek(input.cursor()) { in parse()
H A Dmeta.rs410 if input.peek(Ident::peek_any) { in parse_meta_path()
415 } else if input.peek(Lit) { in parse_meta_path()
420 while input.peek(Token![::]) { in parse_meta_path()
H A Dtoken.rs130 fn peek(cursor: Cursor) -> bool; in peek() method
157 fn peek(cursor: Cursor) -> bool; in peek() method
169 fn peek(cursor: Cursor) -> bool {
194 fn peek(cursor: Cursor) -> bool { in peek() method
195 <Self as CustomToken>::peek(cursor) in peek()
290 fn peek(cursor: Cursor) -> bool {
429 fn peek(cursor: Cursor) -> bool {
557 fn peek(cursor: Cursor) -> bool { in peek() method
652 fn peek(cursor: Cursor) -> bool { in peek() method
663 fn peek(cursor: Cursor) -> bool { in peek() method
[all …]
H A Ddata.rs265 let fields = if input.peek(token::Brace) { in parse()
267 } else if input.peek(token::Paren) { in parse()
272 let discriminant = if input.peek(Token![=]) { in parse()
330 let unnamed_field = cfg!(feature = "full") && input.peek(Token![_]); in parse_named()
340 && (input.peek(Token![struct]) in parse_named()
341 || input.peek(Token![union]) && input.peek2(token::Brace)) in parse_named()
H A Dattr.rs410 while input.peek(Token![#]) { in parse_outer()
662 while input.peek(Token![#]) && input.peek2(Token![!]) { in parse_inner()
715 if input.peek(Token![unsafe]) { in parse_outermost_meta_path()
724 if input.peek(token::Paren) || input.peek(token::Bracket) || input.peek(token::Brace) { in parse_meta_after_path()
726 } else if input.peek(Token![=]) { in parse_meta_after_path()
752 } else if input.peek(Token![#]) && input.peek2(token::Bracket) { in parse_meta_name_value_after_path()
H A Dparse_quote.rs161 if input.peek(Token![#]) && input.peek2(Token![!]) { in parse()
188 let is_named = input.peek(Ident) && input.peek2(Token![:]) && !input.peek2(Token![::]); in parse()
H A Dscan_expr.rs243 if input.peek(Token![::]) { in scan_expr()
252 Input::CanBeginExpr => Expr::peek(input), in scan_expr()
254 Input::Empty => input.is_empty() || input.peek(Token![,]), in scan_expr()
/linux/tools/testing/kunit/
H A Dkunit_parser.py149 Provides a lazy peek()/pop() interface over an iterator of
175 def peek(self) -> str: member in LineStream
185 s = self.peek()
290 ktap_match = KTAP_START.match(lines.peek())
291 tap_match = TAP_START.match(lines.peek())
320 match = TEST_HEADER.match(lines.peek())
346 match = TEST_PLAN.match(lines.peek())
377 line = lines.peek()
410 line = lines.peek()
459 while lines and not any(re.match(lines.peek())
[all...]
/linux/tools/testing/selftests/net/af_unix/
H A Dmsg_oob.c34 bool peek; in FIXTURE_VARIANT() local
39 .peek = false, in FIXTURE_VARIANT_ADD()
42 FIXTURE_VARIANT_ADD(msg_oob, peek) in FIXTURE_VARIANT_ADD() argument
44 .peek = true in FIXTURE_VARIANT_ADD()
324 variant->peek ? MSG_PEEK : 0, true); in __resetpair()
332 if (variant->peek) \
/linux/net/sched/
H A Dsch_fifo.c192 .peek = qdisc_peek_head,
207 .peek = qdisc_peek_head,
222 .peek = qdisc_peek_head,
H A Dsch_blackhole.c33 .peek = blackhole_dequeue,
/linux/rust/macros/
H A Dhelpers.rs14 let peek = it.clone().next(); in try_sign() localVariable
15 match peek { in try_sign()
/linux/Documentation/bpf/
H A Dmap_queue_stack.rst13 provides LIFO storage for BPF programs. These maps support peek, pop and
18 - ``BPF_MAP_LOOKUP_ELEM`` -> peek
90 A userspace program can peek at the ``value`` at the head of a queue or stack
/linux/rust/kernel/
H A Drbtree.rs852 self.peek(Direction::Prev) in peek_prev()
857 self.peek(Direction::Next) in peek_next()
860 fn peek(&self, direction: Direction) -> Option<(&K, &V)> { in peek() method
985 self.peek(Direction::Prev) in peek_prev()
990 self.peek(Direction::Next) in peek_next()
993 fn peek(&self, direction: Direction) -> Option<(&K, &V)> { in peek() method

1234