Fixing an issue with output parameters that are of type IntPtr
[castle.git] / Tools / NVelocity / test / templates / vm_test2.vm
blobad3db6490a1932eeb5fd220110623b9c995d786a
1 #**
3 @test vm_test2.vm
5 This template is used for Velocity regression testing.
6 If you alter this template make sure you change the
7 corresponding comparison file so that the regression
8 test doesn't fail incorrectly.
10 Tests VM recursion *and* the local template namespace feature.
11 This version of recurse should override the global version
12 when called by the global VM callrecurse()
14 #macro( recurse $a )
15   local recurse $a
16   #set( $a = $a - 1)
17   #if ($a > 0)
18     #recurse( $a )
19   #end
20 #end
22 #set($count = 5)
24 #callrecurse()