Fuck
Fuck copied to clipboard
The Esoteric Insult Language
..... ..
.H8888888x. '+ < .z@8"
:888888888888x. ! x. . !@88E
8~ "*88888888" .@88k z88u . '888E u ! .
f"""" ~"8888 ^8888 .udR88N 888E u@8NL
~:...- :8L <)88: 8888 888R <888'888k 888E
"88*"
. :888:>X88! 8888 888R 9888 'Y" 888E .dN.
:~"88x 48888X ^ 8888 888R 9888 888E~8888 < :888k'88888X 8888 ,888B . 9888 888E '888& d8888f '88888X "8888Y 8888" ?8888u../ 888E 9888. :8888! ?8888>
Y" 'YP "8888P' '"888*" 4888"
X888! 8888~ "P' "" ""
'888 X88f
'%8: .8*" THE ESOTERIC INSULT LANGUAGE
^----~"`
Description: The purpose of "Fuck" (capital F) is to provide a programming language to insult people, but still allow the recipient to decipher what you're really trying to say.
Dependencies: This language has two implementations.
Lua:
This is a linux script pointing to /usr/bin/lua
.
This script has been tested with lua5.1.
For aptitude users please use: sudo apt-get install lua5.1
PHP:
This is a linux script pointing to /usr/bin/php
.
This script has been tested with php5-cli.
For aptitude users please use: sudo apt-get install php5 php5-cli
Operation: Fuck reads every word until it finds a valid command. Once it has a command it will read until it finds a valid argument type (var|label|raw).
Usage: fuck [options] input Options: -d|--debug Enable debug mode to show how the code is being rendered. -c|--clean Run the code using the clean reserved words. -h|--help Display this information
Types:
.. A variable as defined with fuck (table_init)
Commands:
fuck (table_init)
arguments:
fucking (table_set)
arguments:
fucked (table_mod) arguments: var:1 var:2 description: If var:1 and var:2 are numbers, it adds them, otherwise it concatenates var:1 with var:2.
unfucking (table_input) arguments: description: Store input from keyboard into .
unfucked (table_output) arguments: description: Print to stdout.
motherfuck (label_define)
arguments:
motherfucking (label_jump) arguments:
motherfucked (label_branch)
arguments: