Expand macro prototype: "virtual macro". Expand macro template: "override". Override macro displays parameters declared in the prototype as R/O. Introduce "usages" of prototype parameters to serve as local anchors; this avoids problems with generation. The existing code is going to work as before, but marked as erroneous until migrated. |
||
|---|---|---|
| .. | ||
| generator/template | ||
| icons | ||
| languageModels | ||
| runtime | ||
| jetbrains.mps.lang.coderules.mpl | ||
| jetbrains.mps.lang.typesystem2.migration | ||