{(expression)}

Description

Deferred evaluation — passes a nested AA expression as an opaque argument to an outer expression, preventing premature expansion. Essential when you need to pass a complex expression (containing colons or curly braces) as a parameter to another expression. Syntax: {outer_expression:{(inner expression with {nested:} calls)}} Without parentheses, AA expands all nested {} expressions before passing them as parameters, which can cause issues when the inner expression contains colons that would be misinterpreted as parameter separators. Wrapping in {(...)} defers the inner expression so it is passed literally as an argument and expanded inside the outer expression's context: {item:6625:{(some text {headline........} with {_#LINK_URL__})}} This is especially useful with {item:}, {view:}, {foreach:}, and other expressions that take template strings as parameters — allowing you to pass full AA template expressions as their content parameter. Example: display an item's title as a link: {item:{xid}:{(<a href="{_#LINK_URL__}">{headline........}</a>)}} The outer closing ) followed by } closes the deferred block. Status: Active — not deprecated (a fundamental part of AA expression syntax).