They have a tool for creating DSL: https://www.jetbrains.com/mps/
Can I embed the editor there in my program? Or the only goal is to use it only during development (to compile from DSL)?
In principle, since the MPS editor is a Java Swing application, it can be embedded, but the current wiring makes it not a trivial process. It is definitely off the beaten track.
IDE DSL IDE, IntelliJ DSL - https://confluence.jetbrains.com/display/MPSD34/Building+standalone+IDEs+for+your+languages
Source: https://habr.com/ru/post/1664522/More articles:C # Use Process.Start with parameters and spaces in the path - c #How to reuse a single component with multiple routes without re-creating the component instance - angular2-routingUnexpected "DecoratorFactory" value imported by "DynamicTestModule" module - karma jasmine - angularJavaPoet - type of an inner type class - javaXCTestCase: Wait for the application to stop working - iosAndroid Things and Bluetooth - bluetoothHow to convert a 3-level dictionary to the desired format? - pythonhttps://translate.googleusercontent.com/translate_c?depth=1&pto=aue&rurl=translate.google.com&sl=ru&sp=nmt4&tl=en&u=https://fooobar.com/questions/1664525/clipping-borders-to-subviews&usg=ALkJrhgjdEZ6LAWKkT3ZdCIXG9wwarDMrQFortran-derived constructor type defined using function C (II) - cUser registration in development via API - jsonAll Articles