Lines Matching refs:tt
79 ($ident:ident, $($tt:tt)+) => {
81 pub spans: $crate::custom_punctuation_repr!($($tt)+),
86 pub fn $ident<__S: $crate::__private::IntoSpans<$crate::custom_punctuation_repr!($($tt)+)>>(
89 let _validate_len = 0 $(+ $crate::custom_punctuation_len!(strict, $tt))*;
102 $crate::impl_parse_for_custom_punctuation!($ident, $($tt)+);
103 $crate::impl_to_tokens_for_custom_punctuation!($ident, $($tt)+);
104 $crate::impl_clone_for_custom_punctuation!($ident, $($tt)+);
105 $crate::impl_extra_traits_for_custom_punctuation!($ident, $($tt)+);
115 ($ident:ident, $($tt:tt)+) => {
118 $crate::__private::peek_punct(cursor, $crate::stringify_punct!($($tt)+))
122 $crate::__private::concat!("`", $crate::stringify_punct!($($tt)+), "`")
128 let spans: $crate::custom_punctuation_repr!($($tt)+) =
129 $crate::__private::parse_punct(input, $crate::stringify_punct!($($tt)+))?;
141 ($ident:ident, $($tt:tt)+) => {};
149 ($ident:ident, $($tt:tt)+) => {
152 $crate::__private::print_punct($crate::stringify_punct!($($tt)+), &self.spans, tokens)
163 ($ident:ident, $($tt:tt)+) => {};
171 ($ident:ident, $($tt:tt)+) => {
188 ($ident:ident, $($tt:tt)+) => {};
196 ($ident:ident, $($tt:tt)+) => {
222 ($ident:ident, $($tt:tt)+) => {};
229 ($($tt:tt)+) => {
230 [$crate::__private::Span; 0 $(+ $crate::custom_punctuation_len!(lenient, $tt))+]
284 (lenient, $tt:tt) => { 0 };
285 (strict, $tt:tt) => {{ $crate::custom_punctuation_unexpected!($tt); 0 }};
299 ($($tt:tt)+) => {
300 $crate::__private::concat!($($crate::__private::stringify!($tt)),+)