Func

Func is an esolang that can only use built-in functions, created by User:None1.
==Functions==
There are these functions
 Functions in Func
Function 	Meaning
zero() 	Returns 0
one() 	Returns 1
input() 	Reads a character from user input and returs its ASCII code
add(a,b) 	returns a+b
output(x)	Outputs a character that has an ASCII value the same as x, returns 0
do(a,b) 	returns b
==Example Programs==
===One Time Cat===
 output(input())
===Hello World===
do(do(do(do(do(do(do(do(do(do(do(do(zero(),output(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(zero(),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()))),output(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(zero(),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()))),output(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(zero(),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()))),output(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(zero(),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()))),output(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(zero(),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()))),output(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(zero(),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()))),output(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(zero(),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()))),output(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(zero(),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()))),output(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(zero(),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()))),output(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(zero(),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()))),output(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(zero(),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()))),output(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(add(zero(),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one()),one())))
==Note==
It is case sensitive.
==See also==
* Func++
Category:Languages
Category:Unusable for programming
Category:Total
Category:Unimplemented
Category:Nested
Category:2023