pop a token - note that punctuation is one token per character
(&mut self)
| 511 | } |
| 512 | /// pop a token - note that punctuation is one token per character |
| 513 | fn pop(&mut self) -> Option<TokenTree> { |
| 514 | if let Some(token) = self.tokens.pop_front() { |
| 515 | self.last_span = Some(token.span()); |
| 516 | Some(token) |
| 517 | } else { |
| 518 | None |
| 519 | } |
| 520 | } |
| 521 | /// pop tokens into a new stream for syn2 until the given operator character |
| 522 | fn create_stream_until(&mut self, delimiter: &str) -> TokenStream { |
| 523 | let mut t = vec![]; |
no outgoing calls
no test coverage detected