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. |
||
|---|---|---|
| .. | ||
| behavior.mps | ||
| constraints.mps | ||
| editor.mps | ||
| findUsages.mps | ||
| intentions.mps | ||
| jetbrains.mps.lang.coderules.analysis.mps | ||
| migration.mps | ||
| plugin.mps | ||
| structure.mps | ||
| typesystem.mps | ||
| util.mps | ||