aboutsummaryrefslogtreecommitdiff
path: root/velocity-engine-core/src/test/resources/templates/VM_global_library.vm
diff options
context:
space:
mode:
Diffstat (limited to 'velocity-engine-core/src/test/resources/templates/VM_global_library.vm')
-rw-r--r--velocity-engine-core/src/test/resources/templates/VM_global_library.vm27
1 files changed, 27 insertions, 0 deletions
diff --git a/velocity-engine-core/src/test/resources/templates/VM_global_library.vm b/velocity-engine-core/src/test/resources/templates/VM_global_library.vm
new file mode 100644
index 00000000..5089cbc9
--- /dev/null
+++ b/velocity-engine-core/src/test/resources/templates/VM_global_library.vm
@@ -0,0 +1,27 @@
+#macro( quietnull $a)
+#if($a)$a#end
+#end
+
+#macro( recurse $a )
+ global recurse $a
+ #set( $a = $a - 1)
+ #if ($a > 0)
+ #recurse( $a )
+ #end
+#end
+
+#macro( callrecurse )
+ #set( $count = 5)
+ #recurse( $count )
+#end
+
+#macro( testbool $b )
+ #if($b)
+ arg true
+ #end
+ #if( ! $b )
+ arg false
+ #end
+#end
+
+