Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Brainrot Esolang


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.

Usage

  • 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

How to install vsformatting in Visual Studio Code

  1. Press Ctrl+Shift+P
  2. Type and select "Developer: Install Extension from Location..."
  3. Navigate to the vsformatting folder and select it.
  4. Press Ctrl+Shift+P
  5. Type and select "Developer: Reload Window"

The VS Code window will briefly go blank before reloading with syntax highlighting enabled.

Syntax

Integers

  • tung...sahur
  • Example: tungtungtungsahur (value of 3)

Booleans

  • alpha represents true
  • beta represents false

Strings

  • Start with a 6 and end with a 7
  • Example: 6this is a string7

Operators

Operator Meaning
fanumtax subtract
rizz add
skibidifanumtax divide
skibidirizz multiply
skibiditoiletfanumtax to the __ root
skibiditoiletrizz exponentiation
tralalero equals
tralala not equals

Commands

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

About

An Turing complete esolang that is based around modern day brainrot culture. Each and every keyword or data-type syntax uses a piece of the horrible horrible art we call brainrot.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages