Buttons
Jump to navigation
Jump to search
- This is still a work in progress. It may be changed in the future.
Buttons is a 2D esolang created by User:AnotherUser05.
Syntax
This esolang uses ASCII art of buttons, like this:
[_] |||
And a pushed button looks like this:
[_]
A button needs to be pushed in order to work. The symbol replacing the _
is the command. Buttons are placed next to each other.
_
- Nothing.+
- Increase the accumulator.-
- Decrease the accumulator.!
- If the accumulator is 0, then toggle the next button.*
- Toggle the next button.&
- Skip the next button.:
- Get a 1 or a 0 from the user, if it's a 1, then toggle the next button.;
- Set the accummulator to the user's input..
- Output the accumulator as an ASCII character.,
- Output the accumulator.>
- Jump to the previous<
.{
- Jump to the next}
.=
- Set the accumulator to 0.x
- Terminate the program.
Examples
Truth Machine
[{] [:] ||| [,] [x] [}] [+] [<] [,] [>]
Cat Programs
[+] [:] ||| [,] [x]
[;] [,] [x]
[<] [;] [,] [>]