Skip to content

Remi-lang is a esoteric programming language that inspired by the charismatic vampire of the Scarlet devil Remilia Scarlet

License

Notifications You must be signed in to change notification settings

UnknownRori/remi-lang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Remi-Lang

Art drawn by UnknownRori

Warning

Don't expect much on this project.

Introduction

Remi-lang is a esoteric programming language that inspired by the charismatic vampire of the Scarlet devil Remilia Scarlet from Touhou Project. This programming language can be compiled or intepreted although the available feature might be vary.

About Touhou Project

Touhou Project is an indie game series (also known as "doujin" in Japanese) known for its ensemble cast of characters and memorable soundtracks. It is produced by and large by a single artist known as ZUN, and has a permissive license

For more information on dōjin culture, click here.

Support

Name Core FFI
Windows x86_64 🔧 🔧
Linux x86_64 🔧 🔧
JavaScript ⚠️ ✖️
Byte Code ✖️ ✖️
  • ✅ Well Supported
  • 🔧 Under construction
  • ⚠️ Major Bug/Issue
  • ✖️ Not supported yet

Additional Note:

  • Core: Core feature of the language
  • FFI: Allow you to import external shared library

Dependency

  • Rust - Compiler written in
  • Fasm - Assembler that compile assembly code into .o file that the Remi-lang compiler generated
  • gcc - Link the .o file into final executable (for windows I recommend using msys2/mingw one)

Quickstart

# Install the compiler from git repo without cloning manually
cargo install --git https://github.com/UnknownRori/remi-lang/

# Congratulation it installed on your path
remi --help

Development

git clone https://github.com/UnknownRori/remi-lang
cd remi-lang

# Test the lexer and parser
cargo test

# Install it into global path
cargo install --path .

License

This project is licensed MIT license.

About

Remi-lang is a esoteric programming language that inspired by the charismatic vampire of the Scarlet devil Remilia Scarlet

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages