changeset 0 | 76005e62091d |
-1:000000000000 | 0:76005e62091d |
---|---|
1 include yslt.yml2 |
|
2 |
|
3 tstylesheet { |
|
4 template "module" { |
|
5 | module «name(*)» { |
|
6 apply "*/interface"; |
|
7 | }; |
|
8 } |
|
9 |
|
10 template "interface" { |
|
11 | interface «name(*)» { |
|
12 apply "*/*", mode="func"; |
|
13 | }; |
|
14 } |
|
15 |
|
16 template "*", mode="func" |
|
17 | «name(.)» «name(*)»(`apply "*/*", mode="parms";`); |
|
18 |
|
19 template "*", mode="parms" { |
|
20 > «name(.)» «name(*)» «name(*/*)» |
|
21 if "position() != last()" > , |
|
22 } |
|
23 } |