@text

From Esolang
Jump to navigation Jump to search

@text is an esoteric programming language created by User:Icepy, and is related to !!!Batch, but has its own way of interpreting. You don't tell it what to do to get to a certain output, you tell it what to output, and it will do just that.

Here is the source code for @text, it was written in Python:

a = open(raw_input("txt file to convert: "), "r").read()
a = a.replace("[@]", "a")
a = a.replace("[@@]", "b")
a = a.replace("[@@@]", "c")
a = a.replace("[@@@@]", "d")
a = a.replace("[@@@@@]", "e")
a = a.replace("[@@@@@@]", "f")
a = a.replace("[@@@@@@@]", "g")
a = a.replace("[@@@@@@@@]", "h")
a = a.replace("[@@@@@@@@@]", "i")
a = a.replace("[@@@@@@@@@@]", "j")
a = a.replace("[@@@@@@@@@@@]", "k")
a = a.replace("[@@@@@@@@@@@@]", "l")
a = a.replace("[@@@@@@@@@@@@@]", "m")
a = a.replace("[@@@@@@@@@@@@@@]", "n")
a = a.replace("[@@@@@@@@@@@@@@@]", "o")
a = a.replace("[@@@@@@@@@@@@@@@@]", "p")
a = a.replace("[@@@@@@@@@@@@@@@@@]", "q")
a = a.replace("[@@@@@@@@@@@@@@@@@@]", "r")
a = a.replace("[@@@@@@@@@@@@@@@@@@@]", "s")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@]", "t")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@]", "u")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@]", "v")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@@]", "w")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@@@]", "x")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@@@@]", "y")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@@@@@]", "z")
a = a.replace("[@+]", "A")
a = a.replace("[@@+]", "B")
a = a.replace("[@@@+]", "C")
a = a.replace("[@@@@+]", "D")
a = a.replace("[@@@@@+]", "E")
a = a.replace("[@@@@@@+]", "F")
a = a.replace("[@@@@@@@+]", "G")
a = a.replace("[@@@@@@@@+]", "H")
a = a.replace("[@@@@@@@@@+]", "I")
a = a.replace("[@@@@@@@@@@+]", "J")
a = a.replace("[@@@@@@@@@@@+]", "K")
a = a.replace("[@@@@@@@@@@@@+]", "L")
a = a.replace("[@@@@@@@@@@@@@+]", "M")
a = a.replace("[@@@@@@@@@@@@@@+]", "N")
a = a.replace("[@@@@@@@@@@@@@@@+]", "O")
a = a.replace("[@@@@@@@@@@@@@@@@+]", "P")
a = a.replace("[@@@@@@@@@@@@@@@@@+]", "Q")
a = a.replace("[@@@@@@@@@@@@@@@@@@+]", "R")
a = a.replace("[@@@@@@@@@@@@@@@@@@@+]", "S")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@+]", "T")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@+]", "U")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@+]", "V")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@@+]", "W")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@@@+]", "X")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@@@@+]", "Y")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@@@@@+]", "Z")
a = a.replace("[@?]", "1")
a = a.replace("[@@?]", "2")
a = a.replace("[@@@?]", "3")
a = a.replace("[@@@@?]", "4")
a = a.replace("[@@@@@?]", "5")
a = a.replace("[@@@@@@?]", "6")
a = a.replace("[@@@@@@@?]", "7")
a = a.replace("[@@@@@@@@?]", "8")
a = a.replace("[@@@@@@@@@?]", "9")
a = a.replace("[@@@@@@@@@@?]", "0")
a = a.replace("[@@@@@@@@@@@?]", "!")
a = a.replace("[@@@@@@@@@@@@?]", "@")
a = a.replace("[@@@@@@@@@@@@@?]", "#")
a = a.replace("[@@@@@@@@@@@@@@?]", "$")
a = a.replace("[@@@@@@@@@@@@@@@?]", "%")
a = a.replace("[@@@@@@@@@@@@@@@@?]", "^")
a = a.replace("[@@@@@@@@@@@@@@@@@?]", "&")
a = a.replace("[@@@@@@@@@@@@@@@@@@?]", "*")
a = a.replace("[@@@@@@@@@@@@@@@@@@@?]", "(")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@?]", ")")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@?]", "-")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@?]", "`")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@@?]", "=")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@@@?]", "_")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@@@@?]", "~")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@@@@@?]", "+")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@@@@@@?]", ",")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@@@@@@@?]", ".")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?]", "/")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?]", "<")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?]", ">")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?]", "?")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?]", "[")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?]", "]")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?]", "|")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?]", "{")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?]", "}")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?]", " ")
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?]", '"')
a = a.replace("[@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?]", "'")
o = open("converted.txt", "w")
o.write(a)
o.close()

Just copy that into @text.py and create a text file for everything to convert, as well as a text file called converted.txt.

Example.png