exampleLang is a basic MAL language intended to demonstrate the standard project structure and essential components of a MAL language. It is designed to be used as a minimal working example or a template for developing new attack languages.
This project structure is optimized for modern MAL development workflows, which typically involve working with the MAL Toolbox for compilation and integration.
All necessary tools for compiling, analyzing, and working with MAL languages are centralized in the MAL ecosystem.
For all development, compilation, and integration with analysis environments (such as Python), please refer to the main repository:
- MAL Toolbox Repository: https://github.com/mal-lang/mal-toolbox
A detailed, step-by-step tutorial on how to compile a MAL language specification is available here:
- Compilation Tutorial: https://github.com/mal-lang/mal-toolbox-tutorial?tab=readme-ov-file#compiling-a-language