Starlight Language

Lightweight server-side scripting programming language with CLI runtime and npm distribution

Overview

Starlight Language is a lightweight scripting programming language designed for simplicity, clarity, and learning. It includes a custom interpreter with lexer, parser, and evaluator components, and runs directly from the command line.

Installation

Install Starlight globally using npm:

npm install -g starlight-cli

Usage

Run a Starlight script from the command line:

starlight file.sl

Example

sldeploy "Hello, Starlight"

Interpreter Architecture

Source Code → Lexer → Parser → AST → Evaluator → Output

Key Features

Use Cases

Source Code

View the project on GitHub:

https://github.com/dominexmacedon-dev/starlight-cli-script