βββ βββββββββ βββββ βββββ βββββββββ ββββββββββ βββββββββββ βββββ βββββ βββββββββββ βββ
βββ ββββ βββ ββββββββββββββββ βββββ βββββββββββββββββββββββββββββββββββββββ βββββ βββββββββββββ βββ ββββ βββ
βββββββββββββ βββ βββ βββββ βββ ββββ βββ ββββ β β β ββββ β ββββ ββββ ββββ ββββ βββββββββββββ
βββββββββ ββββ βββββββ βββββββββββ βββββββ ββββ ββββ ββββ βββββββββββ βββββββββ
βββββββββ ββββ βββββββ βββββββββββ βββββββ ββββ ββββ ββββ ββββββββββ βββββββββ
βββββββββββββ βββββ βββ βββ βββββ βββ ββββ ββββ β β ββββ ββββ ββββ ββββ βββββββββββββ
βββ ββββ βββ βββββββββββ βββββ βββββ βββββββββββ ββββββββββ βββββ ββββββββββ βββββ βββ ββββ βββ
βββ βββββββββ βββββ βββββ βββββββββ ββββββββββ βββββ ββββββββ βββββ βββ
Copyright (c) 2025 MF366
CX Setup is THE scripting language for writing setup scripts for your ContenterX packages.
Unlike MFRoad, this one is ACTUALLY interpreted and not parsed.
I spent a lot more time working on this one than I did on MFRoad.
Components (all of them are licensed under the MIT License):
* Interpreter (can be either imported as a Python module and used in a program OR ran directly in the terminal - where you'll find a beautiful TUI) - cxsetup.py
* Syntax Highlighter - CX SynHigh (like the interpreter, can be either imported as a Python module and used in a program OR ran directly in the terminal - where you'll find a colorful TUI) - cxhighlight.py
* Linter (coming soon!!!) - cxlint.py
* Test Suite (while mostly made specifically for my use, it can be either imported as a Python module and used in a program OR ran directly in the terminal - where you'll find a beautiful TUI, just like with the others) - cxtest.py
Parser at: cxsetup.py
-------------------------------
Documentation available at: https://mf366-coding.github.io/documentation/cxsetup_2.0.html
(replace 2.0 with the version you'd like to see the documentation for)
(2.0 is the latest)
-
Notifications
You must be signed in to change notification settings - Fork 0
The official scripting language for ContenterX.
License
MF366-Coding/CXSetup
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Β | Β | |||
Repository files navigation
About
The official scripting language for ContenterX.
Resources
License
Stars
Watchers
Forks
Packages 0
No packages published