An open API service indexing awesome lists of open source software.

https://github.com/efectn/bruhlang

Bruhlang is bruh word based esoteric language.
https://github.com/efectn/bruhlang

Last synced: 10 months ago
JSON representation

Bruhlang is bruh word based esoteric language.

Awesome Lists containing this project

README

          

# Bruhlang
Bruhlang is ***bruh*** word based esoteric language. Syntax inspired by [Zwedgy/Bruh](https://github.com/Zwedgy/Bruh)

_**Build:**_ `go build .`

**_Usage:_** `./bruhlang `


## Syntax:

### Keywords
- bruh
- moment
- momentum
- effect
- sound

| Bruhlang | Meaning |
|---|---|
| bruh \ | Define variable |
| \ momentum | Increment variable by one |
| \ moment | Decrement variable by one |
| moment \ | Print variable as integer |
| momentum \ | Print variable as ASCII |
| \ \ | Assign \ to \ |
| \ effect \ | Increment \ by \ |
| \ sound \ | Decrement \ by \ |
| sound -\ \- >> \ << sound | Loop \ until \ is equal to \ |
| sound -\ momentum \- >> \ << sound | Loop \ until \ is bigger than \ |
| sound -\ moment \- >> \ << sound | Loop \ until \ is smaller than \ |

**Note:** To get multiple statements on while, you can use ***|*** operator. Example: `sound -aa moment bb- >> moment aa | aa momentum << sound`

**Note 2:** You need to put ***||*** on end of lines.

## Example:
bruh b ||
bruh bb ||
bruh h ||

b momentum ||
b momentum ||
b momentum ||
b momentum ||
b momentum ||
b momentum ||
b momentum ||
b momentum ||
b momentum ||
b momentum ||
b momentum ||
b effect b ||
bb b ||
b effect b ||
b effect bb ||
momentum b ||

b effect b ||
b sound bb ||
h b ||
b momentum ||
b momentum ||
b momentum ||
b momentum ||
momentum b ||

b momentum ||
b momentum ||
b momentum ||
momentum b ||

h moment ||
h moment ||
h moment ||
h moment ||
h moment ||
h moment ||
momentum h ||

**_Output_:** `Bruh`