Lines Matching refs:parse

7 use syn::parse::{Error, Parse, ParseStream, Result};
59 let mut contents = src.parse::<TokenStream>().unwrap(); in expand()
69 .parse::<TokenStream>() in expand()
78 fn parse(input: ParseStream<'_>) -> Result<Self> { in parse() method
171 world = input.parse::<Option<syn::LitStr>>()?.map(|s| s.value()); in parse()
172 if input.parse::<Option<syn::token::In>>()?.is_some() { in parse()
173 paths.push(input.parse::<syn::LitStr>()?.value()); in parse()
203 let parse = |resolve: &mut Resolve, in parse_source() localVariable
226 parse(&mut resolve, &mut files, &mut pkgs, &[default])?; in parse_source()
229 parse( in parse_source()
239 pkgs.push(resolve.push_group(UnresolvedPackageGroup::parse("macro-input", inline)?)?); in parse_source()
294 fn parse(input: ParseStream<'_>) -> Result<Self> { in parse() method
297 input.parse::<kw::debug>()?; in parse()
298 input.parse::<Token![:]>()?; in parse()
299 Ok(Opt::Debug(input.parse::<syn::LitBool>()?.value)) in parse()
301 input.parse::<kw::path>()?; in parse()
302 input.parse::<Token![:]>()?; in parse()
308 paths.push(input.parse()?); in parse()
321 input.parse::<kw::inline>()?; in parse()
322 input.parse::<Token![:]>()?; in parse()
323 Ok(Opt::Inline(input.parse()?)) in parse()
325 input.parse::<kw::world>()?; in parse()
326 input.parse::<Token![:]>()?; in parse()
327 Ok(Opt::World(input.parse()?)) in parse()
329 input.parse::<kw::ownership>()?; in parse()
330 input.parse::<Token![:]>()?; in parse()
331 let ownership = input.parse::<syn::Ident>()?; in parse()
338 let field = contents.parse::<syn::Ident>()?; in parse()
341 contents.parse::<Token![:]>()?; in parse()
342 contents.parse::<syn::LitBool>()?.value in parse()
367 input.parse::<kw::trappable_error_type>()?; in parse()
368 input.parse::<Token![:]>()?; in parse()
375 input.parse::<kw::interfaces>()?; in parse()
376 input.parse::<Token![:]>()?; in parse()
377 Ok(Opt::Interfaces(input.parse::<syn::LitStr>()?)) in parse()
379 input.parse::<kw::with>()?; in parse()
380 input.parse::<Token![:]>()?; in parse()
387 input.parse::<kw::additional_derives>()?; in parse()
388 input.parse::<Token![:]>()?; in parse()
394 input.parse::<kw::stringify>()?; in parse()
395 input.parse::<Token![:]>()?; in parse()
396 Ok(Opt::Stringify(input.parse::<syn::LitBool>()?.value)) in parse()
398 input.parse::<kw::skip_mut_forwarding_impls>()?; in parse()
399 input.parse::<Token![:]>()?; in parse()
401 input.parse::<syn::LitBool>()?.value, in parse()
404 input.parse::<kw::require_store_data_send>()?; in parse()
405 input.parse::<Token![:]>()?; in parse()
407 input.parse::<syn::LitBool>()?.value, in parse()
410 input.parse::<kw::wasmtime_crate>()?; in parse()
411 input.parse::<Token![:]>()?; in parse()
412 Ok(Opt::WasmtimeCrate(input.parse()?)) in parse()
414 input.parse::<kw::anyhow>()?; in parse()
415 input.parse::<Token![:]>()?; in parse()
416 Ok(Opt::Anyhow(input.parse::<syn::LitBool>()?.value)) in parse()
418 input.parse::<kw::include_generated_code_from_file>()?; in parse()
419 input.parse::<Token![:]>()?; in parse()
421 input.parse::<syn::LitBool>()?.value, in parse()
424 let span = input.parse::<kw::imports>()?.span; in parse()
425 input.parse::<Token![:]>()?; in parse()
428 let span = input.parse::<kw::exports>()?.span; in parse()
429 input.parse::<Token![:]>()?; in parse()
438 let wit_path = input.parse::<syn::LitStr>()?.value(); in trappable_error_field_parse()
439 input.parse::<Token![=>]>()?; in trappable_error_field_parse()
440 let rust_type_name = input.parse::<syn::Path>()?.to_token_stream().to_string(); in trappable_error_field_parse()
448 let interface = input.parse::<syn::LitStr>()?.value(); in with_field_parse()
449 input.parse::<Token![:]>()?; in with_field_parse()
451 let path = input.parse::<syn::Path>()?; in with_field_parse()
508 fn parse(input: ParseStream<'_>) -> Result<Self> { in parse_function_config() method
511 FunctionFilter::Name(input.parse::<syn::LitStr>()?.value()) in parse_function_config()
513 input.parse::<Token![default]>()?; in parse_function_config()
519 input.parse::<Token![:]>()?; in parse_function_config()
525 input.parse::<Token![async]>()?; in parse_function_config()
528 input.parse::<kw::tracing>()?; in parse_function_config()
531 input.parse::<kw::verbose_tracing>()?; in parse_function_config()
534 input.parse::<kw::store>()?; in parse_function_config()
537 input.parse::<kw::trappable>()?; in parse_function_config()
540 input.parse::<kw::ignore_wit>()?; in parse_function_config()
543 input.parse::<kw::exact>()?; in parse_function_config()
550 input.parse::<Token![|]>()?; in parse_function_config()