(&self)
| 101 | } |
| 102 | |
| 103 | fn expect_no_eof(&self) -> Result<(), Diagnostic> { |
| 104 | if *self.i >= self.tokens.len() { |
| 105 | return Err(Diagnostic { |
| 106 | kind: DiagnosticKind::UnrecognizedEof(vec![]), |
| 107 | span: get_span(&self.tokens[*self.i - 1]), |
| 108 | }); |
| 109 | } |
| 110 | Ok(()) |
| 111 | } |
| 112 | |
| 113 | fn remove_token(&mut self, span: &mut Span) { |
| 114 | self.tokens.remove(*self.i); |
no test coverage detected