Lines Matching refs:input
12 fn parse(input: ParseStream) -> Result<Self> {
14 input.call(Attribute::parse_inner)?;
15 parse(input, &mut modules)?;
20 fn parse(input: ParseStream, modules: &mut Vec<Module>) -> Result<()> {
21 while !input.is_empty() {
24 let mut attrs = input.call(Attribute::parse_outer)?;
34 let ahead = input.fork();
38 let item: Item = input.parse()?;
46 let mut module: Module = input.parse()?;
52 input.advance_to(&ahead);
53 input.parse::<Token![mod]>()?;
54 input.parse::<Ident>()?;
55 let semi: Option<Token![;]> = input.parse()?;
58 braced!(content in input);