Eviledon

From Esolang
Jump to navigation Jump to search

Eviledon is an esoteric programming language created by User:RikoMamaBala, and is his second esolang. It was inspired by the spreading of the Italian Brainrot meme.

History

Eviledon was created because I was wondering, "Kids these days keep playing Steal A Brainrot. Maybe I should create an esolang about it?".

The name came from the brainrot Eviledon, which was an idea that struck me when I was looking at the Steal A Brainrot wiki.

Instructions

Eviledon operates on two stacks and an accumulator.

Instructions
Eviledon What it does
Tralalero Tralala [n]
Pushes [n] to the currently pointing stack.
Bombardilo Crocodilo
Switch stack pointed to.
Ballerina Cappucina [op]
Pops two values, does b [op] a, and sets accumulator to the result.
Chimpanzini Bananini [n]
Sets accumulator to [n].
Lirilì Larilà(Lirili Larila also allowed) [n]
While acuumulator is not [n]:
Cappucino Assasino [n]
While top of stack is not [n]:
Lavacca Saturno Saturnita [place] [type]
Print [place] as [type].
Bananita Dolfinita
End while
Frigo Camelo [type] [place]
input to [place] as [type].
#This is a comment.#
A comment.

Place can be:

Bombombini Gusini - top of stack
Bombardotto Aquilotto - accumulator

Type can be:

Blueberrini Octopusini - number
Brr Brr Patapim - Unicode code point

Also, numbers are defined like this: For every digit, you should write that many Tungs then one Sahur. Example: 43 will be Tung Tung Tung Tung Sahur Tung Tung Tung Sahur.

Examples

Cat

Frigo Camelo Brr Brr Patapim Bombardotto Aquilotto
Lirili Larila Sahur
Lavacca Saturno Saturnita Brr Brr Patapim Bombardotto Aquilotto
Frigo Camelo Brr Brr Patapim Bombardotto Aquilotto
Bananita Dolfinita

Computational class

Since it has two stacks and an accumulator, it has the potential to be Turing-complete, though it is not proven.