😻-language

I rewrote my Ruby Brainfuck Code-Golfed interpreter to work with your :heart_eyes_cat:-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
4 Likes