Skip to content

Latest commit

 

History

History
30 lines (20 loc) · 1.09 KB

README.md

File metadata and controls

30 lines (20 loc) · 1.09 KB

SpacemanDMM/crates

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.

dependency tree

  • dreammaker - a pure-Rust parsing suite for the DreamMaker programming language.

  • dm-langserver - a language server based upon that parser.

  • dmdoc - a doxygen-esque documentation generator for DreamMaker codebases.

  • dreamchecker - extended whole-program analysis and type checking tools for DM codebases.

  • dmm-tools - additional libraries for working with DreamMaker icon and map files, including a renderer.

  • dmm-tools-cli - the command-line interface to dmm-tools.