Home
last modified time | relevance | path

Searched refs:parse (Results 1 – 25 of 232) sorted by relevance

12345678910

/linux/rust/syn/
H A Ditem.rs927 use crate::parse::discouraged::Speculative as _;
928 use crate::parse::{Parse, ParseBuffer, ParseStream};
941 fn parse(input: ParseStream) -> Result<Self> { in parse() method
954 let vis: Visibility = ahead.parse()?; in parse_rest_of_item()
959 let vis: Visibility = input.parse()?; in parse_rest_of_item()
960 let sig: Signature = input.parse()?; in parse_rest_of_item()
962 input.parse::<Token![;]>()?; in parse_rest_of_item()
968 ahead.parse::<Token![extern]>()?; in parse_rest_of_item()
971 input.parse().map(Item::ExternCrate) in parse_rest_of_item()
973 input.parse().map(Item::ForeignMod) in parse_rest_of_item()
[all …]
H A Dop.rs85 use crate::parse::{Parse, ParseStream};
89 fn parse(input: ParseStream) -> Result<Self> { in parse() method
91 input.parse().map(BinOp::AddAssign) in parse()
93 input.parse().map(BinOp::SubAssign) in parse()
95 input.parse().map(BinOp::MulAssign) in parse()
97 input.parse().map(BinOp::DivAssign) in parse()
99 input.parse().map(BinOp::RemAssign) in parse()
101 input.parse().map(BinOp::BitXorAssign) in parse()
103 input.parse().map(BinOp::BitAndAssign) in parse()
105 input.parse().map(BinOp::BitOrAssign) in parse()
[all …]
H A Dparse_quote.rs124 use crate::parse::{Parse, ParseStream, Parser};
130 pub fn parse<T: ParseQuote>(token_stream: TokenStream) -> T { in parse() function
131 let parser = T::parse; in parse()
140 fn parse(input: ParseStream) -> Result<Self>; in parse() method
144 fn parse(input: ParseStream) -> Result<Self> { in parse() method
145 <T as Parse>::parse(input) in parse()
160 fn parse(input: ParseStream) -> Result<Self> { in parse() method
171 fn parse(input: ParseStream) -> Result<Self> { in parse() method
174 attrs.push(ParseQuote::parse(input)?); in parse()
182 fn parse(input: ParseStream) -> Result<Self> { in parse() method
[all …]
H A Dty.rs284 use crate::parse::{Parse, ParseStream};
299 fn parse(input: ParseStream) -> Result<Self> { in parse() method
328 let mut group: TypeGroup = input.parse()?; in ambig_ty()
351 *arguments = PathArguments::AngleBracketed(input.parse()?); in ambig_ty()
365 lifetimes = input.parse()?; in ambig_ty()
393 elem: Box::new(Type::TraitObject(content.parse()?)), in ambig_ty()
403 ..content.parse()? in ambig_ty()
405 while let Some(plus) = input.parse()? { in ambig_ty()
421 let mut first: Type = content.parse()?; in ambig_ty()
428 elems.push_punct(content.parse()?); in ambig_ty()
[all …]
H A Dgenerics.rs532 use crate::parse::{Parse, ParseStream};
541 fn parse(input: ParseStream) -> Result<Self> { in parse() method
546 let lt_token: Token![<] = input.parse()?; in parse()
559 ..input.parse()? in parse()
564 ..input.parse()? in parse()
569 ..input.parse()? in parse()
587 let punct = input.parse()?; in parse()
591 let gt_token: Token![>] = input.parse()?; in parse()
604 fn parse(input: ParseStream) -> Result<Self> { in parse() method
611 ..input.parse()? in parse()
[all …]
H A Dderive.rs76 use crate::parse::{Parse, ParseStream};
83 fn parse(input: ParseStream) -> Result<Self> { in parse() method
85 let vis = input.parse::<Visibility>()?; in parse()
89 let struct_token = input.parse::<Token![struct]>()?; in parse()
90 let ident = input.parse::<Ident>()?; in parse()
91 let generics = input.parse::<Generics>()?; in parse()
108 let enum_token = input.parse::<Token![enum]>()?; in parse()
109 let ident = input.parse::<Ident>()?; in parse()
110 let generics = input.parse::<Generics>()?; in parse()
127 let union_token = input.parse::<Token![union]>()?; in parse()
[all …]
H A Dexpr.rs17 use crate::parse::ParseStream;
1201 use crate::parse::discouraged::Speculative as _;
1203 use crate::parse::ParseBuffer;
1204 use crate::parse::{Parse, ParseStream};
1231 fn parse(input: ParseStream) -> Result<Self> { in parse() method
1252 Expr::If(input.parse()?) in parse_with_earlier_boundary_rule()
1254 Expr::While(input.parse()?) in parse_with_earlier_boundary_rule()
1258 Expr::ForLoop(input.parse()?) in parse_with_earlier_boundary_rule()
1260 Expr::Loop(input.parse()?) in parse_with_earlier_boundary_rule()
1262 Expr::Match(input.parse()?) in parse_with_earlier_boundary_rule()
[all …]
H A Ddata.rs250 use crate::parse::discouraged::Speculative as _;
251 use crate::parse::{Parse, ParseStream};
261 fn parse(input: ParseStream) -> Result<Self> { in parse() method
263 let _visibility: Visibility = input.parse()?; in parse()
264 let ident: Ident = input.parse()?; in parse()
266 Fields::Named(input.parse()?) in parse()
268 Fields::Unnamed(input.parse()?) in parse()
273 let eq_token: Token![=] = input.parse()?; in parse()
275 let discriminant: Expr = input.parse()?; in parse()
280 let mut discriminant: Result<Expr> = ahead.parse(); in parse()
[all …]
H A Dpath.rs297 use crate::parse::{Parse, ParseStream};
312 fn parse(input: ParseStream) -> Result<Self> { in parse() method
319 fn parse(input: ParseStream) -> Result<Self> { in parse() method
321 return Ok(GenericArgument::Lifetime(input.parse()?)); in parse()
328 let mut argument: Type = input.parse()?; in parse()
340 if let Some(eq_token) = input.parse::<Option<Token![=]>>()? { in parse()
360 ty: input.parse()?, in parse()
366 if let Some(colon_token) = input.parse::<Option<Token![:]>>()? { in parse()
394 let punct: Token![+] = input.parse()?; in parse()
415 let lit = input.parse()?; in const_argument()
[all …]
H A Dpat.rs251 use crate::parse::{Parse, ParseBuffer, ParseStream};
382 let leading_vert: Option<Token![|]> = input.parse()?; in parse_multi_with_leading_vert()
389 fn parse(input: ParseStream) -> Result<Self> { in parse() method
393 colon_token: input.parse()?, in parse()
394 ty: input.parse()?, in parse()
407 let punct = input.parse()?; in multi_pat_impl()
430 let bang_token: Token![!] = input.parse()?; in pat_path_or_macro_or_struct_or_range()
461 underscore_token: input.parse()?, in pat_wild()
466 input.parse::<Token![box]>()?; in pat_box()
474 by_ref: input.parse()?, in pat_ident()
[all …]
H A Dattr.rs12 use crate::parse::{Parse, ParseStream, Parser};
225 self.parse_args_with(T::parse) in parse_args()
573 self.parse_args_with(T::parse) in parse_args()
581 crate::parse::parse_scoped(parser, scope, self.tokens.clone()) in parse_args_with()
654 use crate::parse::discouraged::Speculative as _;
655 use crate::parse::{Parse, ParseStream};
671 pound_token: input.parse()?, in single_parse_inner()
672 style: AttrStyle::Inner(input.parse()?), in single_parse_inner()
674 meta: content.parse()?, in single_parse_inner()
681 pound_token: input.parse()?, in single_parse_outer()
[all …]
H A Dstmt.rs91 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()
[all …]
H A Dmeta.rs8 use crate::parse::{ParseStream, Parser};
205 self.input.parse::<Token![=]>()?; in value()
397 input.parse::<Token![,]>()?; in parse_nested_meta()
407 leading_colon: input.parse()?, in parse_meta_path()
421 let punct = input.parse()?; in parse_meta_path()
H A Dparse.rs217 fn parse(input: ParseStream) -> Result<Self>; in parse() method
467 pub fn parse<T: Parse>(&self) -> Result<T> { in parse() method
468 T::parse(self) in parse()
1169 fn parse(input: ParseStream) -> Result<Self> { in parse() method
1170 input.parse().map(Box::new) in parse()
1176 fn parse(input: ParseStream) -> Result<Self> { in parse() method
1178 Ok(Some(input.parse()?)) in parse()
1187 fn parse(input: ParseStream) -> Result<Self> { in parse() method
1194 fn parse(input: ParseStream) -> Result<Self> { in parse() method
1204 fn parse(input: ParseStream) -> Result<Self> { in parse() method
[all …]
H A Dmac.rs6 use crate::parse::{Parse, ParseStream, Parser};
141 self.parse_body_with(T::parse) in parse_body()
150 crate::parse::parse_scoped(parser, scope, self.tokens.clone()) in parse_body_with()
178 use crate::parse::{Parse, ParseStream};
183 fn parse(input: ParseStream) -> Result<Self> { in parse() method
187 bang_token: input.parse()?, in parse()
H A Dlit.rs6 use crate::parse::{Parse, Parser};
185 pub fn parse<T: Parse>(&self) -> Result<T> { in parse() method
186 self.parse_with(T::parse) in parse()
245 let result = crate::parse::parse_scoped(parser, span, tokens)?; in parse_with()
418 Some(parse) => parse, in new()
422 let mut token: Literal = repr.parse().unwrap(); in new()
465 .parse() in base10_parse()
512 Some(parse) => parse, in new()
516 let mut token: Literal = repr.parse().unwrap(); in new()
537 .parse() in base10_parse()
[all …]
H A Ddiscouraged.rs7 use crate::parse::{inner_unexpected, ParseBuffer, Unexpected};
218 let nested = crate::parse::advance_step_cursor(cursor, content); in parse_any_delimiter()
219 let unexpected = crate::parse::get_unexpected(self); in parse_any_delimiter()
220 let content = crate::parse::new_parse_buffer(scope, nested, unexpected); in parse_any_delimiter()
H A Dlib.rs474 pub mod parse; module
906 pub fn parse<T: parse::Parse>(tokens: proc_macro::TokenStream) -> Result<T> { in parse() function
907 parse::Parser::parse(T::parse, tokens) in parse()
924 pub fn parse2<T: parse::Parse>(tokens: proc_macro2::TokenStream) -> Result<T> { in parse2()
925 parse::Parser::parse2(T::parse, tokens) in parse2()
954 pub fn parse_str<T: parse::Parse>(s: &str) -> Result<T> { in parse_str()
955 parse::Parser::parse_str(T::parse, s) in parse_str()
H A Dparse_macro_input.rs112 match $crate::parse::<$ty>($tokenstream) {
120 match $crate::parse::Parser::parse($parser, $tokenstream) {
H A Drestriction.rs66 use crate::parse::discouraged::Speculative as _;
67 use crate::parse::{Parse, ParseStream};
74 fn parse(input: ParseStream) -> Result<Self> { in parse() method
96 let pub_token = input.parse::<Token![pub]>()?; in parse_pub()
123 let in_token: Token![in] = content.parse()?; in parse_pub()
H A Dscan_expr.rs5 use syn::parse::{ParseStream, Result};
222 Input::ConsumeAny => input.parse::<Option<TokenTree>>()?.is_some(), in scan_expr()
223 Input::ConsumeBinOp => input.parse::<BinOp>().is_ok(), in scan_expr()
235 Input::ConsumeIdent => input.parse::<Option<Ident>>()?.is_some(), in scan_expr()
236 Input::ConsumeLifetime => input.parse::<Option<Lifetime>>()?.is_some(), in scan_expr()
237 Input::ConsumeLiteral => input.parse::<Option<Lit>>()?.is_some(), in scan_expr()
239 input.parse::<ExprPath>()?; in scan_expr()
244 input.parse::<AngleBracketedGenericArguments>()?; in scan_expr()
/linux/lib/
H A Ddecompress_unlzo.c44 u8 *parse = input; in parse_header() local
58 if (*parse++ != lzop_magic[l]) in parse_header()
64 version = get_unaligned_be16(parse); in parse_header()
65 parse += 7; in parse_header()
67 parse++; in parse_header()
68 if (get_unaligned_be32(parse) & HEADER_HAS_FILTER) in parse_header()
69 parse += 8; /* flags + filter info */ in parse_header()
71 parse += 4; /* flags */ in parse_header()
79 if (end - parse < 8 + 1 + 4) in parse_header()
83 parse += 8; in parse_header()
[all …]
/linux/drivers/pcmcia/
H A Dpcmcia_cis.c36 cisdata_t code, void *parse) in pccard_read_tuple() argument
60 ret = pcmcia_parse_tuple(&tuple, parse); in pccard_read_tuple()
83 cisdata_t code, cisparse_t *parse, void *priv_data, in pccard_loop_tuple() argument
85 cisparse_t *parse, in pccard_loop_tuple()
109 if (parse) in pccard_loop_tuple()
110 if (pcmcia_parse_tuple(&tuple, parse)) in pccard_loop_tuple()
113 ret = loop_tuple(&tuple, parse, priv_data); in pccard_loop_tuple()
143 cisparse_t parse; member
154 static int pcmcia_do_loop_config(tuple_t *tuple, cisparse_t *parse, void *priv) in pcmcia_do_loop_config() argument
158 cistpl_cftable_entry_t *cfg = &parse->cftable_entry; in pcmcia_do_loop_config()
[all …]
/linux/tools/perf/util/
H A DBuild32 perf-util-y += parse-events.o
84 perf-util-y += parse-events-flex.o
85 perf-util-y += parse-events-bison.o
98 perf-util-$(CONFIG_LIBTRACEEVENT) += trace-event-parse.o
149 perf-util-y += parse-branch-options.o
151 perf-util-y += parse-regs-options.o
152 perf-util-y += parse-sublevel-options.o
275 $(OUTPUT)util/parse-events-flex.c $(OUTPUT)util/parse-events-flex.h: util/parse-events.l $(OUTPUT)u…
277 $(Q)$(call echo-cmd,flex)$(FLEX) -o $(OUTPUT)util/parse-events-flex.c \
278 --header-file=$(OUTPUT)util/parse-events-flex.h $(PARSER_DEBUG_FLEX) $<
[all …]
/linux/Documentation/driver-api/mmc/
H A Dmmc-tools.rst15 - Print and parse extcsd data.
35 - Print and parse CID data.
36 - Print and parse CSD data.
37 - Print and parse SCR data.

12345678910