1 2 3 4 5 6 7 8
((directive_start) @start (directive_end) @end.after (#set! role block)) ((bracket_start) @start (bracket_end) @end (#set! role block))