/extron

A simple interpreter written in rust.

Primary LanguageRustMIT LicenseMIT

Extron Logo

Website | Getting started | Documentation

This is the main source code repository for Extron. It contains the compiler, standard library, and documentation.

Why Extron ?

  • Mainly because I wanted to learn Rust. And secondly because I wanted to make a simple and easy to use programming language. Thats it. 😁

Quick Start

Installing on Linux or WSL (Windows Subsystem for Linux)

curl -sfL https://raw.githubusercontent.com/AvaterClasher/extron/main/install.sh | sh

Installing on Windows

iwr -useb https://raw.githubusercontent.com/AvaterClasher/extron/main/install.ps1 | iex

Installing from Source

Build steps

  1. Clone the source with git:

    git clone https://github.com/AvaterClasher/extron.git
    cd extron
  1. Run the following command to build the project:

    # For running the REPL (Read-Eval-Print-Loop)
    cargo run
    # For running a Extron (.ext) file
     cargo run run <path-to-file>

Getting Help

See https://github.com/AvaterClasher/extron/issues for reporting bugs and feature requests.

License

Extron is primarily distributed under the terms of the MIT license.

See LICENSE-MIT for details.