Fruit
Jump to navigation
Jump to search
Fruit is esoteric programming language that uses fruits names as commands
Commands
Command | Description |
---|---|
Apple | Increment |
Banana | Decrement |
Watermelon | Output the accumulator as ASCII |
Melon | Output the accumulator as number |
Durian | Halt |
Cherry | Quine |
Kiwi | Hello, World! |
Limon | Squaring |
| | delimiter |
Fruit ignores case, so you can write ApPLe, etc.
Interpreter
Python
code = input().lower() tokens = code.split("|") acc = 0 for token in tokens: if token=="apple":acc+=1 elif token=="banana":acc-=1 elif token=="watermelon":print(chr(acc % 256), end="") elif token=="melon":print(acc, end="") elif token=="durian":break elif token=="cherry":print(code) elif token=="kiwi":print("Hello, world!") elif token=="limon":acc*=acc
Examples
XKCD Random Number
Apple|apple|limon|melon
Hello, world!
Kiwi
Quine
Cherry