https://github.com/alex2772/eblang
expressively bare language
https://github.com/alex2772/eblang
Last synced: 11 months ago
JSON representation
expressively bare language
- Host: GitHub
- URL: https://github.com/alex2772/eblang
- Owner: Alex2772
- License: mit
- Created: 2025-07-31T14:36:02.000Z (12 months ago)
- Default Branch: master
- Last Pushed: 2025-07-31T15:02:02.000Z (12 months ago)
- Last Synced: 2025-07-31T18:52:21.947Z (12 months ago)
- Language: C++
- Size: 23.4 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Expressively Bare Language (eblang)
Video: https://youtu.be/Zk676WxebzE
## Overview
Expressively Bare Language (eblang) is a minimalist programming language designed with simplicity and expressiveness in
mind. It aims to provide a clean and straightforward syntax.
This programming language is not intended for real world applications; instead, it is a demonstration of implementing
your own language.
## Project Structure
- `src/` - Source code of the eblang compiler/interpreter
- `lib/` - Core library components
- `example_programs/` - Example programs written in eblang
- `cmake-build-debug/` - Build directory (generated)
## Building from Source
### Prerequisites
- CMake (3.x or higher)
- C++ compiler with C++11 support or higher
### Build Instructions
```bash
mkdir build
cd build
cmake ..
cmake --build .
```
# Usage
```bash
./eblang example_programs/hello_world.eblang
```