idris-learning/projects/Brainfuck.idr
2021-07-15 14:06:51 +02:00

11 lines
185 B
Idris

module Brainfuck
import Data.Vect
data Memory = End
| Value Memory Int Memory
emptyMemory : Nat -> Memory
emptyMemory Z = End
emptyMemory S(k) = Value 0 (emptyMemory k)