Skip to content

๐Ÿง ๐Ÿ” A static and dynamic analyzer for Brainfuck

License

Notifications You must be signed in to change notification settings

phagenlocher/braincheck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

17 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

braincheck

braincheck is a work-in-progress static and dynamic analyzer for the esoteric programming language Brainfuck. It aims to provide users with a simple interface for verification of complex assertions about their program (reachability, values, over- and underflows).

out

This software is built with Spot, CLI11 and minunit.

Roadmap

  • Better test coverage
  • Improve performance by merging Kripke states
  • Clean up README.md
  • More assertions
    • Cell values
    • Cell visits
  • Dynamic assertion checking with summary