Scan a single-char token.
(&mut self, tok: Token<'a>)
| 204 | |
| 205 | // Scan a single-char token. |
| 206 | fn scan_char(&mut self, tok: Token<'a>) -> Result<LocatedToken<'a>, LocatedError> { |
| 207 | assert_ne!(self.lookahead, None); |
| 208 | let loc = self.loc(); |
| 209 | self.next_ch(); |
| 210 | token(tok, loc) |
| 211 | } |
| 212 | |
| 213 | // Scan a multi-char token. |
| 214 | fn scan_chars( |