view res/kryshen/tema/demo/demo.template @ 2:6c41a0b43e58

Tema 0.3 (imported from CVS).
author Mikhail Kryshen <mikhail@kryshen.net>
date Tue, 19 Feb 2008 20:32:17 +0300
parents 548a93c24e55
children
line source
1 [%!\
2 Tema demo template
3 %]\\
5 <%tema:%>
7 Escaping special character sequences:
8 [%\<%test:%>%]
10 Macro definition:
11 <%define#test
12 arg1:<%next_arg:%>, arg2:<%next_arg:%>, data:<%data:%>.%>
14 Invoke defined macro:
15 <%test:1 2 3 4 5%>
17 Define macro implemented as a Java class:
18 <%load\hello kryshen.tema.demo.Hello%>
20 Invoke defined macro:
21 <%hello\Tema%>
23 Conditional output:
24 <%optional:<%true:%>True%>\
25 <%optional:<%false:%>False%>
27 Cycle:
28 <%silent define#cycle_test
29 Arguments list: <%while#"<%next_arg:%>" %>\
30 %>\
31 <%cycle_test:1 2 3 <%:4 5%>%>
33 Escaping special characters in XML:
34 <%xml_escape\x < a & b%>