brainfuck interpreter
brainfuck cli rust
5

Configure Feed

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

docs(sketch): initial sketch of trace ouput

digi.rip (Jun 3, 2026, 10:23 AM EDT) 6167d81e 188f313c

+13
+13
src/evaluator.rs
··· 316 316 _ => Err(RuntimeError::InvalidToken(self.inst_pointer))?, 317 317 } 318 318 319 + // two types of tracing - instruction tracing and tape tracing 320 + // instruction tracing: prints current instruction being parsed and position its at 321 + // tape tracing: prints state of tape at that cycle. doesnt print cells containing 0 322 + // *unless* they've been manipulated before 323 + 324 + // Cell: 0[24] 1[76] 4[41] 325 + // Inst: '>' @ char 3 326 + 327 + // Very long tape? shouldnt print all cells at once, would clog screen 328 + // perhaps a user option? 329 + // Cell: ... 13[245] 25[98] 26[41] 31[45] ... 330 + // Inst: '>' @ char 48 331 + 319 332 self.inst_pointer += 1; 320 333 } 321 334