Previews
Desktop• Mobile

Expand Preview
Description
Skibidi Lang turns modern Gen-Z internet slang into executable machine code. Built from scratch using C++ and CMake, the compiler tokenizes slang terms into standard AST representations and utilizes LLVM for code generation and optimizations.
Skibidi Lang is a meme-inspired yet functional compiled programming language featuring slang-based syntax, custom lexer/parser, and LLVM backend emission.
Key Features
Custom lexer and parser mapping slang to language ASTs
LLVM IR generation for native binary compilation
Web-based playground IDE for running code online
Informative error diagnostics and syntax highlighter
Architecture & Infrastructure
C++ Lexer/Parser Engine
LLVM Backend Generator
WebAssembly Web IDE
Story & Developer Notes
WHY I BUILT THIS
Created as a fun exploration into compiler engineering, lexing/parsing algorithms, and LLVM backend integration.
INSPIRATION
Internet culture, brainrot slang, and classic esoteric programming languages like ArnoldC and Ook!.
KEY LEARNINGS
- Compiler front-end implementation in C++
- Abstract Syntax Trees (AST)
- LLVM Code Generation API
FUTURE ROADMAP
- Add stdlib support for file I/O
- Improve compiler diagnostics and line error highlighting
Information
ProviderSudip Mahata
Categorywebsite
StatusCompleted
RoleCreator & Language Designer
Year2024
LicenseMIT
Technologies Used
C++CMakeLLVMCompiler DesignWebAssembly
Tags & Keywords
#skibidi-lang#compiler#cpp#llvm#esoteric language#gen-z#programming language



