MCPcopy Index your code
hub / github.com/crablang/crabrave

github.com/crablang/crabrave @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
4 symbols 6 edges 1 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

CrabRave Programming Language

CrabRave

CrabRave is a fun and unique programming language based on Brainfuck, which utilizes crab and sea-life emojis as its syntax rather than traditional characters. This language adds a creative and engaging touch to programming.

The process involves transpiling CrabRave code to the Crab intermediate language, which is then compiled into a binary executable.

Usage

Requirements

To use CrabRave, you will need to have the crabc compiler installed. For Unix systems, it can be easily installed with the CrabLang toolchain by running the following command:

sh <(curl https://install.crablang.org -L)

Compiling CrabRave

Once you have cloned the CrabRave repository, you can compile a CrabRave file using the following command:

crabgo run -- /path/to/file.rave

After compilation, you can execute the output file named "compiled".

Important Note

Although CrabRave offers a novel and entertaining programming experience, it is not recommended for serious or professional use. Enjoy it as a creative programming exercise!

Core symbols most depended-on inside this repo

lexer
called by 1
src/main.rs
translate_to_crab
called by 1
src/main.rs
main
called by 0
src/main.rs

Shape

Function 3
Enum 1

Languages

Rust100%

Modules by API surface

src/main.rs4 symbols

For agents

$ claude mcp add crabrave \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact