Home
last modified time | relevance | path

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

/linux/rust/syn/
H A Dtt.rs3 use proc_macro2::{Delimiter, TokenStream, TokenTree};
15 (Delimiter::Parenthesis, Delimiter::Parenthesis) in eq()
16 | (Delimiter::Brace, Delimiter::Brace) in eq()
17 | (Delimiter::Bracket, Delimiter::Bracket) in eq()
18 | (Delimiter::None, Delimiter::None) => {} in eq()
58 Delimiter::Parenthesis => 0u8.hash(h), in hash()
59 Delimiter::Brace => 1u8.hash(h), in hash()
60 Delimiter::Bracket => 2u8.hash(h), in hash()
61 Delimiter::None => 3u8.hash(h), in hash()
H A Dgroup.rs7 use proc_macro2::Delimiter;
49 parse_delimited(input, Delimiter::Parenthesis).map(|(span, content)| Parens { in parse_parens()
58 parse_delimited(input, Delimiter::Brace).map(|(span, content)| Braces { in parse_braces()
67 parse_delimited(input, Delimiter::Bracket).map(|(span, content)| Brackets { in parse_brackets()
75 parse_delimited(input, Delimiter::None).map(|(span, content)| Group { in parse_group()
83 delimiter: Delimiter, in parse_delimited() argument
94 Delimiter::Parenthesis => "expected parentheses", in parse_delimited()
95 Delimiter::Brace => "expected curly braces", in parse_delimited()
96 Delimiter::Bracket => "expected square brackets", in parse_delimited()
97 Delimiter::None => "expected invisible group", in parse_delimited()
H A Dmac.rs11 use proc_macro2::Delimiter;
160 Delimiter::Parenthesis => MacroDelimiter::Paren(Paren(span)), in parse_delimiter()
161 Delimiter::Brace => MacroDelimiter::Brace(Brace(span)), in parse_delimiter()
162 Delimiter::Bracket => MacroDelimiter::Bracket(Bracket(span)), in parse_delimiter()
163 Delimiter::None => { in parse_delimiter()
205 use proc_macro2::{Delimiter, TokenStream};
211 MacroDelimiter::Paren(paren) => (Delimiter::Parenthesis, paren.span), in surround()
212 MacroDelimiter::Brace(brace) => (Delimiter::Brace, brace.span), in surround()
213 MacroDelimiter::Bracket(bracket) => (Delimiter::Bracket, bracket.span), in surround()
H A Dlookahead.rs8 use proc_macro2::{Delimiter, Span};
119 Delimiter::Parenthesis => "`)`", in error()
120 Delimiter::Brace => "`}`", in error()
121 Delimiter::Bracket => "`]`", in error()
122 Delimiter::None => return false, in error()
H A Dparse.rs192 use proc_macro2::{Delimiter, Group, Literal, Punct, Span, TokenStream, TokenTree};
403 Some(Span, Delimiter),
432 fn inner_unexpected(buffer: &ParseBuffer) -> (Rc<Cell<Unexpected>>, Option<(Span, Delimiter)>) { in inner_unexpected() argument
447 fn span_of_unexpected_ignoring_nones(mut cursor: Cursor) -> Option<(Span, Delimiter)> { in span_of_unexpected_ignoring_nones() argument
451 while let Some((inner, _span, rest)) = cursor.group(Delimiter::None) { in span_of_unexpected_ignoring_nones()
1207 if group.delimiter() != Delimiter::None { in parse()
1329 fn err_unexpected_token(span: Span, delimiter: Delimiter) -> Error { in err_unexpected_token()
1331 Delimiter::Parenthesis => "unexpected token, expected `)`", in err_unexpected_token()
1332 Delimiter::Brace => "unexpected token, expected `}`", in err_unexpected_token()
1333 Delimiter::Bracket => "unexpected token, expected `]`", in err_unexpected_token()
[all …]
H A Ddiscouraged.rs9 use proc_macro2::Delimiter;
210 fn parse_any_delimiter(&self) -> Result<(Delimiter, DelimSpan, ParseBuffer)>; in parse_any_delimiter() argument
214 fn parse_any_delimiter(&self) -> Result<(Delimiter, DelimSpan, ParseBuffer)> { in parse_any_delimiter() argument
H A Dbuffer.rs12 use proc_macro2::{Delimiter, Group, Ident, Literal, Punct, Spacing, Span, TokenStream, TokenTree};
174 if group.delimiter() == Delimiter::None { in ignore_none()
241 pub fn group(mut self, delim: Delimiter) -> Option<(Cursor<'a>, DelimSpan, Cursor<'a>)> { in group()
245 if delim != Delimiter::None { in group()
264 pub fn any_group(self) -> Option<(Cursor<'a>, Delimiter, DelimSpan, Cursor<'a>)> { in any_group() argument
373 pub(crate) fn scope_delimiter(self) -> Delimiter { in scope_delimiter() argument
377 _ => Delimiter::None, in scope_delimiter()
H A Dspan.rs4 use proc_macro2::{Delimiter, Group, Span, TokenStream};
55 let mut group = Group::new(Delimiter::None, TokenStream::new()); in into_spans()
H A Dverbatim.rs4 use proc_macro2::{Delimiter, TokenStream};
22 if let Some((inside, _span, after)) = cursor.group(Delimiter::None) { in between()
H A Dtoken.rs110 use proc_macro2::{Delimiter, Ident};
513 printing::delim(Delimiter::$delim, self.span.join(), tokens, inner);
643 printing::delim(Delimiter::None, self.span, tokens, inner); in surround()
653 cursor.group(Delimiter::Parenthesis).is_some() in peek()
664 cursor.group(Delimiter::Brace).is_some() in peek()
675 cursor.group(Delimiter::Bracket).is_some() in peek()
686 cursor.group(Delimiter::None).is_some() in peek()
1062 use proc_macro2::{Delimiter, Group, Ident, Punct, Spacing, Span, TokenStream};
1089 delim: Delimiter, in delim() argument
H A Derror.rs7 Delimiter, Group, Ident, LexError, Literal, Punct, Spacing, Span, TokenStream, TokenTree,
314 let mut group = Group::new(Delimiter::Brace, { in to_compile_error()
H A Dscan_expr.rs4 use proc_macro2::{Delimiter, Ident, Spacing, TokenTree};
226 && input.step(|cursor| match cursor.group(Delimiter::Brace) { in scan_expr()
H A Dclassify.rs14 use proc_macro2::{Delimiter, TokenStream, TokenTree};
308 last.delimiter() == Delimiter::Brace in expr_trailing_brace()
/linux/rust/macros/
H A Dpaste.rs3 use proc_macro2::{Delimiter, Group, Ident, Spacing, Span, TokenTree};
49 Some(TokenTree::Group(group)) if group.delimiter() == Delimiter::None => { in concat_helper()
73 if delimiter == Delimiter::Bracket in expand()
99 TokenTree::Group(group) if group.delimiter() == Delimiter::None => { in expand()
106 TokenTree::Group(group) if group.delimiter() == Delimiter::None => { in expand()
H A Dvtable.rs
H A Dmodule.rs
H A Dquote.rs
/linux/rust/proc-macro2/
H A Dwrapper.rs13 use crate::{Delimiter, Punct, Spacing, TokenTree};
566 pub(crate) fn new(delimiter: Delimiter, stream: TokenStream) -> Self { in new() argument
570 Delimiter::Parenthesis => proc_macro::Delimiter::Parenthesis, in new()
571 Delimiter::Bracket => proc_macro::Delimiter::Bracket, in new()
572 Delimiter::Brace => proc_macro::Delimiter::Brace, in new()
573 Delimiter::None => proc_macro::Delimiter::None, in new()
583 pub(crate) fn delimiter(&self) -> Delimiter { in delimiter() argument
586 proc_macro::Delimiter::Parenthesis => Delimiter::Parenthesis, in delimiter()
587 proc_macro::Delimiter::Bracket => Delimiter::Bracket, in delimiter()
588 proc_macro::Delimiter::Brace => Delimiter::Brace, in delimiter()
[all …]
H A Dfallback.rs9 use crate::{Delimiter, Spacing, TokenTree};
699 delimiter: Delimiter,
705 pub(crate) fn new(delimiter: Delimiter, stream: TokenStream) -> Self { in new() argument
713 pub(crate) fn delimiter(&self) -> Delimiter { in delimiter() argument
748 Delimiter::Parenthesis => ("(", ")"), in fmt()
749 Delimiter::Brace => ("{ ", "}"), in fmt()
750 Delimiter::Bracket => ("[", "]"), in fmt()
751 Delimiter::None => ("", ""), in fmt()
756 if self.delimiter == Delimiter::Brace && !self.stream.inner.is_empty() { in fmt()
H A Dparse.rs7 use crate::{Delimiter, Punct, Spacing, TokenTree};
201 b'(' if !input.starts_with(ERROR) => Some(Delimiter::Parenthesis), in token_stream()
202 b'[' => Some(Delimiter::Bracket), in token_stream()
203 b'{' => Some(Delimiter::Brace), in token_stream()
213 b')' => Some(Delimiter::Parenthesis), in token_stream()
214 b']' => Some(Delimiter::Bracket), in token_stream()
215 b'}' => Some(Delimiter::Brace), in token_stream()
954 let group = Group::new(Delimiter::Bracket, bracketed.build()); in doc_comment()
H A Dlib.rs646 pub enum Delimiter { enum
691 pub fn new(delimiter: Delimiter, stream: TokenStream) -> Self { in new() argument
699 pub fn delimiter(&self) -> Delimiter { in delimiter() argument
/linux/rust/quote/
H A Dlib.rs1028 $crate::__private::Delimiter::Parenthesis,
1036 $crate::__private::Delimiter::Bracket,
1044 $crate::__private::Delimiter::Brace,
1250 $crate::__private::Delimiter::Parenthesis,
1259 $crate::__private::Delimiter::Bracket,
1268 $crate::__private::Delimiter::Brace,
H A Druntime.rs16 pub type Delimiter = proc_macro2::Delimiter; typedef
252 pub fn push_group(tokens: &mut TokenStream, delimiter: Delimiter, inner: TokenStream) { in push_group() argument
260 delimiter: Delimiter, in push_group_spanned() argument
/linux/Documentation/networking/
H A Doa-tc6-framework.rst207 Delimiter (SFD) byte described in IEEE 802.3 [2].
303 confused with the Start-of-Frame Delimiter (SFD) byte
/linux/Documentation/userspace-api/media/v4l/
H A Dext-ctrls-codec.rst732 If enabled then, AUD (Access Unit Delimiter) NALUs will be generated.