From e493c160539d8515b91ac8945aadeb740ab072f4 Mon Sep 17 00:00:00 2001 From: Alain Emilia Anna Zscheile Date: Fri, 29 Nov 2024 20:11:50 +0100 Subject: [PATCH] fix(specctra/read): panic when return_token would override cached token --- src/specctra/read.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/specctra/read.rs b/src/specctra/read.rs index 620bc0e..1dc2746 100644 --- a/src/specctra/read.rs +++ b/src/specctra/read.rs @@ -311,6 +311,7 @@ impl ListTokenizer { // puts a token back into cache, to be consumed by something else pub fn return_token(&mut self, token: InputToken) { + assert!(self.cached_token.is_none()); self.cached_token = Some(token); }