Examples
progressively unhinged, all of them run.
These live in examples/ in the repository:
hello.bro, variables.bro,
math.bro, conditions.bro,
loops.bro, functions.bro,
fibonacci.bro, and brainrot.bro.
hello.bro
brainrot the classic. we are SO back.
print("hello, world") bro
print("brolang is based") bro
touch_grass() bro
math.bro
sigma x = 6_7 bro
sigma y = 13 bro
print("x + y = " + (x + y)) bro
print("x / y = " + (x / y)) bro
print("mog(x, y) = " + mog(x, y)) bro
print("fanum_tax(x, y) = " + fanum_tax(x, y)) bro
print("diff(x, y) = " + diff(x, y)) bro
conditions.bro
sigma score = 75 bro
if score >= 90 bro
print("sigma territory") bro
else bro
if score >= 50 bro
print("mid but not cooked") bro
else bro
print("we are so cooked") bro
end bro
end bro
loops.bro
sigma i = 5 bro
skibidi i > 0 bro
print("skibidi " + i) bro
i = i - 1 bro
end bro
print("we are so back") bro
fibonacci.bro
rizz fib(n) bro
if n <= 1 bro
gyatt n bro
end bro
gyatt fib(n - 1) + fib(n - 2) bro
end bro
sigma i = 0 bro
skibidi i < 10 bro
print("fib(" + i + ") = " + fib(i)) bro
i = i + 1 bro
end bro
brainrot.bro (maximum)
sigma aura = 100 bro
sigma grindset = [] bro
rizz farm_aura() bro
aura = aura + 10 bro
gyatt aura bro
end bro
rizz add_to_grindset(item) bro
push(grindset, item) bro
gyatt len(grindset) bro
end bro
print("starting aura: " + aura) bro
print("farm: +10 -> " + farm_aura()) bro
add_to_grindset("mew") bro
add_to_grindset("looksmaxxing") bro
add_to_grindset("six_seven") bro
print("the grindset: " + rizz(grindset)) bro
skibidi len(grindset) > 0 bro
pop(grindset) bro
end bro
ratio(aura) bro
six_seven() bro
touch_grass() bro
let_him_cook() bro
sigma_grindset() bro
lock_in() bro
print("final aura: " + aura) bro
Run any of these with
brolang examples/<name>.bro,
or cargo run -- examples/<name>.bro from a source
checkout.