Mps Quotations

Use when writing or debugging MPS quotations and anti-quotations — "node literals" that create SNode trees inline in behavior, typesystem, intentions, generator, and other model code. Covers heavy quotations (`Quotation`, `<...>`), light quotations (`NodeBuilder`, constructor-style for bootstrapping), and the four anti-quotation varieties: child (`%(...)%`), list (`*(...)*`), reference (`^(...)^`), property (`$(...)$`). Reach for this skill whenever the task involves splicing runtime values into quoted node trees or choosing between heavy and light quotations.

jetbrains Updated

File contents

jetbrains/mps/tree/main/.agents/skills/mps-quotations commit 7fb1c69a6c

Frequently asked questions

npx skillmds@latest add jetbrains/mps-quotations