Lines Matching refs:it

7 fn expect_string_array(it: &mut token_stream::IntoIter) -> Vec<String> {  in expect_string_array()
8 let group = expect_group(it); in expect_string_array()
11 let mut it = group.stream().into_iter(); in expect_string_array() localVariable
13 while let Some(val) = try_string(&mut it) { in expect_string_array()
16 match it.next() { in expect_string_array()
220 fn expect_params(it: &mut token_stream::IntoIter) -> Vec<Parameter> { in expect_params()
221 let params = expect_group(it); in expect_params()
223 let mut it = params.stream().into_iter(); in expect_params() localVariable
227 let param_name = match it.next() { in expect_params()
233 assert_eq!(expect_punct(&mut it), ':'); in expect_params()
234 let param_type = expect_ident(&mut it); in expect_params()
235 let group = expect_group(&mut it); in expect_params()
237 assert_eq!(expect_punct(&mut it), ','); in expect_params()
256 fn parse(it: &mut token_stream::IntoIter) -> Self { in parse()
274 let key = match it.next() { in parse()
284 assert_eq!(expect_punct(it), ':'); in parse()
287 "type" => info.type_ = expect_ident(it), in parse()
288 "name" => info.name = expect_string_ascii(it), in parse()
289 "authors" => info.authors = Some(expect_string_array(it)), in parse()
290 "description" => info.description = Some(expect_string(it)), in parse()
291 "license" => info.license = expect_string_ascii(it), in parse()
292 "alias" => info.alias = Some(expect_string_array(it)), in parse()
293 "firmware" => info.firmware = Some(expect_string_array(it)), in parse()
294 "imports_ns" => info.imports_ns = Some(expect_string_array(it)), in parse()
295 "params" => info.params = Some(expect_params(it)), in parse()
299 assert_eq!(expect_punct(it), ','); in parse()
304 expect_end(it); in parse()
328 let mut it = ts.into_iter(); in module() localVariable
330 let info = ModuleInfo::parse(&mut it); in module()