Skip to content

Instantly share code, notes, and snippets.

@Tpaefawzen
Created May 15, 2025 11:47
Show Gist options
  • Select an option

  • Save Tpaefawzen/c05f1823fe162b9abb3e171d4e32c368 to your computer and use it in GitHub Desktop.

Select an option

Save Tpaefawzen/c05f1823fe162b9abb3e171d4e32c368 to your computer and use it in GitHub Desktop.
The UNBAPTIZED programming language implementation in Python 3
import sys
f = sys.argv[1]
o = [0,[],[0]*1000,lambda x:o[4]("o[2]")+"x,o[2][x]%sy)" %x,
lambda x:x+".__setitem__(",open(f).read().split("."),0,
1,None,lambda x,y:o.__setitem__(x,y),lambda:o[9](7,o[6]
.find("°")),lambda:len(o[6][o[8]:o[8]+1]) and o[6][o[8]
:o[8]+1] in "0123456789",lambda:o[9](6,o[6][:o[7]]+"o["\
"2]["+o[6][o[7]+1:o[8]]+"]"+o[6][o[8]:]),lambda:(o[11](
)and(o[9](8,o[8]+1),o[13]())or 0),lambda:o[7]>=0 and(o[
9](8,o[7]+1),o[13](),o[12]()),lambda:"(lambda x=None,y"\
"=None:%s)(%s)"%({'!':o[4]("o[2]")+"x,y)",'@':"sys.std"\
"out.write(str(x)+chr(10))",':':"sys.stdout.write(chr("\
"x))",'~':o[3]("+"),'(':o[3]("-"),')':o[3]("*"),'[':o[3
]("/"),"A":o[3]("<"),"§":o[3]("<="),"$":o[3]("=="),"%":
o[3](">"),"&":o[3](">="),"/":o[3]("<>"),',':"o[1].appe"\
"nd(o[0])",'-':"o[2][x] and ("+o[4]("o")+"0,o[1][0]-1)"\
",o[1].__setitem__(slice(1,len(o[1])),o[1][1:]))or 0",
}[o[6][
0]],o[6][1:]),lambda:(o[9](6,o[5][o[0]]),o[10](),o[14](
),eval(o[15]()),o[9](0,o[0]+1)),lambda:o[0] < len(o[5])
and(o[16](),o[17]())]
o[17]()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment