I am trying to learn MPS basics.
Pretty much of a problem is inside the project attached.
For an example, I want to create a tiny DSL for manipulating 3-dimensional points. By now I am able to create points and make some handy literals for points representation. But when I want to assign a value from a literal to a point valiable, I get stuck with building generator for it. Can you please take a look at my project and recommend the proper way for building that type of a generator?