Expand description
§umm
A scriptable build tool/grader/test runner for Java projects that don’t use package managers.
Modules§
- A module defining a bunch of constant values to be used throughout
- For all things related to grading
- For all things related to project health
- For discovering Java projects, analyzing them, and generating/executing build tasks
- For all parsers used
- Utility functions for convenience
- For structs and enums related to VSCode Tasks
Functions§
- Deletes all java compiler artefacts
- Macro generated variant of #fn_name that returns EvalAltResult. This allows the function to be used in scripts.
- Creates and returns a new
Engine
with all the types and functions registered - Prints the result of grading
Type Aliases§
- Dict 🔒Defined for convenience