Skip to content

XFydro/x3

Repository files navigation

X3


Windows and Linux Compatible!

@@@@@@@@@@@@@@@@@@@@@@@@@@@@

X3 ME (MintEclipse)

A mashup of multiple markdown, general-purpose, and domain-specific languages.

Current Version: 3.95 Project Phase: Active development (may be affected by other concurrent projects)


What is MintEclipse?

MintEclipse is an advanced X3 interpreter variant designed for expressive and powerful scripting.

Features include:

  • Dynamic variables
  • Expression parsing
  • Function definitions
  • Debugging tools
  • Misc Functions

Requirements

  • Python 3.6+
  • Internet access (for fetch, ##fetch:*, and packages)

Required packages (auto-installed if missing):

  • psutil
  • requests

Usage

Run a Script

Without PATH:

python "C:/.../minteclipse.py" -f "script.x3"

With PATH:

x3 -f "./script.x3"

Installers:


@@@@@@@@@@@@@@@@@@@@@@@@@@@@

X3 SR (Sardonix)

"Lightweight as a feather, dumb as a rock"

(NO LONGER MAINTAINED!)

Current Version: 3.94 Project Phase: Active development


What is Sardonix?

Sardonix is a lightweight and efficient variant of MintEclipse v3.94, designed with a cleaner structure and improved performance.

It features:

  • A well-defined abstract syntax tree
  • Improved tokenisation
  • Better performance with moderate compatibility

Built by Raven (formerly XFydro)


Usage

Run a Script

Without PATH:

python "C:/.../sardonix.py" -f "script.x3"

With PATH:

x3 "./script.x3"

Installers:


@@@@@@@@@@@@@@@@@@@@@@@@@@@@

License

All X3 versions are licensed under the GNU General Public License v3.0, even if older versions state otherwise.

About

X3 interpreter source code.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages