Skip to content
This repository has been archived by the owner on Jul 15, 2023. It is now read-only.

nuclearsalmon/magiika_ruby

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A magical interpreted programming language - powered by Ruby, magic and ⊹SPARKLES₊+!

Motivation

To create a custom language that is pleasant to use, and has built-in security features for running untrusted code safely.

📦 Dependencies

  • Ruby >= 3.0: Magiika is parsed using Ruby.

📸 Screenshots

Screenshot 1

🚀 How to use

Note: Grant execute permission to the file first. (chmod +x main.rb)

Run in interactive mode

./magiika.rb

Run a file

./magiika.rb <MYFILE>

Run tests

  • You can run all the availible tests by running the test_all.rb file.
  • You can run also any of the test_*.rb files on their own.
./test/test_all.rb

About

A magical programming language! ✨

Resources

Stars

Watchers

Forks