| .. | ||
| cli | ||
| dreammaker | ||
| editor | ||
| langserver | ||
| qt-extras | ||
| tools | ||
| README.md | ||
SpacemanDMM/src
SpacemanDMM consists of several packages. Each may be built by running
cargo build -p <name> from the repository root. If no -p flag is
specified, all packages will be built. Adding --release will enable more
optimization flags, taking longer to compile but producing faster executables.
dreammaker ←- dm-langserver
↑
dmm-tools ←- cli
↑
spaceman-dmm -→ qt-extras
-
dreammaker - a pure-Rust parsing suite for the DreamMaker programming language.
-
dm-langserver - a language server based upon that parser.
-
dmm-tools - additional libraries for working with DreamMaker icon and map files, including a renderer.
-
cli - the command-line interface to
dmm-tools. -
qt-extras - additional integrations between Rust and Qt for use by the editor.
-
spaceman-dmm - a very early prototype of a map editor meant as an alternative to DreamMaker's default.