I rewrote my Ruby Brainfuck Code-Golfed interpreter to work with your -language.
a,*b=$<.read,c=d=n=0
(t,m=a[d],-1
t['πΌ']&&b[c-=m]||=n
t['π±']&&c+=m
t['πΊ']&&b[c]-=m
t['πΎ']&&b[c]+=m
t['π»']&&$><<b[c].chr
t['π½']&&b[c]=STDIN.getc.ord
n==b[c]?t['πΈ']&&n=m=1:t['πΉ']&&n=1
(a[d+=m]['πΈ']&&n+=m
a[d]['πΉ']&&n-=m)until n<1
d+=1)while a[d]
Running it with:
$ ruby bf.rb prog.bf
Meow