Commit Graph

5 Commits

Author SHA1 Message Date
Richard Patel e7a257ac64
Implement control-flow graph detection (#12)
Closes #9
Closes #10

* add flow graph crate
* update authors
* implement control flow graph analysis
* detect if program flow falls through the end of a block
* relax itertools version constraint
2021-08-20 13:09:04 -04:00
Richard Patel 66b8d92934 add Python module 2021-08-17 00:40:13 +02:00
Richard Patel 0c65617c69 macros: cleanup 2021-08-15 07:06:31 +02:00
Richard Patel d8e951befc
lib: use opcode masks (#7)
Implements a procedural macro for defining the ISA.
Moves validity checks to bitmasks instead of spaghetti code patterns.

Solves #1
2021-08-14 10:17:10 +02:00
Richard Patel a8de638aaf Initial commit 2021-08-08 02:59:07 +02:00