Copyright ©2026 Jake Hagler. All intellectual property in this project, including the Brainrot esolang and its components, is owned by Jake Hagler. You may use and modify this software for personal or internal purposes, but redistribution of any part of this project is strictly prohibited without prior written permission.
- Use the command "brainrot " in any directory with the portable executable
- "brainrot -v" will print the software version to the terminal
- "brainrot -h" will give the user assistance on using the language
- "brainrot -p" (for developers) parses the language tokens and prints out them as JSON objects
- Press
Ctrl+Shift+P - Type and select "Developer: Install Extension from Location..."
- Navigate to the
vsformattingfolder and select it. - Press
Ctrl+Shift+P - Type and select "Developer: Reload Window"
The VS Code window will briefly go blank before reloading with syntax highlighting enabled.
tung...sahur- Example:
tungtungtungsahur(value of 3)
alpharepresents truebetarepresents false
- Start with a
6and end with a7 - Example:
6this is a string7
| Operator | Meaning |
|---|---|
fanumtax |
subtract |
rizz |
add |
skibidifanumtax |
divide |
skibidirizz |
multiply |
skibiditoiletfanumtax |
to the __ root |
skibiditoiletrizz |
exponentiation |
tralalero |
equals |
tralala |
not equals |
| Command | Description |
|---|---|
mew |
prints the next term(s) |
ballerina / cappuccino |
if / then, its code block ends upon the putthefriesinthebag term |
edge |
create a variable under the name in the next term with the value of the following term(s) |
ohio |
returns the value of the variable named in the next term |
delulu |
returns the users input from the command line |
sigma |
creates a function with the name of the following terms and with the parameters described in the next terms (only takes parameter names starting with uwu. In the local variable calling space the uwu is omitted). After the parameters are called the function's code block begins until stopped by the putthefriesinthebag term |
gyatt |
calls the function named in the next term with the parameter values following it |
noscreentime |
stops the program with no error message |