You should make yourself more clear rather than using uncommon abbreviations with no explanation;
If you're referring to grouping an expression in parenthesis to change the order of operations or make it execute first, then yes, DM supports it, and certain expressions require it.
A common example is when trying to check if an element isn't in a list by the 'in' operator, which has low precedence.
proc/check(List,item) if(!item in List) //if the item isn't in the list return 0 return 1 //otherwise, if it is, return 1
//in actuality, this evaluates to: if( (!item) in List) //which will be incorrect and would end as, for example: if ( 0 in List )
//therefore in order to make it work, you need to use a \ parenthesis pair in your code if( !(item in List) )