Add recursive loop to support tree-like structures
[tedtools.git] / expected / tmpl
1 initTemplate: 0
2 id: 17 - <i>simple</i>
3 idhex: 0x00000011 - <b>HEX
4 idhexdef: HEX(0x00000011) -<
5 ndef: 
6 ndef def: Wow
7 empty 
8 empty def: "EmptyId" - default
9 zero 0
10 zero def: 0
11
12 ID-YES
13 DEFINED ID-YES
14 NOT ID-NO
15 NOT DEFINED ID-NO
16
17 ndefID-NO
18 DEFINED ndefID-NO
19 DEFINED ndefID-YES
20 DEFINED ndefID-YES
21
22
23 EmptyId-NO
24 DEFINED EmptyId-NO
25 DEFINED EmptyId-YES
26 DEFINED EmptyId-YES
27
28 zeroID-NO
29 DEFINED zeroID-YES
30 DEFINED zeroID-YES
31 NOT DEFINED zeroID-NO
32
33 id*2 34 
34 id+2 19 
35 (id+2)*2 38 
36 id+2*2 21 
37 id*2+2 36
38 id*3+zeroID 34
39 length(str) 6
40 length(str) > 3: true
41
42 HEH-1
43 CallCounter: 1
44
45 str ? "yes" : -1 = yes
46
47
48         
49                 ID!=0 && defined(zeroID) - right
50         
51
52
53
54         1/3. odd:true even:false
55         
56         FIRST  id: 17 ha1:Data is absent/ha1
57
58         
59
60         2/3. odd:false even:true
61         
62           id: 17 10:WOW/10
63
64         
65                 <ol>
66                         <li>Number 1
67                 
68         
69                 
70                         <li>Number 2
71                 </ol>
72         
73
74         3/3. odd:true even:false
75         
76          LAST id: 17 ha3:Data is absent/ha3
77
78         
79
80
81
82 ================================================
83 id: 23 - <i>simple</i>
84 idhex: 0x00000017 - <b>HEX
85 idhexdef: HEX(0x00000017) -<
86 ndef: 
87 ndef def: Wow
88 empty 
89 empty def: "EmptyId" - default
90 zero 0
91 zero def: 0
92
93 ID-YES
94 DEFINED ID-YES
95 NOT ID-NO
96 NOT DEFINED ID-NO
97
98 ndefID-NO
99 DEFINED ndefID-NO
100 DEFINED ndefID-YES
101 DEFINED ndefID-YES
102
103
104 EmptyId-NO
105 DEFINED EmptyId-NO
106 DEFINED EmptyId-YES
107 DEFINED EmptyId-YES
108
109 zeroID-NO
110 DEFINED zeroID-YES
111 DEFINED zeroID-YES
112 NOT DEFINED zeroID-NO
113
114 id*2 46 
115 id+2 25 
116 (id+2)*2 50 
117 id+2*2 27 
118 id*2+2 48
119 id*3+zeroID 46
120 length(str) 
121 length(str) > 3: 
122
123
124 CallCounter: 2
125
126 str ? "yes" : -1 = -1
127
128
129         
130                 ID!=0 && defined(zeroID) - right
131         
132
133
134
135         1/1. odd:true even:false
136         
137         FIRST LAST id: 23 1234:FOO/1234
138
139         
140                 <ol>
141                         <li>Again 1
142                 </ol>
143         
144
145
146
147         <ul><li>1 outer#1
148         
149         <ul><li>1 inner#4
150         
151         
152         
153
154         <li>2 inner#5
155         
156         
157         </ul>
158
159         <ol><li>1 oneloop:subloop1#2<li>2 oneloop:subloop2#3</ol>
160         
161
162         <li>2 outer#6
163         
164         <ul><li>1 inner#8
165         
166         <ol><li>1 oneloop:subloop3#9</ol>
167         
168
169         <li>2 inner#10
170         
171         
172         </ul>
173
174         <ol><li>1 oneloop:subloop2#7</ol>
175         
176
177         <li>3 outer#11
178         
179         <ul><li>1 inner#12
180         
181         
182         
183
184         <li>2 inner#13
185         
186         <ul><li>1 innerst#14
187         
188         
189         
190
191         <li>2 innerst#15
192         
193         
194         
195
196         <li>3 innerst#16
197         
198         <ol><li>1 oneloop:subloop4#17</ol>
199         
200
201         <li>4 innerst#18
202         
203         
204         </ul>
205
206         
207         </ul>
208
209         
210         </ul>
211