def Signum(R):
    p = 0
    flag = [0,0,0,0,0]
    type = 0
    memori1 = 0
    T = lambda x:x
    t = 0
    K = {"$":0,}
    loop = 0
    j = 0
    j2 = 0
    lp = 0
    t1 = 0
    t2 = 0
    Q = 0
    lo = 0
    laberu = []
    bolo = 0
    B = 0
    txt1 = ""
    hira=[
        "あいうえお"
        ,"かきくけこ"
        ,"さしすせそ"
        ,"たちつてと"
        ,"なにぬねの"
        ,"はひふへほ"
        ,"まみむめも"
        ,"やゆよわを"
        ,"んゃゅょっ"
        ,"ばびぶべぼ"
        ,"ざじずぜぞ"
        ,"がぎぐげご"
        ,"ゎぃぅぇぉ"
        ,"ぁゔ 。、"
    ]
    while p < len(R):
        if R[p] == "(":
            flag[0] += 1
            t = 0
        elif R[p] == ")":
            flag[0] -= 1
        elif R[p] == "{":
            flag[1] += 1
            t1 = 0
        elif R[p] == "}":
            flag[1] -= 1
        elif R[p] == "@":
            print(type,end = "")
        elif R[p] == "-":
            if flag[0] > 0:
                t = (t + 1) % 4
        elif R[p] == ",":
            if flag[0] == 0:
                if t == 0:
                    T = lambda x:x + 1
                elif t == 1:
                    T = lambda x:x - 1
                elif t == 2:
                    T = lambda x:x * 2
                elif t == 3:
                    T = lambda x:x // 2
                type = T(type)
        elif R[p] == "’":
            print(chr((type %256)),end="")
        elif R[p] == "⏎":
            print()
        elif R[p] == ":":
            if memori1 > 0:
                K[R[p-1]] = memori1
            else:
                memori1 = K[R[p-1]]
        elif R[p] == "/":
            if flag[2] == 0:
                flag[2] = 1
            else:
                flag[2] = 0
        elif R[p] == "$":
            laberu.append(R[p+1])
        elif R[p] == "…":
            if flag[2] == 1:
                Q = (Q+1)%len(laberu)
        elif R[p] == ".":
            if flag[2] == 1:
                B = (B+1) % 4
        elif R[p] == "།":
            if B == 0:
                if memori1 == type:
                    p = R.index(laberu[Q])
            elif B == 1:
                if memori1 != type:
                    p = R.index(laberu[Q])
            elif B == 2:
                if memori1 > type:
                    p = R.index(laberu[Q])
            elif B == 3:
                if memori1 <= type:
                    p = R.index(laberu[Q])
            flag[2] = 0
            B = 0
            Q = 0
        elif R[p] == "↑":
            memori1 = type
            type = 0
        elif R[p] == "↓":
            memori1,type = 0,type+memori1
        elif R[p] == "|":
            if flag[1] == 1:
                t1 = (t1+1) % len(hira)
                txt1 = hira[t1]
            else:
                t2 = (t2+1) % len(txt1)
        elif R[p] == "?":
            if flag[1] > 0:
                print(txt1[t2],end="")
        elif R[p] == "—":
            loop += 1
        elif R[p] == "[":
            j = p
        elif R[p] == "«":
            lp,type= type,0
            j2 = p
        elif R[p] == "×":
            type = 0
            t1 = 0
            t2 = 0
        elif R[p] == "]":
            if loop > 0:
                loop -= 1
                p = j
        elif R[p] == "»":
            if lp > 0:
                lp -= 1
                p = j2
        p += 1

Signum("""
(),—————[(--),] ↑°: 
(),——[(--),] ↓°:’×
————[(),] ↓°:’×
(),——[(--),]———–[(),] ↓°:’×
(),——[(--),]———–[(),] ↓°:’×
(),———[(--),](-), ↓°:’×
↓°:(---),’×
—————[—————[(),(),](),(),](-), ↓°:’×
(),———[(--),](-), ↓°:’×
(),———[(--),]—[(),] ↓°:’×
(),——[(--),]———–[(),] ↓°:’×
(),—[(--),] ↓°:’×
↓°:(---),(),’×⏎
(),——[(--),] ↓°:’×
————[(),] ↓°:’×
(),——[(--),]———–[(),] ↓°:’×
(),——[(--),]———–[(),] ↓°:’×
(),———[(--),](-), ↓°:’×
↓°:(---),’×
(), ↓°:’×
↓°:(---),(),’×⏎
(),""")

Signum("""
——[().().]«—»[().().]«—»[().().]«—»[().().().().]«—»[().().]‘
""")

Embed on website

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