WikiFuck

From Esolang
Jump to navigation Jump to search
This article is not detailed enough and needs to be expanded. Please help us by adding some more information.

WikiFuck is a BrainFuck derivative created by User:GoodCoderBBoy (inspired by User:David.werecat) that does exactly what you expect it to do.

Command Description
</nowiki> Move the pointer to the right
</code> Move the pointer to the left
}} Increment the memory cell at the pointer
{| class="wikitable" Decrement the memory cell at the pointer
* Output the character signified by the cell at the pointer
{{WIP}} Input a character and store it in the cell at the pointer
=== Jump past the matching <s> if the cell at the pointer is 0
<s> Jump back to the matching === if the cell at the pointer is nonzero

All other characters should be considered comments and ignored.

Examples

Hello, World!

}}}}}}}}===</nowiki>}}}}===</nowiki>}}</nowiki>}}}</nowiki>}}}</nowiki>}</code></code></code></code>
{| class="wikitable"<s></nowiki>}</nowiki>}</nowiki>{| class="wikitable"</nowiki></nowiki>}===
</code><s></code>{| class="wikitable"<s></nowiki></nowiki>*</nowiki>{| class="wikitable"
{| class="wikitable"{| class="wikitable"*}}}}}}}**}}}*</nowiki></nowiki>*</code>{| class="wikitable"
*</code>*}}}*{| class="wikitable"{| class="wikitable"{| class="wikitable"{| class="wikitable"
{| class="wikitable"{| class="wikitable"*{| class="wikitable"{| class="wikitable"
{| class="wikitable"{| class="wikitable"{| class="wikitable"{| class="wikitable"{| class="wikitable"
{| class="wikitable"*</nowiki></nowiki>}*</nowiki>}}*

Implementations

Python3