| /linux/rust/syn/ |
| H A D | attr.rs | 3 #[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 D | token.rs | 34 //! # 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 D | mac.rs | 3 #[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 D | discouraged.rs | 3 //! 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 D | lib.rs | 11 //! 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 D | export.rs | 43 #[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 D | ident.rs | 3 #[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 D | ty.rs | 275 #[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 D | lifetime.rs | 3 #[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 D | expr.rs | 4 #[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 D | item.rs | 19 #[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 D | data.rs | 217 #[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 D | parse.rs | 3 //! 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 D | path.rs | 3 #[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 D | Kconfig | 15 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 D | prog_flow_dissector.rst | 36 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 D | arg_parsing.c | 33 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 D | audio-graph-card2-custom-sample.c | 46 /* 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/drivers/acpi/acpica/ |
| H A D | psloop.c | 12 * Perl) do. Parsing is done by hand rather than with a YACC generated parser 13 * to tightly constrain stack and dynamic memory usage. Parsing is kept 14 * flexible and the code fairly compact by parsing based on a list of AML 139 * Skip parsing of control method because we don't have enough in acpi_ps_get_arguments() 171 * Skip parsing of Buffers and Packages because we don't have in acpi_ps_get_arguments() 298 /* Iterative parsing loop, while there is more AML to process: */ in acpi_ps_parse_loop() 415 * If the if/while op fails to parse, we will skip parsing in acpi_ps_parse_loop() 486 * Skip parsing of control method or opregion body, in acpi_ps_parse_loop() 490 * Completed parsing an op_region declaration, we now in acpi_ps_parse_loop()
|
| /linux/include/linux/qed/ |
| H A D | eth_common.h | 125 /* 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/Documentation/networking/ |
| H A D | strparser.rst | 35 parsing (e.g. BPF parsing in case of KCM), and a rcv_msg function 56 Temporarily pause a stream parser. Message parsing is suspended 71 error, and it is called from the upper layer to stop parsing 138 other < 0 Error in parsing, give control back to userspace 207 in parsing. The default function stops the stream parser and
|
| /linux/crypto/asymmetric_keys/ |
| H A D | Kconfig | 32 This option provides support for parsing X.509 format blobs for key 42 This option provides support for parsing PKCS#8 format blobs for 53 This option provides support for parsing PKCS#7 format messages for
|
| /linux/rust/kernel/str/ |
| H A D | parse_int.rs | 3 //! 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/tools/perf/util/ |
| H A D | metricgroup.h | 30 * 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/Documentation/userspace-api/media/rc/ |
| H A D | keytable.c.rst | 125 perror ("parsing input file scancode"); 131 perror ("parsing input file scancode"); 138 perror ("parsing input file keycode"); 142 // printf ("parsing %s=%s:", scancode, keycode);
|