def name(code):
    FN = lambda x, y: x
    mem = 0
    FR1 = 0
    FR2 = 0
    fr = 0
    ω = 0
    α = 0
    β = 0
    γ = 0
    Γ = 0
    δ = [0,0,0,0]
    p = {"a":0,"b":0,"x":0,"y":0,}
    q = 0
    J = 0
    i = 0
    while i < len(code):
        if code[i] == "(":
            FR1 += 1
        elif code[i] == ")":
            FR1 -= 1
            FR2 = 0
            if α == 0 and β == 0:
                FN = lambda x,y: x
            elif α == 0 and β == 1:
                FN = lambda x,y: x + 1
            elif α == 0 and β == 2:
                FN = lambda x,y: x - 1
            elif α == 1 and β == 0:
                FN = lambda x,y: x * 2
            elif α == 1 and β == 1:
                FN = lambda x,y: x // 2
            elif α == 1 and β == 2:
                FN = lambda x,y: 0
            elif α == 2 and β == 0:
                FN = lambda x,y: x + y
            elif α == 2 and β == 1:
                FN = lambda x,y: x - y
            elif α == 2 and β == 2:
                FN = lambda x,y:0 if y > x else (1 if y == x else 2)
            α = 0
            β = 0
        elif code[i] == "j":
            J = mem
        elif code[i] == "J":
            mem = J
        elif code[i] == "α":
            if FR1 >= 1:
                if FR2 == 1:
                    α = (α + 1)%3
        elif code[i] == "β":
            if FR1 >= 1:
                if FR2 == 1:
                    β = (β + 1)%3
        elif code[i] == "γ":
            if FR1 >= 1:
                if FR2 == 2:
                    γ = (γ + 1)%3
                elif FR2 == 3:
                    Γ = (Γ + 1)%3
        elif code[i] == "1":
            if FR1 >= 1:
               ω = 1
        elif code[i] == "2":
            if FR1 >= 1:
               ω = 2
        elif code[i] == "3":
            if FR1 >= 1:
               ω = 3
        elif code[i] == ":":
            if FR1 >= 1:
               FR2 = ω
        elif code[i] == "." and FR1 == 0 and i+1 < len(code):
            if FR1 <= 1:
                k = code[i+1]
                if γ == 0:
                   mem = FN(mem, p.get(k,0))
                elif γ == 1:
                   p[k] = FN(p.get(k,0), q)
                elif γ == 2:
                   q = FN(q,mem)
                γ = 0
        elif code[i] == "!" and FR1 == 0 and i+1 < len(code):
            if FR1 <= 1:
                
                k = code[i+1]
                if Γ == 0:
                   print(chr(mem % 256), end="")
                elif Γ == 1:
                    print(chr(p.get(k,0) % 256), end="")
                elif Γ == 2:
                    print(chr(mem % 256), end="")
        elif code[i] == "[":
            δ[0] = q
            δ[1] = i
        elif code[i] == "]":
            δ[0] -= 1
            if δ[0] >= 0:
                i = δ[1]
            
        i += 1
name("""
(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).
(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).
(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).
(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).
(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).
(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).
(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).
(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).
j
(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).
(3:)!J
(1:β).(1:β).(1:β).(1:β).(1:β).
(3:)!J
(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).
(3:)!J
(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).
(3:)!J
(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).(1:β).
(3:)!J
""")

Embed on website

To embed this project on your website, copy the following code and paste it into your website's HTML: