Skip to content
This repository has been archived by the owner on Feb 23, 2022. It is now read-only.
/ uit-lang Public archive

uit-lang is a simple, pseudo-code-like programming language, developed to help students learn the programming logic!

License

Notifications You must be signed in to change notification settings

uitverse/uit-lang

Repository files navigation

The uit-lang Interpreter

MIT license Lines of code Code Quality Score

uit is interpreter for uit-lang, a pseudo-code like programming language, designed for beginners in programming. Not too slow with JVM, and with must-have programming language features.

Documentation

Since it's under development, documentations hasn't been written yet. It's basically heavy modified version of Lox Lang ( CraftingInterpreters ).

New Features

  • Static Data Types
  • Modulo, Exponent, Prefix, Postfix operators
  • Loop Control ( Break, Continue )
  • OOP with Access Modifier (Public, Private, Protected)
  • Super

Installation

You can install uit-lang interpreter in various methods.

Prebuilt Package

Well, you can download prebuilt jar here. Then, run it through JRE.

git clone -b main https://github.com/uitverse/uit-lang && cd uit-lang

clone first!

Building with JDK

mvn clean package

Building with Docker

docker build -t uit .
docker run -ti --rm uit

License

The interpreter is licensed under MIT. See LICENSE for more details.

Credits

Thanks to:

About

uit-lang is a simple, pseudo-code-like programming language, developed to help students learn the programming logic!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published