Home
last modified time | relevance | path

Searched refs:Delimiter (Results 1 - 25 of 51) sorted by relevance

123

/third_party/skia/third_party/externals/abseil-cpp/absl/strings/
H A Dstr_split.h60 // 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 Dtt.rs1 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 Dmac.rs5 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 Dgroup.rs5 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 Dspan.rs2 use proc_macro2::{Delimiter, Group, Span, TokenStream};
53 let mut group = Group::new(Delimiter::None, TokenStream::new()); in into_spans()
H A Dlookahead.rs6 use proc_macro2::{Delimiter, Span};
165 pub(crate) fn is_delimiter(cursor: Cursor, delimiter: Delimiter) -> bool {
H A Dbuffer.rs10 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 Dparse.rs192 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 Dtoken.rs35 //! 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 Dtest_fmt.rs3 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 Dmarker.rs4 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 Dtest_expr.rs6 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 Dtest_item.rs6 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 Dtest_parse_buffer.rs3 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 Dtest_visibility.rs6 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 Dtest_stmt.rs10 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 Dtest_ty.rs6 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 Dtest_grouping.rs6 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 Dissue1235.rs1 use proc_macro2::{Delimiter, Group};
17 Delimiter::None, in main()
26 Delimiter::None, in main()
/third_party/rust/crates/proc-macro2/src/
H A Dwrapper.rs4 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 Dparse.rs5 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 Dfallback.rs5 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 Dparse.rs2 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 Dstr_split_internal.h78 // 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 DDIPrinter.cpp69 StringRef Delimiter = PrintPretty ? " at " : "\n"; in print() local
71 OS << Prefix << FunctionName << Delimiter; in print() local

Completed in 14 milliseconds

123