1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
<set macro1>
<set macro2="val1">
<block macro3>val2</block>
<block macro4></block>
<set macro5=$macro1>
<set macro6=${macro3}>
<set .=foo>
<block name=macro7><quote quote bla></block>
<block name=macro8 expand><quote quote bla></block>
<set macro9="$.abc$macro3: $macro1">
<if macro1>
macro1 is set
</if>
<if macro1="">
macro1 is empty string
</if>
<if macro5="">
macro5 is empty string
</if>
macro1:<use macro1>:
macro2:<use macro2>:
macro3:<use macro3>:
macro4:<use macro4>:
macro5:<use macro5>:
macro6:<use macro6>:
macro7:<use macro7>:
macro7 raw:<use macro7 noexpand>:
macro8:<use macro8>:
macro8 raw:<use macro8 noexpand>:
macro9 raw:<use macro9 noexpand>:
<tagtest quoted=$macro2 quotedtoo="$macro2" notquoted=m$macro2>
<tagtest
quoted=$macro2
quotedtoo="$macro2"
notquoted=m$macro2
>
|