I read and viewed videos about MPS for about 3-4 hours and I still unable to answer the question - is MPS is suitable for my need so I will ask it here.
There is a YAML DSL defined by the community (http://docs.oasis-open.org/tosca/TOSCA-Simple-Profile-YAML/v1.0/csprd01/TOSCA-Simple-Profile-YAML-v1.0-csprd01.html#_Toc430015618)
I need to:
1. Validate and read this DSL into POJOs (An engine will use these POJOs in order to create the resources).
2. Allow a user that writes such DSLs to use an IDE with syntax coloring, validation and smart completion.
Can I achieve these goals with MPS? If so, can you please share an example?