DSL for Modelling Method realization
AdoScript
AdoScript is a domain-specific language for realizing modeling methods, i.e. a MM-DSL. It is one of three MM-DSL languages: MetaMorph with a focus on the definition, FDMM with a focus on specification and AdoScript with a focus on implementation.
AdoScript is an implementation-oriented MM-DSL in the sense that its typical outcome is a modeling tool that makes operational a modeling method specification. It fulfills four foundational meta-concepts relevant for this task: Instantiation, Visualization, Customization, Utilization. These meta-concepts and the constructs derived from them make AdoScript a platform-independent language - although it has been traditionally used through its ADOxx implementation.
A modelling method is described by the Generic Modelling Method Framework (GMMF) and is developed through the Agile Modelling Method Engineering approach (AMME).
The following image provides for better understanding the relation of AdoScript MM-DSL with GMMF and AMME.
Resources:

ADOxx AdoScript VSC extension
Extension for Visual Studio Code for the AdoScript language as used by the ADOxx platform, providing syntax highlighting, code snippets, comment toggling, code block folding and specific editors. The syntax highlighting focuses on recognizing the right concepts and displaying them according to the used theme. It also tries to identify illegal code where possible and mark it accordingly.

MM-DSL: An EBNF Specification
The formal specification of the grammar for a Modeling Method Domain-specific language (MM-DSL) using Extended Backus–Naur form (EBNF). The MM-DSL has been developed for the purpose of specifying the modeling method requirements and their direct translation into a fully functional modeling tool.