@ rule1 @ identifier fn; @@ fn(...) { <... \+ foo(); ...> } @ rule2 depends on rule1 @ identifier rule1.fn; @@ - fn(...) { - <... -\+ bar(); - ...> - }