1 <expr>
2 <define name="square" args="x">
3 <multiply><x/><x/></multiply>
4 </define>
5 <if>
6 <eq>
7 <square>2<define name="x">4</define></square>
8 16
9 </eq>
10 <print newline="true">PASS</print>
11 <expr>
12 <print newline="true">FAIL</print>
13 <false/>
14 </expr>
15 </if>
16 </expr>