alpha
Login
or
Join now
digi.rip
/
tachyon
Star
5
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
brainfuck interpreter
brainfuck
cli
rust
Star
5
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
tachyon
/
src
/
at
7a8f74f748dfd893e2ae3f02cdacdde665f95caf
4 files
digi.rip
feat: refine runtime error types with specific variants
5w ago
7a8f74f7
evaluator.rs
feat: refine runtime error types with specific variants - split DataPointerOutOfBounds into DataPointerOutsideTapeLength and DataPointerNegative - split CellOutOfBounds into CellUnderflow and CellOverflow - split IoError into IoReadError and IoWriteError - removed a leftover comment
1 month ago
lexer.rs
change tokenizer to return Token structs with line/column info - updated tokenizer to produce Token values instead of raw bytes, storing byte value along with source position - adjusted parse_brackets and VM::run to destructure the new Token type for comparison and display - paves the way for nicer error messages in the future
1 month ago
main.rs
feat: added speed setting pairs well with tracing, allows you to watch your brainfuck scripts step through in real-time
1 month ago
parser.rs
feat: improved error messages for SyntaxError
1 month ago