Child pages
  • What's new in MPS 2018.3 (draft)
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

EAP1 (is planned on 10.09.18)

Behavior methods overridden/implemented icons

Behavior methods have been equipped with icons similar to the BaseLanguage java methods.

Accordingly one can click on an icon and navigate to one of the overridden/implemented methods if needed.

Build language test modules construction

The test modules construction has been extended with a possibility to specify additional idea plugins which ought to be loaded on the MPS test execution

<pic todo>

 

Generator language 

$INCLUDE$ macro has been deprecated and there's a migration to replace its instances with $CALL$. Former didn't support templates with arguments and there's no reason to keep two mechanism to invoke a template.

$WEAVE$ macro and weaving rules can invoke templates with arguments now

When interpreted template weaves an external template from 'compiled' generator, it is no longer interpreted but compiled template code is executed.

'Compiled' templates may weave interpreted templates now

QueriesGenerated, collection of queries from a template model, no longer uses Java reflection (in fact, this is the change I forgot to mention in 2018.2. Though this one is not high importance to end-user unless he looks into source code or digs through exception stacktraces, it's a notable change in the way generator had worked for years)


  • No labels