Lines Matching refs:Token
31 Expr(Expr, Option<Token![;]>),
47 pub let_token: Token![let],
50 pub semi_token: Token![;],
62 pub eq_token: Token![=],
64 pub diverge: Option<(Token![else], Box<Expr>)>,
78 pub semi_token: Option<Token![;]>,
209 if ahead.peek(Token![!]) { in parse_stmt()
210 if ahead.peek2(Ident) || ahead.peek2(Token![try]) { in parse_stmt()
213 && !(ahead.peek3(Token![.]) && !ahead.peek3(Token![..]) in parse_stmt()
214 || ahead.peek3(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()
229 && (input.peek2(Token![mut]) in parse_stmt()
231 && !(input.peek2(Token![async]) in parse_stmt()
232 && (input.peek3(Token![move]) || input.peek3(Token![|])))) in parse_stmt()
233 || input.peek(Token![const]) in parse_stmt()
235 || input.peek2(Token![static]) in parse_stmt()
236 || input.peek2(Token![async]) in parse_stmt()
237 && !(input.peek3(Token![unsafe]) in parse_stmt()
238 || input.peek3(Token![extern]) in parse_stmt()
239 || input.peek3(Token![fn])) in parse_stmt()
240 || input.peek2(Token![move]) in parse_stmt()
241 || input.peek2(Token![|])) in parse_stmt()
242 || input.peek(Token![unsafe]) && !input.peek2(token::Brace) in parse_stmt()
243 || input.peek(Token![async]) in parse_stmt()
244 && (input.peek2(Token![unsafe]) in parse_stmt()
245 || input.peek2(Token![extern]) in parse_stmt()
246 || input.peek2(Token![fn])) in parse_stmt()
247 || input.peek(Token![fn]) in parse_stmt()
248 || input.peek(Token![mod]) in parse_stmt()
249 || input.peek(Token![type]) in parse_stmt()
250 || input.peek(Token![struct]) in parse_stmt()
251 || input.peek(Token![enum]) in parse_stmt()
252 || input.peek(Token![union]) && input.peek2(Ident) in parse_stmt()
253 || input.peek(Token![auto]) && input.peek2(Token![trait]) in parse_stmt()
254 || input.peek(Token![trait]) in parse_stmt()
255 || input.peek(Token![default]) in parse_stmt()
256 && (input.peek2(Token![unsafe]) || input.peek2(Token![impl])) in parse_stmt()
257 || input.peek(Token![impl]) in parse_stmt()
258 || input.peek(Token![macro]) in parse_stmt()
269 let bang_token: Token![!] = input.parse()?; in stmt_mac()
271 let semi_token: Option<Token![;]> = input.parse()?; in stmt_mac()
286 let let_token: Token![let] = input.parse()?; in stmt_local()
289 if input.peek(Token![:]) { in stmt_local()
290 let colon_token: Token![:] = input.parse()?; in stmt_local()
301 let eq_token: Token![=] = eq_token; in stmt_local()
304 let diverge = if !classify::expr_trailing_brace(&expr) && input.peek(Token![else]) { in stmt_local()
305 let else_token: Token![else] = input.parse()?; in stmt_local()
325 let semi_token: Token![;] = input.parse()?; in stmt_local()
391 let semi_token: Option<Token![;]> = input.parse()?; in stmt_expr()