Lines Matching refs:Punct
7 use crate::{Delimiter, Punct, Spacing, TokenTree};
273 Ok((input, TokenTree::Punct(p))) in leaf_token()
873 fn punct(input: Cursor) -> PResult<Punct> { in punct() argument
882 Ok((rest, Punct::new('\'', Spacing::Joint))) in punct()
889 Ok((rest, Punct::new(ch, kind))) in punct()
935 let mut pound = Punct::new('#', Spacing::Alone); in doc_comment()
937 trees.push_token_from_parser(TokenTree::Punct(pound)); in doc_comment()
940 let mut bang = Punct::new('!', Spacing::Alone); in doc_comment()
942 trees.push_token_from_parser(TokenTree::Punct(bang)); in doc_comment()
946 let mut equal = Punct::new('=', Spacing::Alone); in doc_comment()
952 bracketed.push_token_from_parser(TokenTree::Punct(equal)); in doc_comment()