Action block
The action block is executed for a rule when pattern
matching succeeds (or does not exist) and the filter is TRUE (or does not exist). An action block uses the following form:
do {<action-list>}
Action lists can occur only within a do block. An action list is composed of statements. Statements include variable assignments, conditional actions, and rules. Each statement must end with a semicolon. An example of an action block
is as follows:
do { statement_1; statement_2; statement_3; }