brainfuck interpreter
brainfuck cli rust
5

Configure Feed

Select the types of activity you want to include in your feed.

evaluator: added unreachable macro to run match arm

digi.rip (Jun 10, 2026, 4:08 PM EDT) ffcfe7ef 1736f70d

+7 -4
+7 -4
src/evaluator.rs
··· 461 461 } 462 462 } 463 463 464 - _ => Err(RuntimeError::InvalidToken { 465 - src: NamedSource::new(Arc::clone(&self.filename), Arc::clone(&self.source)), 466 - span: (current.offset, 1).into(), 467 - })?, 464 + _ => { 465 + Err(RuntimeError::InvalidToken { 466 + src: NamedSource::new(Arc::clone(&self.filename), Arc::clone(&self.source)), 467 + span: (current.offset, 1).into(), 468 + })?; 469 + unreachable!("tokenizer should have filtered this"); 470 + } 468 471 } 469 472 470 473 if self.tracing {