macro action

Keyword: macro

Declares a special sort of action that only has meaning to a Dafny code-generator, unused in general. Dafny apparently has to differentiate call-by-value and call-by-reference actions.

Not to be mistaken for a macro definition which is introduced with the definition keyword.

Almost all uses of the term "macro" in Ivy's documentation and user interface refer to macro definitions, not macro actions. The macro keyword should almost never be used.