-
Notifications
You must be signed in to change notification settings - Fork 1
vmfunc/jollyc
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
╔══════════════════════════════════════════════════════════════════════════════╗ ║ JollyC ║ ╚══════════════════════════════════════════════════════════════════════════════╝ ▐ OVERVIEW ▐═══════════════════════════════════════════════════════════════════╗ │ │ │ JollyC is a C-based metalang for a christmas-themed │ │ programming language. It features festive syntax tokens and holiday- │ │ inspired programming constructs. │ │ │ ╠──────────────────────────────────────────────────────────────────────────────╣ ▐ TECHNICAL SPECIFICATIONS ▐═══════════════════════════════════════════════════╗ │ │ │ LEXICAL TOKENS: │ │ ├─ SANTA : Program entry point │ │ ├─ RUDOLPH : Control flow │ │ ├─ PRESENTS : Variable declaration │ │ ├─ SLEIGH : Function definition │ │ ├─ REINDEER : Loop construct │ │ ├─ MISTLETOE : Conditional branching │ │ ├─ STAR : Return statement │ │ ├─ BELL : I/O operations │ │ ├─ WREATH : Scope delimiter │ │ ├─ HOLLY : Numeric literal │ │ └─ TINSEL : String literal/Identifier │ │ │ ╠──────────────────────────────────────────────────────────────────────────────╣ ▐ BUILD INSTRUCTIONS ▐═══════════════════════════════════════════════════════════╗ │ │ │ 1. Clone the repository: │ │ git clone https://github.com/vmfunc/jollyc.git │ │ │ │ 2. Build the compiler: │ │ make │ │ │ │ 3. Compile a JollyC program: │ │ ./jollyc source.jc │ │ │ ╠────────────────────────────────────────────────────────────────────────────────╣
About
christmas-themed metalanguage transpiler based on C
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published