Lines Matching refs:parse
91 use crate::parse::discouraged::Speculative as _;
92 use crate::parse::{Parse, ParseStream};
156 while let semi @ Some(_) = input.parse()? { in parse_within()
183 fn parse(input: ParseStream) -> Result<Self> { in parse() method
194 fn parse(input: ParseStream) -> Result<Self> { in parse() method
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()
290 let colon_token: Token![:] = input.parse()?; in stmt_local()
291 let ty: Type = input.parse()?; in stmt_local()
300 let init = if let Some(eq_token) = input.parse()? { in stmt_local()
302 let expr: Expr = input.parse()?; in stmt_local()
305 let else_token: Token![else] = input.parse()?; in stmt_local()
309 block: 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()