blob: 6a234e1010d5be6c6d0be8dd6b422f9fdca7fa90 (
plain)
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
|
\RequirePackage{template}
\DeclareTemplateType{xxx}{0}
\DeclareTemplate{xxx}{test}{0}
{
xkey=n \xkey,
key =i {yyy} \value
}
{
\DoParameterAssignments
\show\xkey
\show\value
\value
}
\DeclareTemplateType{yyy}{0}
\DeclareTemplate{yyy}{foo}{0}
{
keya =L \foo
}
{
\DoParameterAssignments
\show\foo
}
\DeclareInstance{xxx}{bar}{test}
{
xkey = \UseTemplate{yyy}{foo}{ keya = 20pt },
key = \UseTemplate{yyy}{foo}{ keya = 10pt }
}
\ShowInstance{xxx}{bar}
\UseInstance{xxx}{bar}
\stop
|