Home
last modified time | relevance | path

Searched full:parsing (Results 1 – 25 of 695) sorted by relevance

12345678910>>...28

/linux/rust/syn/
H A Dattr.rs3 #[cfg(feature = "parsing")]
5 #[cfg(feature = "parsing")]
9 #[cfg(feature = "parsing")]
11 #[cfg(feature = "parsing")]
82 /// # Parsing from tokens to Attribute
123 /// # Parsing from Attribute to structured arguments
222 #[cfg(feature = "parsing")]
223 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
245 #[cfg(feature = "parsing")]
246 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
[all …]
H A Dmac.rs3 #[cfg(feature = "parsing")]
5 #[cfg(feature = "parsing")]
10 #[cfg(feature = "parsing")]
13 #[cfg(feature = "parsing")]
46 #[cfg(all(feature = "full", any(feature = "parsing", feature = "printing")))]
138 #[cfg(feature = "parsing")]
139 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
146 #[cfg(feature = "parsing")]
147 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
154 #[cfg(feature = "parsing")]
[all …]
H A Dtoken.rs34 //! # Parsing
80 //! - [Parsing] — `input.parse::<Token![...]>()?`
89 //! [Parsing]: crate::parse::ParseBuffer::parse()
93 #[cfg(feature = "parsing")]
96 #[cfg(feature = "parsing")]
98 #[cfg(feature = "parsing")]
100 #[cfg(feature = "parsing")]
102 #[cfg(feature = "parsing")]
109 #[cfg(any(feature = "parsing", feature = "printing"))]
111 #[cfg(feature = "parsing")]
[all …]
H A Ddiscouraged.rs3 //! Extensions to the parsing API with niche applicability.
14 /// Extensions to the `ParseStream` API to support speculative parsing.
19 /// parse stream, perform some speculative parsing, then join the original
20 /// stream to the fork to "commit" the parsing from the fork to the main
28 /// an `A`, or that the `A`s are finished and it's time to start parsing
32 /// parsing `B*` and removing the leading members of `A` from the
34 /// speculative parsing.
43 /// 2544], [`PathSegment`] parsing should always try to consume a following
47 /// This is the exact kind of parsing behavior which requires the "fork,
115 /// The main drawback of this style of speculative parsing is in error
[all …]
H A Dexport.rs43 #[cfg(feature = "parsing")]
50 #[cfg(all(feature = "parsing", feature = "printing"))]
54 #[cfg(feature = "parsing")]
56 pub use crate::token::parsing::{peek_punct, punct as parse_punct};
62 #[cfg(feature = "parsing")]
H A Dlib.rs11 //! Syn is a parsing library for parsing a stream of Rust tokens into a syntax
28 //! - **Parsing** — Parsing in Syn is built around [parser functions] with the
159 //! # Parsing a custom syntax
163 //! using Syn's parsing API.
238 //! - **`parsing`** *(enabled by default)* — Ability to parse input tokens into
323 #[cfg(feature = "parsing")]
338 #[cfg(feature = "parsing")]
339 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
343 all(feature = "parsing", feature = "full"),
389 #[cfg(feature = "parsing")]
[all …]
H A Dident.rs3 #[cfg(feature = "parsing")]
8 #[cfg(feature = "parsing")]
53 #[cfg(feature = "parsing")]
54 mod parsing { module
77 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
H A Dlifetime.rs3 #[cfg(feature = "parsing")]
116 #[cfg(feature = "parsing")]
125 #[cfg(feature = "parsing")]
126 pub(crate) mod parsing { module
131 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
H A Dty.rs275 #[cfg(feature = "parsing")]
276 pub(crate) mod parsing { module
297 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
312 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
615 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
626 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
639 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
662 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
675 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
722 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
[all …]
H A Ddata.rs217 #[cfg(all(feature = "parsing", feature = "printing"))] in next()
219 #[cfg(not(all(feature = "parsing", feature = "printing")))] in next()
241 #[cfg(feature = "parsing")]
242 pub(crate) mod parsing { module
259 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
301 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
312 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
325 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
362 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
H A Ditem.rs19 #[cfg(feature = "parsing")]
323 #[cfg(feature = "parsing")]
907 #[cfg(feature = "parsing")]
908 pub(crate) mod parsing { module
939 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
1237 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
1291 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
1324 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
1358 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
1442 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
[all …]
H A Dexpr.rs4 #[cfg(all(feature = "parsing", feature = "full"))]
6 #[cfg(feature = "parsing")]
11 #[cfg(any(feature = "parsing", feature = "full"))]
16 #[cfg(feature = "parsing")]
34 #[cfg(all(feature = "parsing", feature = "full"))]
828 #[cfg(all(feature = "full", feature = "parsing"))]
829 #[cfg_attr(docsrs, doc(cfg(all(feature = "full", feature = "parsing"))))]
831 parsing::ambiguous_expr(input, parsing::AllowStruct(false)) in parse_without_eager_brace()
890 #[cfg(all(feature = "full", feature = "parsing"))]
891 #[cfg_attr(docsrs, doc(cfg(all(feature = "full", feature = "parsing"))))]
[all …]
H A Dparse.rs3 //! Parsing interface for parsing a token stream into a syntax tree node.
5 //! Parsing in Syn is built on parser functions that take in a [`ParseStream`]
16 //! Here is a snippet of parsing code to get a feel for the style of the
96 //! as an entry point for parsing syntax tree nodes that can be parsed in an
123 //! `#![...]` and parsing the wrong one would be a bug. Similarly [`Punctuated`]
124 //! may or may not allow trailing punctuation, and parsing it the wrong way
209 /// Parsing interface implemented by all types that can be parsed in a default
223 /// an overview of parsing in Syn, refer to the [module documentation].
240 /// you will need to go through one of the public parsing entry points.
242 /// - The [`parse_macro_input!`] macro if parsing input of a procedural macro;
[all …]
H A Dpath.rs3 #[cfg(feature = "parsing")]
96 #[cfg(feature = "parsing")]
97 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
285 #[cfg(feature = "parsing")]
286 pub(crate) mod parsing { module
310 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
317 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
455 #[cfg_attr(docsrs, doc(cfg(all(feature = "parsing", feature = "full"))))]
489 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
497 #[cfg_attr(docsrs, doc(cfg(feature = "parsing")))]
[all …]
/linux/drivers/mtd/parsers/
H A DKconfig15 This provides partition parsing for BCM63xx devices with CFE
29 tristate "Command line partition table parsing"
36 You will still need the parsing functions to be called by the driver
102 This driver adds support for parsing a partition with an Image Tag
106 tristate "ARM Firmware Suite partition parsing"
117 You will still need the parsing functions to be called by the driver
154 tristate "RedBoot partition table parsing"
166 You will still need the parsing functions to be called by the driver
207 This provides support for parsing partitions from Shared Memory (SMEM)
/linux/Documentation/bpf/
H A Dprog_flow_dissector.rst36 dissection, or BPF_DROP to indicate parsing error.
60 Pre-VLAN parsing::
79 Post-VLAN parsing::
111 continue parsing first fragment; the default expected behavior is that
115 stop parsing as soon as it reaches IPv6 flow label; used by
118 parsing as soon as it reaches encapsulated headers; used by routing
131 * ``_dissect`` routine - entry point; it does input ``n_proto`` parsing and
/linux/tools/testing/selftests/bpf/prog_tests/
H A Darg_parsing.c33 ASSERT_OK(parse_test_list("arg_parsing", &set, true), "parsing"); in test_parse_test_list()
43 "parsing"); in test_parse_test_list()
57 "parsing"); in test_parse_test_list()
72 "parsing"); in test_parse_test_list()
73 ASSERT_OK(parse_test_list("bpf_cookie", &set, true), "parsing"); in test_parse_test_list()
74 ASSERT_OK(parse_test_list("send_signal", &set, true), "parsing"); in test_parse_test_list()
90 ASSERT_OK(parse_test_list("bpf_cookie/trace", &set, false), "parsing"); in test_parse_test_list()
102 "parsing"); in test_parse_test_list()
/linux/sound/soc/generic/
H A Daudio-graph-card2-custom-sample.c46 /* You can custom before parsing */ in custom_hook_pre()
57 /* You can custom after parsing */ in custom_hook_post()
74 * You can custom Normal parsing in custom_normal()
89 * You can custom DPCM parsing in custom_dpcm()
104 * You can custom Codec2Codec parsing in custom_c2c()
158 /* use audio-graph-card2 parsing with own custom hooks */ in custom_probe()
/linux/include/linux/qed/
H A Deth_common.h125 /* The parsing information data fo rthe first tx bd of a given packet */
139 /* The parsing information data for the second tx bd of a given packet */
177 /* Tunneling parsing flags */
366 /* The parsing information data for the third tx bd of a given packet */
389 /* The parsing information data for the forth tx bd of a given packet. */
409 struct eth_tx_data_4th_bd data; /* Parsing information data */
/linux/tools/perf/util/
H A Dmetricgroup.h30 * A metric referenced by a metric_expr. When parsing a metric expression IDs
33 * metric_events need to be known before parsing so that their values may be
65 /** A value substituted for '?' during parsing. */
/linux/rust/kernel/str/
H A Dparse_int.rs3 //! Integer parsing functions.
5 //! Integer parsing functions for parsing signed and unsigned integers
19 /// Trait that allows parsing a [`&BStr`] to an integer with a radix.
44 /// Trait for parsing string representations of integers.
/linux/Documentation/userspace-api/media/rc/
H A Dkeytable.c.rst125 perror ("parsing input file scancode");
131 perror ("parsing input file scancode");
138 perror ("parsing input file keycode");
142 // printf ("parsing %s=%s:", scancode, keycode);
/linux/include/linux/
H A Dparser.h6 * Intended use of these functions is parsing filesystem argument lists,
8 * parsing is required.
/linux/Documentation/ABI/testing/
H A Dsysfs-platform-dfl-fme54 fails with -EINVAL if input parsing fails or input error code
63 fails with -EINVAL if input parsing fails or input error code
84 -EINVAL if input parsing fails or input inject error code isn't
93 fails with -EINVAL if input parsing fails or input error code
198 -EINVAL if input parsing fails.
211 -EINVAL if input parsing fails.
/linux/tools/testing/selftests/net/
H A Dio_uring_zerocopy_tx.sh40 # Argument parsing
52 # Argument parsing: configure addresses
64 # Argument parsing: select receive mode

12345678910>>...28