/third_party/skia/third_party/externals/abseil-cpp/absl/strings/ |
H A D | str_split.h | 60 // provided input. Several `Delimiter` types are defined below. If a string 62 // an explicit `Delimiter` object, `StrSplit()` treats it the same way as if it 65 // A `Delimiter` is an object with a `Find()` function that knows how to find 68 // The following `Delimiter` types are available for use within `StrSplit()`: 76 // A Delimiter's `Find()` member function will be passed an input `text` that is 82 // The returned absl::string_view may be zero-length if the Delimiter does not 91 // The following example is a simple Delimiter object that is created with a 110 // `Delimiter` object, the string will be implicitly converted into a 224 // A traits-like metafunction for selecting the default Delimiter object type 225 // for a particular Delimiter typ [all...] |
/third_party/rust/crates/syn/src/ |
H A D | tt.rs | 1 use proc_macro2::{Delimiter, TokenStream, TokenTree}; 13 (Delimiter::Parenthesis, Delimiter::Parenthesis) in eq() 14 | (Delimiter::Brace, Delimiter::Brace) in eq() 15 | (Delimiter::Bracket, Delimiter::Bracket) in eq() 16 | (Delimiter::None, Delimiter::None) => {} in eq() 56 Delimiter in hash() [all...] |
H A D | mac.rs | 5 use proc_macro2::Delimiter; 149 Delimiter::Parenthesis => MacroDelimiter::Paren(Paren(span)), 150 Delimiter::Brace => MacroDelimiter::Brace(Brace(span)), 151 Delimiter::Bracket => MacroDelimiter::Bracket(Bracket(span)), 152 Delimiter::None => { 195 MacroDelimiter::Paren(paren) => (Delimiter::Parenthesis, paren.span), 196 MacroDelimiter::Brace(brace) => (Delimiter::Brace, brace.span), 197 MacroDelimiter::Bracket(bracket) => (Delimiter::Bracket, bracket.span),
|
H A D | group.rs | 5 use proc_macro2::Delimiter; 47 parse_delimited(input, Delimiter::Parenthesis).map(|(span, content)| Parens { in parse_parens() 56 parse_delimited(input, Delimiter::Brace).map(|(span, content)| Braces { in parse_braces() 65 parse_delimited(input, Delimiter::Bracket).map(|(span, content)| Brackets { in parse_brackets() 73 parse_delimited(input, Delimiter::None).map(|(span, content)| Group { 81 delimiter: Delimiter, in parse_delimited() 92 Delimiter::Parenthesis => "expected parentheses", in parse_delimited() 93 Delimiter::Brace => "expected curly braces", in parse_delimited() 94 Delimiter::Bracket => "expected square brackets", in parse_delimited() 95 Delimiter in parse_delimited() [all...] |
H A D | span.rs | 2 use proc_macro2::{Delimiter, Group, Span, TokenStream}; 53 let mut group = Group::new(Delimiter::None, TokenStream::new()); in into_spans()
|
H A D | lookahead.rs | 6 use proc_macro2::{Delimiter, Span}; 165 pub(crate) fn is_delimiter(cursor: Cursor, delimiter: Delimiter) -> bool {
|
H A D | buffer.rs | 10 use proc_macro2::{Delimiter, Group, Ident, Literal, Punct, Spacing, Span, TokenStream, TokenTree}; 167 if group.delimiter() == Delimiter::None { in ignore_none() 184 pub fn group(mut self, delim: Delimiter) -> Option<(Cursor<'a>, DelimSpan, Cursor<'a>)> { in group() 188 if delim != Delimiter::None { in group() 205 pub(crate) fn any_group(self) -> Option<(Cursor<'a>, Delimiter, DelimSpan, Cursor<'a>)> {
|
H A D | parse.rs | 192 use proc_macro2::{self, Delimiter, Group, Literal, Punct, Span, TokenStream, TokenTree}; 444 while let Some((inner, _span, rest)) = cursor.group(Delimiter::None) { in span_of_unexpected_ignoring_nones() 617 if let Some(group) = buffer.cursor().group(Delimiter::None) { in peek2() 632 if let Some(group) = buffer.cursor().group(Delimiter::None) { in peek3() 1203 if group.delimiter() != Delimiter::None { in parse()
|
H A D | token.rs | 35 //! method. Delimiter tokens are parsed using the [`parenthesized!`], 112 use proc_macro2::{Delimiter, Ident}; 556 printing::delim(Delimiter::$delim, self.span.join(), tokens, inner); in surround() 685 printing::delim(Delimiter::None, self.span, tokens, inner); in surround() 695 lookahead::is_delimiter(cursor, Delimiter::Parenthesis) in peek() 706 lookahead::is_delimiter(cursor, Delimiter::Brace) in display() 717 lookahead::is_delimiter(cursor, Delimiter::Bracket) in peek() 728 lookahead::is_delimiter(cursor, Delimiter::None) in display() 1102 use proc_macro2::{Delimiter, Group, Ident, Punct, Spacing, Span, TokenStream}; 1129 delim: Delimiter, [all...] |
/third_party/rust/crates/proc-macro2/tests/ |
H A D | test_fmt.rs | 3 use proc_macro2::{Delimiter, Group, Ident, Span, TokenStream, TokenTree}; 10 let parens_empty = Group::new(Delimiter::Parenthesis, TokenStream::new()); in test_fmt_group() 11 let parens_nonempty = Group::new(Delimiter::Parenthesis, inner.clone()); in test_fmt_group() 12 let brackets_empty = Group::new(Delimiter::Bracket, TokenStream::new()); in test_fmt_group() 13 let brackets_nonempty = Group::new(Delimiter::Bracket, inner.clone()); in test_fmt_group() 14 let braces_empty = Group::new(Delimiter::Brace, TokenStream::new()); in test_fmt_group() 15 let braces_nonempty = Group::new(Delimiter::Brace, inner.clone()); in test_fmt_group() 16 let none_empty = Group::new(Delimiter::None, TokenStream::new()); in test_fmt_group() 17 let none_nonempty = Group::new(Delimiter::None, inner); in test_fmt_group()
|
H A D | marker.rs | 4 Delimiter, Group, Ident, LexError, Literal, Punct, Spacing, Span, TokenStream, TokenTree, 44 assert_impl!(Delimiter is Send and Sync); 67 Delimiter, Group, Ident, LexError, Literal, Punct, Spacing, Span, TokenStream, TokenTree, 82 Delimiter
|
/third_party/rust/crates/syn/tests/ |
H A D | test_expr.rs | 6 use proc_macro2::{Delimiter, Group}; 104 let path = Group::new(Delimiter::None, quote!(f)); in test_macro_variable_func() 123 let path = Group::new(Delimiter::None, quote! { #[inside] f }); in test_macro_variable_func() 170 let mac = Group::new(Delimiter::None, quote!(m)); in test_macro_variable_macro() 193 let s = Group::new(Delimiter::None, quote! { S }); in test_macro_variable_struct() 212 let inner = Group::new(Delimiter::None, quote!(&self)); in test_macro_variable_unary() 237 let expr = Group::new(Delimiter::None, quote! { #[a] () }); in test_macro_variable_match_arm() 274 let expr = Group::new(Delimiter::None, quote!(loop {} + 1)); in test_macro_variable_match_arm() 382 let path = Group::new(Delimiter::None, quote!(a::b)); in test_extended_interpolated_path() 446 let nested = Group::new(Delimiter in test_extended_interpolated_path() [all...] |
H A D | test_item.rs | 6 use proc_macro2::{Delimiter, Group, Ident, Span, TokenStream, TokenTree}; 14 TokenTree::Group(Group::new(Delimiter::None, quote! { #[test] })), in test_macro_variable_attr() 17 TokenTree::Group(Group::new(Delimiter::Parenthesis, TokenStream::new())), in test_macro_variable_attr() 18 TokenTree::Group(Group::new(Delimiter::Brace, TokenStream::new())), in test_macro_variable_attr() 126 TokenTree::Group(Group::new(Delimiter::None, quote!(Trait))), in test_macro_variable_impl() 128 TokenTree::Group(Group::new(Delimiter::None, quote!(Type))), in test_macro_variable_impl() 129 TokenTree::Group(Group::new(Delimiter::Brace, TokenStream::new())), in test_macro_variable_impl()
|
H A D | test_parse_buffer.rs | 3 use proc_macro2::{Delimiter, Group, Punct, Spacing, TokenStream, TokenTree}; 75 Delimiter::Parenthesis, in trailing_empty_none_group() 78 TokenTree::Group(Group::new(Delimiter::None, TokenStream::new())), in trailing_empty_none_group() 81 TokenTree::Group(Group::new(Delimiter::None, TokenStream::new())), in trailing_empty_none_group() 83 Delimiter::None, in trailing_empty_none_group() 85 Delimiter::None, in trailing_empty_none_group()
|
H A D | test_visibility.rs | 6 use proc_macro2::{Delimiter, Group, Ident, Punct, Spacing, Span, TokenStream, TokenTree}; 109 Delimiter::Brace, in test_empty_group_vis() 111 TokenTree::Group(Group::new(Delimiter::None, TokenStream::new())), in test_empty_group_vis() 113 Delimiter::None, in test_empty_group_vis() 120 TokenTree::Group(Group::new(Delimiter::Parenthesis, TokenStream::new())), in test_empty_group_vis()
|
H A D | test_stmt.rs | 10 use proc_macro2::{Delimiter, Group, Ident, Span, TokenStream, TokenTree}; 62 Delimiter::None, in test_none_group() 67 TokenTree::Group(Group::new(Delimiter::Parenthesis, TokenStream::new())), in test_none_group() 68 TokenTree::Group(Group::new(Delimiter::Brace, TokenStream::new())), in test_none_group() 86 let tokens = Group::new(Delimiter::None, quote!(let None = None)).to_token_stream(); in test_none_group()
|
H A D | test_ty.rs | 6 use proc_macro2::{Delimiter, Group, Ident, Punct, Spacing, Span, TokenStream, TokenTree}; 25 TokenTree::Group(Group::new(Delimiter::None, quote! { ty })), in test_macro_variable_type() 58 TokenTree::Group(Group::new(Delimiter::None, quote! { ty })), in test_macro_variable_type() 99 TokenTree::Group(Group::new(Delimiter::None, quote! { Vec<u8> })), in test_group_angle_brackets() 148 TokenTree::Group(Group::new(Delimiter::None, quote! { Vec<u8> })), in test_group_colons() 184 TokenTree::Group(Group::new(Delimiter::None, quote! { [T] })), in test_group_colons()
|
H A D | test_grouping.rs | 6 use proc_macro2::{Delimiter, Group, Literal, Punct, Spacing, TokenStream, TokenTree}; 15 Delimiter::None, in test_grouping()
|
/third_party/rust/crates/syn/tests/regression/ |
H A D | issue1235.rs | 1 use proc_macro2::{Delimiter, Group}; 17 Delimiter::None, in main() 26 Delimiter::None, in main()
|
/third_party/rust/crates/proc-macro2/src/ |
H A D | wrapper.rs | 4 use crate::{fallback, Delimiter, Punct, Spacing, TokenTree}; 553 pub fn new(delimiter: Delimiter, stream: TokenStream) -> Self { in new() 557 Delimiter::Parenthesis => proc_macro::Delimiter::Parenthesis, in new() 558 Delimiter::Bracket => proc_macro::Delimiter::Bracket, in new() 559 Delimiter::Brace => proc_macro::Delimiter::Brace, in new() 560 Delimiter::None => proc_macro::Delimiter in new() [all...] |
H A D | parse.rs | 5 use crate::{Delimiter, Punct, Spacing, TokenTree}; 199 b'(' if !input.starts_with(ERROR) => Some(Delimiter::Parenthesis), 200 b'[' => Some(Delimiter::Bracket), 201 b'{' => Some(Delimiter::Brace), 211 b')' => Some(Delimiter::Parenthesis), 212 b']' => Some(Delimiter::Bracket), 213 b'}' => Some(Delimiter::Brace), 953 let group = Group::new(Delimiter::Bracket, bracketed.build());
|
H A D | fallback.rs | 5 use crate::{Delimiter, Spacing, TokenTree}; 674 delimiter: Delimiter, 680 pub fn new(delimiter: Delimiter, stream: TokenStream) -> Self { in new() 688 pub fn delimiter(&self) -> Delimiter { in delimiter() 723 Delimiter::Parenthesis => ("(", ")"), in fmt() 724 Delimiter::Brace => ("{ ", "}"), in fmt() 725 Delimiter::Bracket => ("[", "]"), in fmt() 726 Delimiter::None => ("", ""), in fmt() 731 if self.delimiter == Delimiter::Brace && !self.stream.inner.is_empty() { in fmt()
|
/third_party/rust/crates/proc-macro-error/proc-macro-error-attr/src/ |
H A D | parse.rs | 2 use proc_macro2::{Delimiter, Ident, Span, TokenStream, TokenTree}; 36 Some(TokenTree::Group(ref group)) if group.delimiter() == Delimiter::Bracket => { in parse_next_attr() 63 Some(TokenTree::Group(ref group)) if group.delimiter() == Delimiter::Brace => { in parse_signature()
|
/third_party/skia/third_party/externals/abseil-cpp/absl/strings/internal/ |
H A D | str_split_internal.h | 78 // to be split, the Delimiter, and the Predicate are all taken from the given 258 template <typename Delimiter, typename Predicate, typename StringType> 261 using DelimiterType = Delimiter; 266 Splitter(StringType input_text, Delimiter d, Predicate p) in Splitter() 272 const Delimiter& delimiter() const { return delimiter_; } in delimiter() 422 Delimiter delimiter_;
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/DebugInfo/Symbolize/ |
H A D | DIPrinter.cpp | 69 StringRef Delimiter = PrintPretty ? " at " : "\n"; in print() local 71 OS << Prefix << FunctionName << Delimiter; in print() local
|