STK. - Commands

<< Click to Display Table of Contents >>

Navigation:  3. Script Language > Arrays and Data-Structures > STK. - Stack >

STK. - Commands

Speed-Considerations for STK.

Previous Top Next


MiniRobotLanguage (MRL)

 

Speed-Considerations for STK.

You can execute typically 16 Mio. Ticks per Second, STK. takes ~150 of these per Command

 

' Measurement was done using compiled EXE. 

' "Free-Run Mode" from Editor may be 50% slower.

'

019 0000000000000294 0001 VAR.$$MSG=(1) Test STK.New with default type

020 0000000000001014 0001 STK.New|$$STK

021 0000000000000429 0001 JIZ.$$STK|Lab_failed

022 0000000000000391 0001 STK.End|$$STK

023 0000000000000004 0001

024 0000000000000052 0001 VAR.$$MSG=(2) Test STK.New with String type

025 0000000000000136 0001 STK.New|$$STK|s

026 0000000000000108 0001 JIZ.$$STK|Lab_failed

027 0000000000000103 0001 STK.End|$$STK

028 0000000000000004 0001

029 0000000000000045 0001 VAR.$$MSG=(3) Test STK.New with Integer type

030 0000000000000112 0001 STK.New|$$STK|i

031 0000000000000103 0001 JIZ.$$STK|Lab_failed

032 0000000000000182 0001 STK.End|$$STK

033 0000000000000004 0001

034 0000000000000040 0001 VAR.$$MSG=(4) Test STK.New with Float type

035 0000000000000190 0001 STK.New|$$STK|f

036 0000000000000101 0001 JIZ.$$STK|Lab_failed

037 0000000000000173 0001 STK.End|$$STK

038 0000000000000004 0001

039 0000000000000046 0001 VAR.$$MSG=(5) Test STK.Validate with valid handle

040 0000000000000107 0001 STK.New|$$STK

041 0000000000000133 0001 STK.Validate|$$STK|$$RES

042 0000000000000326 0001 JIV.$$RES!1|Lab_failed

043 0000000000000101 0001 STK.End|$$STK

044 0000000000000004 0001

045 0000000000000043 0001 VAR.$$MSG=(6) Test STK.Validate with invalid handle

046 0000000000000096 0001 STK.New|$$STK

047 0000000000000088 0001 STK.End|$$STK

048 0000000000000120 0001 STK.Validate|$$STK|$$RES

049 0000000000000125 0001 JIV.$$RES!0|Lab_failed

050 0000000000000004 0001

051 0000000000000044 0001 VAR.$$MSG=(7) Test STK.Clear

052 0000000000000111 0001 STK.New|$$STK

053 0000000000000114 0001 STK.Push|$$STK|Hello

054 0000000000000088 0001 STK.Clear|$$STK

055 0000000000000118 0001 STK.Count|$$STK|$$RES

056 0000000000000126 0001 JIV.$$RES!0|Lab_failed

057 0000000000000090 0001 STK.End|$$STK

058 0000000000000003 0001

059 0000000000000038 0001 VAR.$$MSG=(8) Test STK.Count

060 0000000000000093 0001 STK.New|$$STK

061 0000000000000104 0001 STK.Push|$$STK|Hello

062 0000000000000077 0001 STK.Push|$$STK|World

063 0000000000000096 0001 STK.Count|$$STK|$$RES

064 0000000000000106 0001 JIV.$$RES!2|Lab_failed

065 0000000000000093 0001 STK.End|$$STK

066 0000000000000003 0001

067 0000000000000034 0001 VAR.$$MSG=(9) Test STK.Push with String type

068 0000000000000087 0001 STK.New|$$STK|s

069 0000000000000078 0001 STK.Push|$$STK|Hello

070 0000000000000107 0001 STK.Count|$$STK|$$RES

071 0000000000000117 0001 JIV.$$RES!1|Lab_failed

072 0000000000000092 0001 STK.End|$$STK

073 0000000000000003 0001

074 0000000000000040 0001 VAR.$$MSG=(10) Test STK.Push with Integer type

075 0000000000000105 0001 STK.New|$$STK|i

076 0000000000000142 0001 STK.Push|$$STK|123

077 0000000000000120 0001 STK.Count|$$STK|$$RES

078 0000000000000116 0001 JIV.$$RES!1|Lab_failed

079 0000000000000087 0001 STK.End|$$STK

080 0000000000000003 0001

081 0000000000000038 0001 VAR.$$MSG=(11) Test STK.Push with Float type

082 0000000000000098 0001 STK.New|$$STK|f

083 0000000000000135 0001 STK.Push|$$STK|3.14

084 0000000000000119 0001 STK.Count|$$STK|$$RES

085 0000000000000118 0001 JIV.$$RES!1|Lab_failed

086 0000000000000093 0001 STK.End|$$STK

087 0000000000000003 0001

088 0000000000000039 0001 VAR.$$MSG=(12) Test STK.Peek with String type

089 0000000000000104 0001 STK.New|$$STK|s

090 0000000000000094 0001 STK.Push|$$STK|Hello

091 0000000000000137 0001 STK.Peek|$$STK|$$RES

092 0000000000000095 0001 JIS.$$RES!Hello|Lab_failed

093 0000000000000094 0001 STK.End|$$STK

094 0000000000000004 0001

095 0000000000000044 0001 VAR.$$MSG=(13) Test STK.Peek with Integer type

096 0000000000000106 0001 STK.New|$$STK|i

097 0000000000000290 0001 STK.Push|$$STK|123

098 0000000000000133 0001 STK.Peek|$$STK|$$RES

099 0000000000000135 0001 JIV.$$RES!123|Lab_failed

100 0000000000000095 0001 STK.End|$$STK

101 0000000000000004 0001

102 0000000000000043 0001 VAR.$$MSG=(14) Test STK.Peek with Float type

103 0000000000000108 0001 STK.New|$$STK|f

104 0000000000000179 0001 STK.Push|$$STK|3.14

105 0000000000000129 0001 STK.Peek|$$STK|$$RES

106 0000000000000137 0001 JIV.$$RES!3.14|Lab_failed

107 0000000000000087 0001 STK.End|$$STK

108 0000000000000003 0001

109 0000000000000039 0001 VAR.$$MSG=(15) Test STK.Pop with String type

110 0000000000000103 0001 STK.New|$$STK|s

111 0000000000000095 0001 STK.Push|$$STK|Hello

112 0000000000000135 0001 STK.Pop|$$STK|$$RES

113 0000000000000085 0001 JIS.$$RES!Hello|Lab_failed

114 0000000000000125 0001 STK.Count|$$STK|$$RES

115 0000000000000131 0001 JIV.$$RES!0|Lab_failed

116 0000000000000093 0001 STK.End|$$STK

117 0000000000000004 0001

118 0000000000000040 0001 VAR.$$MSG=(16) Test STK.Pop with Integer type

119 0000000000000103 0001 STK.New|$$STK|i

120 0000000000000226 0001 STK.Push|$$STK|123

121 0000000000000130 0001 STK.Pop|$$STK|$$RES

122 0000000000000128 0001 JIV.$$RES!123|Lab_failed

123 0000000000000123 0001 STK.Count|$$STK|$$RES

124 0000000000000117 0001 JIV.$$RES!0|Lab_failed

125 0000000000000084 0001 STK.End|$$STK

126 0000000000000004 0001

127 0000000000000037 0001 VAR.$$MSG=(17) Test STK.Pop with Float type

128 0000000000000095 0001 STK.New|$$STK|f

129 0000000000000098 0001 STK.Push|$$STK|3.14

130 0000000000000117 0001 STK.Pop|$$STK|$$RES

131 0000000000000122 0001 JIV.$$RES!3.14|Lab_failed

132 0000000000000112 0001 STK.Count|$$STK|$$RES

133 0000000000000118 0001 JIV.$$RES!0|Lab_failed

134 0000000000000095 0001 STK.End|$$STK

135 0000000000000003 0001

136 0000000000000045 0001 VAR.$$MSG=(18) Test STK.Peek with multiple pushes

137 0000000000000098 0001 STK.New|$$STK

138 0000000000000093 0001 STK.Push|$$STK|First

139 0000000000000087 0001 STK.Push|$$STK|Second

140 0000000000000129 0001 STK.Peek|$$STK|$$RES

141 0000000000000080 0001 JIS.$$RES!Second|Lab_failed

142 0000000000000088 0001 STK.End|$$STK

143 0000000000000004 0001

144 0000000000000040 0001 VAR.$$MSG=(19) Test STK.Pop with multiple pushes

145 0000000000000101 0001 STK.New|$$STK

146 0000000000000091 0001 STK.Push|$$STK|First

147 0000000000000078 0001 STK.Push|$$STK|Second

148 0000000000000118 0001 STK.Pop|$$STK|$$RES

149 0000000000000075 0001 JIS.$$RES!Second|Lab_failed

150 0000000000000119 0001 STK.Pop|$$STK|$$RES

151 0000000000000068 0001 JIS.$$RES!First|Lab_failed

152 0000000000000084 0001 STK.End|$$STK

153 0000000000000004 0001

154 0000000000000041 0001 VAR.$$MSG=(20) Test STK.End

155 0000000000000098 0001 STK.New|$$STK

156 0000000000000085 0001 STK.End|$$STK

157 0000000000000120 0001 STK.Validate|$$STK|$$RES

158 0000000000000123 0001 JIV.$$RES!0|Lab_failed

159 0000000000000003 0001

160 0000000000000040 0001 VAR.$$MSG=(21) Test STK.GetType

161 0000000000000104 0001 STK.New|$$STK|s

162 0000000000000125 0001 STK.GetType|$$STK|$$RES

163 0000000000000004 0001

164 0000000000000129 0001 JIV.$$RES!1|Lab_failed

165 0000000000000094 0001 STK.End|$$STK

166 0000000000000003 0001

167 0000000000000095 0001 STK.New|$$STK|i

168 0000000000000117 0001 STK.GetType|$$STK|$$RES

169 0000000000000003 0001

170 0000000000000123 0001 JIV.$$RES!2|Lab_failed

171 0000000000000085 0001 STK.End|$$STK

172 0000000000000003 0001

173 0000000000000093 0001 STK.New|$$STK|f

174 0000000000000114 0001 STK.GetType|$$STK|$$RES

175 0000000000000003 0001

176 0000000000000116 0001 JIV.$$RES!3|Lab_failed

177 0000000000000092 0001 STK.End|$$STK

178 0000000000000003 0001

179 0000000000000041 0001 VAR.$$MSG=(22) Test STK.Push with multiple data types (mixed)

180 0000000000000098 0001 STK.New|$$STK

181 0000000000000093 0001 STK.Push|$$STK|Hello

182 0000000000000083 0001 STK.Push|$$STK|123

183 0000000000000080 0001 STK.Push|$$STK|3.14

184 0000000000000113 0001 STK.Count|$$STK|$$RES

185 0000000000000124 0001 JIV.$$RES!3|Lab_failed

186 0000000000000090 0001 STK.End|$$STK

187 0000000000000004 0001

188 0000000000000042 0001 VAR.$$MSG=(23) Test STK.Peek on an empty stack

189 0000000000000106 0001 STK.New|$$STK

190 0000000000000125 0001 STK.Peek|$$STK|$$RES

191 0000000000000069 0001 JIS.$$RES|Lab_failed

192 0000000000000092 0001 STK.End|$$STK

193 0000000000000004 0001

194 0000000000000042 0001 VAR.$$MSG=(24) Test STK.Pop on an empty stack

195 0000000000000100 0001 STK.New|$$STK

196 0000000000000107 0001 STK.Pop|$$STK|$$RES

197 0000000000000065 0001 JIS.$$RES|Lab_failed

198 0000000000000087 0001 STK.End|$$STK

199 0000000000000003 0001

200 0000000000000040 0001 VAR.$$MSG=(25) Test STK.Clear on an empty stack

201 0000000000000100 0001 STK.New|$$STK

202 0000000000000076 0001 STK.Clear|$$STK

203 0000000000000117 0001 STK.Count|$$STK|$$RES

204 0000000000000121 0001 JIV.$$RES!0|Lab_failed

205 0000000000000092 0001 STK.End|$$STK

206 0000000000000003 0001

207 0000000000000039 0001 VAR.$$MSG=(26) Test STK.Push with very large integer

208 0000000000000101 0001 STK.New|$$STK|i

209 0000000000000114 0001 STK.Push|$$STK|999999999999

210 0000000000000131 0001 STK.Peek|$$STK|$$RES

211 0000000000000146 0001 JIV.$$RES!999999999999|Lab_failed

212 0000000000000098 0001 STK.End|$$STK

213 0000000000000004 0001

214 0000000000000041 0001 VAR.$$MSG=(27) Test STK.Push with very small float

215 0000000000000101 0001 STK.New|$$STK|f

216 0000000000000234 0001 STK.Push|$$STK|0.000000000000001

217 0000000000000120 0001 STK.Peek|$$STK|$$RES

218 0000000000000143 0001 JIV.$$RES!0.000000000000001|Lab_failed

219 0000000000000094 0001 STK.End|$$STK

220 0000000000000004 0001

221 0000000000000039 0001 VAR.$$MSG=(28) Test STK.Push with empty string

222 0000000000000104 0001 STK.New|$$STK|s

223 0000000000000087 0001 STK.Push|$$STK|

224 0000000000000120 0001 STK.Peek|$$STK|$$RES

225 0000000000000083 0001 JIS.$$RES!|Lab_failed  ' Should return empty string

226 0000000000000093 0001 STK.End|$$STK

227 0000000000000004 0001

228 0000000000000044 0001 VAR.$$MSG=(29) Test STK.Push with special characters

229 0000000000000107 0001 STK.New|$$STK|s

230 0000000000000099 0001 STK.Push|$$STK|!@#$%^&*()

231 0000000000000140 0001 STK.Peek|$$STK|$$RES

232 0000000000000086 0001 JIS.$$RES!!@#$%^&*()|Lab_failed

233 0000000000000092 0001 STK.End|$$STK

234 0000000000000004 0001

235 0000000000000038 0001 VAR.$$MSG=(30) Test STK.Push with long string

236 0000000000000103 0001 STK.New|$$STK|s

237 0000000000000166 0001 STK.Push|$$STK|ThisIsAVeryLongStringToTestStackFunctionality

238 0000000000000213 0001 STK.Peek|$$STK|$$RES

239 0000000000000083 0001 JIS.$$RES!ThisIsAVeryLongStringToTestStackFunctionality|Lab_failed

240 0000000000000123 0001 STK.End|$$STK

241 0000000000000004 0001

242 0000000000000042 0001 VAR.$$MSG=(31) Test STK.Pop after multiple pushes and pops

243 0000000000000109 0001 STK.New|$$STK

244 0000000000000095 0001 STK.Push|$$STK|First

245 0000000000000082 0001 STK.Push|$$STK|Second

246 0000000000000124 0001 STK.Pop|$$STK|$$RES

247 0000000000000077 0001 JIS.$$RES!Second|Lab_failed

248 0000000000000123 0001 STK.Pop|$$STK|$$RES

249 0000000000000078 0001 JIS.$$RES!First|Lab_failed

250 0000000000000079 0001 STK.End|$$STK

251 0000000000000003 0001

252 0000000000000034 0001 VAR.$$MSG=(32) Test STK.Peek after multiple pushes

253 0000000000000080 0001 STK.New|$$STK

254 0000000000000087 0001 STK.Push|$$STK|First

255 0000000000000072 0001 STK.Push|$$STK|Second

256 0000000000000099 0001 STK.Peek|$$STK|$$RES

257 0000000000000062 0001 JIS.$$RES!Second|Lab_failed

258 0000000000000087 0001 STK.End|$$STK

259 0000000000000004 0001

260 0000000000000036 0001 VAR.$$MSG=(33) Test STK.Count after multiple pops

261 0000000000000094 0001 STK.New|$$STK

262 0000000000000161 0001 STK.Push|$$STK|First

263 0000000000000085 0001 STK.Push|$$STK|Second

264 0000000000000132 0001 STK.Pop|$$STK|$$RES

265 0000000000000123 0001 STK.Count|$$STK|$$RES

266 0000000000000123 0001 JIV.$$RES!1|Lab_failed

267 0000000000000089 0001 STK.End|$$STK

268 0000000000000003 0001

269 0000000000000038 0001 VAR.$$MSG=(34) Test STK.Validate after STK.End

270 0000000000000094 0001 STK.New|$$STK

271 0000000000000089 0001 STK.End|$$STK

272 0000000000000118 0001 STK.Validate|$$STK|$$RES

273 0000000000000115 0001 JIV.$$RES!0|Lab_failed

274 0000000000000003 0001

275 0000000000000038 0001 VAR.$$MSG=(35) Test STK.Push with negative integer

276 0000000000000097 0001 STK.New|$$STK|i

277 0000000000000164 0001 STK.Push|$$STK|-123

278 0000000000000118 0001 STK.Peek|$$STK|$$RES

279 0000000000000126 0001 JIV.$$RES!-123|Lab_failed

280 0000000000000096 0001 STK.End|$$STK

281 0000000000000004 0001

282 0000000000000043 0001 VAR.$$MSG=(36) Test STK.Push with negative float

283 0000000000000111 0001 STK.New|$$STK|f

284 0000000000000177 0001 STK.Push|$$STK|-3.14

285 0000000000000124 0001 STK.Peek|$$STK|$$RES

286 0000000000000128 0001 JIV.$$RES!-3.14|Lab_failed

287 0000000000000092 0001 STK.End|$$STK

288 0000000000000003 0001

289 0000000000000036 0001 VAR.$$MSG=(37) Test STK.Push with zero

290 0000000000000099 0001 STK.New|$$STK|i

291 0000000000000104 0001 STK.Push|$$STK|0

292 0000000000000126 0001 STK.Peek|$$STK|$$RES

293 0000000000000128 0001 JIV.$$RES!0|Lab_failed

294 0000000000000088 0001 STK.End|$$STK

295 0000000000000003 0001

296 0000000000000037 0001 VAR.$$MSG=(38) Test STK.Push with zero float

297 0000000000000101 0001 STK.New|$$STK|f

298 0000000000000187 0001 STK.Push|$$STK|0.0

299 0000000000000118 0001 STK.Peek|$$STK|$$RES

300 0000000000000125 0001 JIV.$$RES!0.0|Lab_failed

301 0000000000000092 0001 STK.End|$$STK

302 0000000000000003 0001

303 0000000000000043 0001 VAR.$$MSG=(39) Test STK.Push and STK.Pop with alternating operations

304 0000000000000098 0001 STK.New|$$STK

305 0000000000000096 0001 STK.Push|$$STK|First

306 0000000000000142 0001 STK.Pop|$$STK|$$RES

307 0000000000000086 0001 JIS.$$RES!First|Lab_failed

308 0000000000000096 0001 STK.Push|$$STK|Second

309 0000000000000131 0001 STK.Pop|$$STK|$$RES

310 0000000000000074 0001 JIS.$$RES!Second|Lab_failed

311 0000000000000096 0001 STK.End|$$STK

312 0000000000000016 0001

313 0000000000000000 0000

314 0000000000000000 0000

315 0000000000000000 0000

316 0000000000000051 0001 VAR.$$MSG=(42) Test STK.Import with String type and default delimiter

317 0000000000000103 0001 STK.New|$$STK|s

318 0000000000000041 0001 VAR.$$STR=Hello;World;Test

319 0000000000000428 0001 STK.Import|$$STK|$$STR|;

320 0000000000000125 0001 STK.Count|$$STK|$$RES

321 0000000000000131 0001 JIV.$$RES!3|Lab_failed

322 0000000000000135 0001 STK.Pop|$$STK|$$RES

323 0000000000000076 0001 JIS.$$RES!Test|Lab_failed

324 0000000000000125 0001 STK.Pop|$$STK|$$RES

325 0000000000000079 0001 JIS.$$RES!World|Lab_failed

326 0000000000000121 0001 STK.Pop|$$STK|$$RES

327 0000000000000066 0001 JIS.$$RES!Hello|Lab_failed

328 0000000000000096 0001 STK.End|$$STK

329 0000000000000003 0001

330 0000000000000045 0001 VAR.$$MSG=(43) Test STK.Import with Integer type and custom delimiter

331 0000000000000102 0001 STK.New|$$STK|i

332 0000000000000041 0001 VAR.$$STR=123;456;789

333 0000000000000154 0001 STK.Import|$$STK|$$STR|;

334 0000000000000117 0001 STK.Count|$$STK|$$RES

335 0000000000000125 0001 JIV.$$RES!3|Lab_failed

336 0000000000000117 0001 STK.Pop|$$STK|$$RES

337 0000000000000122 0001 JIV.$$RES!789|Lab_failed

338 0000000000000117 0001 STK.Pop|$$STK|$$RES

339 0000000000000125 0001 JIV.$$RES!456|Lab_failed

340 0000000000000131 0001 STK.Pop|$$STK|$$RES

341 0000000000000120 0001 JIV.$$RES!123|Lab_failed

342 0000000000000094 0001 STK.End|$$STK

343 0000000000000004 0001

344 0000000000000044 0001 VAR.$$MSG=(44) Test STK.Import with Float type and custom delimiter

345 0000000000000105 0001 STK.New|$$STK|f

346 0000000000000042 0001 VAR.$$STR=1.23,4.56,7.89

347 0000000000000440 0001 STK.Import|$$STK|$$STR|,

348 0000000000000139 0001 STK.Count|$$STK|$$RES

349 0000000000000125 0001 JIV.$$RES!3|Lab_failed

350 0000000000000121 0001 STK.Pop|$$STK|$$RES

351 0000000000000132 0001 JIV.$$RES!7.89|Lab_failed

352 0000000000000130 0001 STK.Pop|$$STK|$$RES

353 0000000000000122 0001 JIV.$$RES!4.56|Lab_failed

354 0000000000000118 0001 STK.Pop|$$STK|$$RES

355 0000000000000118 0001 JIV.$$RES!1.23|Lab_failed

356 0000000000000100 0001 STK.End|$$STK

357 0000000000000004 0001

358 0000000000000043 0001 VAR.$$MSG=(45) Test STK.Import with empty string

359 0000000000000104 0001 STK.New|$$STK|s

360 0000000000000033 0001 VAR.$$STR=

361 0000000000000104 0001 STK.Import|$$STK|$$STR

362 0000000000000120 0001 STK.Count|$$STK|$$RES

363 0000000000000078 0001 STK.Show|$$STK

364 0000000000000131 0001 JIV.$$RES!0|Lab_failed

365 0000000000000095 0001 STK.End|$$STK

366 0000000000000004 0001

367 0000000000000045 0001 VAR.$$MSG=(46) Test STK.Export with String type and default delimiter

368 0000000000000110 0001 STK.New|$$STK|s

369 0000000000000113 0001 STK.Push|$$STK|Hello

370 0000000000000089 0001 STK.Push|$$STK|World

371 0000000000000080 0001 STK.Push|$$STK|Test

372 0000000000000255 0001 STK.Export|$$STK|;|$$STR

373 0000000000000087 0001 JIS.$$STR!Hello;World;Test|Lab_failed

374 0000000000000092 0001 STK.End|$$STK

375 0000000000000004 0001

376 0000000000000042 0001 VAR.$$MSG=(47) Test STK.Export with Integer type and custom delimiter

377 0000000000000108 0001 STK.New|$$STK|i

378 0000000000000090 0001 STK.Push|$$STK|123

379 0000000000000080 0001 STK.Push|$$STK|456

380 0000000000000082 0001 STK.Push|$$STK|789

381 0000000000000082 0001 STK.Reverse|$$STK

382 0000000000000203 0001 STK.Export|$$STK|;|$$STR

383 0000000000000078 0001 JIS.$$STR!789;456;123|Lab_failed

384 0000000000000098 0001 STK.End|$$STK

385 0000000000000004 0001

386 0000000000000046 0001 VAR.$$MSG=(48) Test STK.Export with Float type and custom delimiter

387 0000000000000105 0001 STK.New|$$STK|f

388 0000000000000104 0001 STK.Push|$$STK|1.23

389 0000000000000092 0001 STK.Push|$$STK|4.56

390 0000000000000086 0001 STK.Push|$$STK|7.89

391 0000000000000092 0001 STK.Reverse|$$STK

392 0000000000446562 0001 STK.Export|$$STK|,|$$STR

393 0000000000000197 0001 JIS.$$STR!7.89,4.56,1.23|Lab_failed

394 0000000000000286 0001 STK.End|$$STK

395 0000000000000005 0001

396 0000000000000068 0001 VAR.$$MSG=(49) Test STK.Export with empty stack

397 0000000000000159 0001 STK.New|$$STK|s

398 0000000000000151 0001 STK.Export|$$STK||$$STR

399 0000000000000083 0001 JIS.$$STR!|Lab_failed

400 0000000000000108 0001 STK.End|$$STK

401 0000000000000004 0001

402 0000000000000047 0001 VAR.$$MSG=(50) Test STK.GetType with String type

403 0000000000000118 0001 STK.New|$$STK|s

404 0000000000000135 0001 STK.GetType|$$STK|$$RES

405 0000000000000164 0001 JIV.$$RES!1|Lab_failed

406 0000000000000099 0001 STK.End|$$STK

407 0000000000000004 0001

408 0000000000000043 0001 VAR.$$MSG=(51) Test STK.GetType with Integer type

409 0000000000000113 0001 STK.New|$$STK|i

410 0000000000000118 0001 STK.GetType|$$STK|$$RES

411 0000000000000128 0001 JIV.$$RES!2|Lab_failed

412 0000000000000099 0001 STK.End|$$STK

413 0000000000000004 0001

414 0000000000000042 0001 VAR.$$MSG=(52) Test STK.GetType with Float type

415 0000000000000111 0001 STK.New|$$STK|f

416 0000000000000121 0001 STK.GetType|$$STK|$$RES

417 0000000000000126 0001 JIV.$$RES!3|Lab_failed

418 0000000000000092 0001 STK.End|$$STK

419 0000000000000004 0001

420 0000000000000043 0001 VAR.$$MSG=(53) Test STK.GetType with invalid handle

421 0000000000000107 0001 STK.New|$$STK

422 0000000000000092 0001 STK.End|$$STK

423 0000000000000124 0001 STK.GetType|$$STK|$$RES

424 0000000000000126 0001 JIV.$$RES!0|Lab_failed

425 0000000000000004 0001

426 0000000000000004 0001

427 0000000000000040 0001 VAR.$$MSG=(54) Test STK.Clear with String type

428 0000000000000107 0001 STK.New|$$STK|s

429 0000000000000152 0001 STK.Push|$$STK|Hello

430 0000000000000090 0001 STK.Push|$$STK|World

431 0000000000000091 0001 STK.Clear|$$STK

432 0000000000000125 0001 STK.Count|$$STK|$$RES

433 0000000000000125 0001 JIV.$$RES!0|Lab_failed

434 0000000000000093 0001 STK.End|$$STK

435 0000000000000004 0001

436 0000000000000040 0001 VAR.$$MSG=(55) Test STK.Validate with valid handle

437 0000000000000108 0001 STK.New|$$STK|s

438 0000000000000141 0001 STK.Validate|$$STK|$$RES

439 0000000000000128 0001 JIV.$$RES!1|Lab_failed

440 0000000000000093 0001 STK.End|$$STK

441 0000000000000004 0001

442 0000000000000044 0001 VAR.$$MSG=(56) Test STK.Validate with invalid handle

443 0000000000000232 0001 STK.New|$$STK|s

444 0000000000000067 0001 STK.EndAll|$$STK

445 0000000000000113 0001 STK.Validate|$$STK|$$RES

446 0000000000000112 0001 JIV.$$RES!0|Lab_failed

447 0000000000000003 0001

448 0000000000000035 0001 VAR.$$MSG=(57) Test STK.Peek with String type

449 0000000000000096 0001 STK.New|$$STK|s

450 0000000000000088 0001 STK.Push|$$STK|Hello

451 0000000000000083 0001 STK.Push|$$STK|World

452 0000000000000158 0001 STK.Peek|$$STK|$$RES

453 0000000000000082 0001 JIS.$$RES!World|Lab_failed

454 0000000000000123 0001 STK.Count|$$STK|$$RES

455 0000000000000124 0001 JIV.$$RES!2|Lab_failed

456 0000000000000096 0001 STK.End|$$STK

457 0000000000000004 0001

458 0000000000000042 0001 VAR.$$MSG=(58) Test STK.Add with Integer type

459 0000000000000107 0001 STK.New|$$STK|i

460 0000000000000109 0001 STK.Push|$$STK|10

461 0000000000000094 0001 STK.Push|$$STK|20

462 0000000000000093 0001 STK.Push|$$STK|30

463 0000000000000431 0001 STK.Add|$$STK|3

464 0000000000000136 0001 STK.Pop|$$STK|$$RES

465 0000000000000133 0001 JIV.$$RES!60|Lab_failed

466 0000000000000095 0001 STK.End|$$STK

467 0000000000000004 0001

468 0000000000000041 0001 VAR.$$MSG=(59) Test STK.Dup with Float type

469 0000000000000107 0001 STK.New|$$STK|f

470 0000000000000109 0001 STK.Push|$$STK|1.23

471 0000000000000098 0001 STK.Dup|$$STK|2

472 0000000000000127 0001 STK.Count|$$STK|$$RES

473 0000000000000127 0001 JIV.$$RES!3|Lab_failed

474 0000000000000130 0001 STK.Pop|$$STK|$$RES

475 0000000000000134 0001 JIV.$$RES!1.23|Lab_failed

476 0000000000000117 0001 STK.Pop|$$STK|$$RES

477 0000000000000129 0001 JIV.$$RES!1.23|Lab_failed

478 0000000000000126 0001 STK.Pop|$$STK|$$RES

479 0000000000000126 0001 JIV.$$RES!1.23|Lab_failed

480 0000000000000094 0001 STK.End|$$STK

481 0000000000000004 0001

482 0000000000000042 0001 VAR.$$MSG=(60) Test STK.Swap with String type

483 0000000000000107 0001 STK.New|$$STK|s

484 0000000000000096 0001 STK.Push|$$STK|Hello

485 0000000000000088 0001 STK.Push|$$STK|World

486 0000000000000104 0001 STK.Swap|$$STK

487 0000000000000130 0001 STK.Pop|$$STK|$$RES

488 0000000000000083 0001 JIS.$$RES!Hello|Lab_failed

489 0000000000000128 0001 STK.Pop|$$STK|$$RES

490 0000000000000078 0001 JIS.$$RES!World|Lab_failed

491 0000000000000100 0001 STK.End|$$STK

492 0000000000000004 0001

493 0000000000000043 0001 VAR.$$MSG=(61) Test STK.Swapx with Integer type

494 0000000000000103 0001 STK.New|$$STK|i

495 0000000000000102 0001 STK.Push|$$STK|10

496 0000000000000094 0001 STK.Push|$$STK|20

497 0000000000000092 0001 STK.Push|$$STK|30

498 0000000000000091 0001 STK.Push|$$STK|40

499 0000000000000093 0001 STK.Push|$$STK|50

500 0000000000000091 0001 STK.Push|$$STK|60

501 0000000000000108 0001 STK.Swapx|$$STK|1|5

502 0000000000000125 0001 STK.Pop|$$STK|$$RES

503 0000000000000130 0001 JIV.$$RES!20|Lab_failed

504 0000000000000122 0001 STK.Pop|$$STK|$$RES

505 0000000000000126 0001 JIV.$$RES!50|Lab_failed

506 0000000000000121 0001 STK.Pop|$$STK|$$RES

507 0000000000000128 0001 JIV.$$RES!40|Lab_failed

508 0000000000000122 0001 STK.Pop|$$STK|$$RES

509 0000000000000121 0001 STK.Pop|$$STK|$$RES

510 0000000000000127 0001 JIV.$$RES!60|Lab_failed

511 0000000000000094 0001 STK.End|$$STK

512 0000000000000004 0001

513 0000000000000042 0001 VAR.$$MSG=(62) Test STK.Clone with String type

514 0000000000000107 0001 STK.New|$$STK|s

515 0000000000000097 0001 STK.Push|$$STK|Hello

516 0000000000000087 0001 STK.Push|$$STK|World

517 0000000000000420 0001 STK.Clone|$$STK|$$CLN

518 0000000000000132 0001 STK.Count|$$CLN|$$RES

519 0000000000000128 0001 JIV.$$RES!2|Lab_failed

520 0000000000000131 0001 STK.Pop|$$CLN|$$RES

521 0000000000000081 0001 JIS.$$RES!World|Lab_failed

522 0000000000000132 0001 STK.Pop|$$CLN|$$RES

523 0000000000000078 0001 JIS.$$RES!Hello|Lab_failed

524 0000000000000098 0001 STK.End|$$STK

525 0000000000000090 0001 STK.End|$$CLN

526 0000000000000004 0001

527 0000000000000004 0001

528 0000000000000045 0001 VAR.$$MSG=(63) Test STK.Rotate with Integer type

529 0000000000000103 0001 STK.New|$$STK|i

530 0000000000000103 0001 STK.Push|$$STK|10

531 0000000000000093 0001 STK.Push|$$STK|20

532 0000000000000095 0001 STK.Push|$$STK|30

533 0000000000000093 0001 STK.Push|$$STK|40

534 0000000000000092 0001 STK.Push|$$STK|50

535 0000000000000095 0001 STK.Push|$$STK|60

536 0000000000000099 0001 STK.Rotate|$$STK

537 0000000000000125 0001 STK.Pop|$$STK|$$RES

538 0000000000000127 0001 JIV.$$RES!50|Lab_failed

539 0000000000000130 0001 STK.Pop|$$STK|$$RES

540 0000000000000121 0001 JIV.$$RES!40|Lab_failed

541 0000000000000128 0001 STK.Pop|$$STK|$$RES

542 0000000000000124 0001 JIV.$$RES!30|Lab_failed

543 0000000000000096 0001 STK.End|$$STK

544 0000000000000003 0001

545 0000000000000041 0001 VAR.$$MSG=(64) Test STK.InvRotate with Float type

546 0000000000000104 0001 STK.New|$$STK|f

547 0000000000000189 0001 STK.Push|$$STK|9.89

548 0000000000000100 0001 STK.Push|$$STK|127.89

549 0000000000000096 0001 STK.Push|$$STK|1.23

550 0000000000000094 0001 STK.Push|$$STK|4.56

551 0000000000000095 0001 STK.Push|$$STK|7.89

552 0000000000000004 0001

553 0000000000000099 0001 STK.InvRotate|$$STK|3

554 0000000000000004 0001

555 0000000000000128 0001 STK.Pop|$$STK|$$RES

556 0000000000000134 0001 JIV.$$RES!1.23|Lab_failed

557 0000000000000124 0001 STK.Pop|$$STK|$$RES

558 0000000000000133 0001 JIV.$$RES!7.89|Lab_failed

559 0000000000000123 0001 STK.Pop|$$STK|$$RES

560 0000000000000129 0001 JIV.$$RES!4.56|Lab_failed

561 0000000000000094 0001 STK.End|$$STK

562 0000000000000003 0001

563 0000000000000051 0001 VAR.$$MSG=(65) Test STK.Swapx with default parameters (Top and Bottom)

564 0000000000000106 0001 STK.New|$$STK|s

565 0000000000000096 0001 STK.Push|$$STK|First

566 0000000000000090 0001 STK.Push|$$STK|Middle

567 0000000000000084 0001 STK.Push|$$STK|Last

568 0000000000000117 0001 STK.Swapx|$$STK

569 0000000000000129 0001 STK.Pop|$$STK|$$RES

570 0000000000000083 0001 JIS.$$RES!First|Lab_failed

571 0000000000000132 0001 STK.Pop|$$STK|$$RES

572 0000000000000080 0001 JIS.$$RES!Middle|Lab_failed

573 0000000000000131 0001 STK.Pop|$$STK|$$RES

574 0000000000000078 0001 JIS.$$RES!Last|Lab_failed

575 0000000000000094 0001 STK.End|$$STK

576 0000000000000004 0001

577 0000000000000233 0001 VAR.$$MSG=(66) Test STK.Rotate with all elements ($$ANZ = 0)

578 0000000000000109 0001 STK.New|$$STK|i

579 0000000000000156 0001 STK.Push|$$STK|10

580 0000000000000096 0001 STK.Push|$$STK|20

581 0000000000000092 0001 STK.Push|$$STK|30

582 0000000000000102 0001 STK.Rotate|$$STK|0

583 0000000000000004 0001

584 0000000000000126 0001 STK.Pop|$$STK|$$RES

585 0000000000000131 0001 JIV.$$RES!20|Lab_failed

586 0000000000000127 0001 STK.Pop|$$STK|$$RES

587 0000000000000128 0001 JIV.$$RES!10|Lab_failed

588 0000000000000125 0001 STK.Pop|$$STK|$$RES

589 0000000000000127 0001 JIV.$$RES!30|Lab_failed

590 0000000000000097 0001 STK.End|$$STK

591 0000000000000004 0001

592 0000000000000086 0001 VAR.$$MSG=(67) Test STK.InvRotate with all elements ($$ANZ = 0)

593 0000000000000106 0001 STK.New|$$STK|f

594 0000000000000104 0001 STK.Push|$$STK|1.23

595 0000000000000095 0001 STK.Push|$$STK|4.56

596 0000000000000095 0001 STK.Push|$$STK|7.89

597 0000000000000004 0001

598 0000000000000102 0001 STK.InvRotate|$$STK|0

599 0000000000000004 0001

600 0000000000000127 0001 STK.Pop|$$STK|$$RES

601 0000000000000130 0001 JIV.$$RES!1.23|Lab_failed

602 0000000000000124 0001 STK.Pop|$$STK|$$RES

603 0000000000000130 0001 JIV.$$RES!7.89|Lab_failed

604 0000000000000125 0001 STK.Pop|$$STK|$$RES

605 0000000000000132 0001 JIV.$$RES!4.56|Lab_failed

606 0000000000000094 0001 STK.End|$$STK

607 0000000000000004 0001

608 0000000000000004 0001

609 0000000000000044 0001 VAR.$$MSG=(68) Test STK.Count with integer type

610 0000000000000103 0001 STK.New|$$STK|i

611 0000000000000101 0001 STK.Push|$$STK|42

612 0000000000000126 0001 STK.Count|$$STK|$$RES

613 0000000000000127 0001 JIV.$$RES!1|Lab_failed

614 0000000000000095 0001 STK.Push|$$STK|99

615 0000000000000120 0001 STK.Count|$$STK|$$RES

616 0000000000000121 0001 JIV.$$RES!2|Lab_failed

617 0000000000000094 0001 STK.End|$$STK

618 0000000000000004 0001

619 0000000000000043 0001 VAR.$$MSG=(69) Test STK.Count with float type

620 0000000000000102 0001 STK.New|$$STK|f

621 0000000000000212 0001 STK.Push|$$STK|1.11

622 0000000000000123 0001 STK.Count|$$STK|$$RES

623 0000000000000120 0001 JIV.$$RES!1|Lab_failed

624 0000000000000094 0001 STK.Push|$$STK|2.22

625 0000000000000089 0001 STK.Push|$$STK|3.33

626 0000000000000118 0001 STK.Count|$$STK|$$RES

627 0000000000000123 0001 JIV.$$RES!3|Lab_failed

628 0000000000000094 0001 STK.End|$$STK

629 0000000000000004 0001

630 0000000000000044 0001 VAR.$$MSG=(70) Test STK.Count with string type

631 0000000000000108 0001 STK.New|$$STK|s

632 0000000000000101 0001 STK.Push|$$STK|Hello

633 0000000000000123 0001 STK.Count|$$STK|$$RES

634 0000000000000089 0001 JIS.$$RES!1|Lab_failed

635 0000000000000088 0001 STK.Push|$$STK|World

636 0000000000000089 0001 STK.Push|$$STK|Testing

637 0000000000000120 0001 STK.Count|$$STK|$$RES

638 0000000000000182 0001 JIS.$$RES!3|Lab_failed

639 0000000000000096 0001 STK.End|$$STK

640 0000000000000004 0001

641 0000000000000043 0001 VAR.$$MSG=(71) Test STK.Push with integer type

642 0000000000000105 0001 STK.New|$$STK|i

643 0000000000000108 0001 STK.Push|$$STK|123

644 0000000000000125 0001 STK.Peek|$$STK|$$RES

645 0000000000000131 0001 JIV.$$RES!123|Lab_failed

646 0000000000000093 0001 STK.Push|$$STK|456

647 0000000000000123 0001 STK.Pop|$$STK|$$RES

648 0000000000000130 0001 JIV.$$RES!456|Lab_failed

649 0000000000000127 0001 STK.Pop|$$STK|$$RES

650 0000000000000127 0001 JIV.$$RES!123|Lab_failed

651 0000000000000097 0001 STK.End|$$STK

652 0000000000000004 0001

653 0000000000000042 0001 VAR.$$MSG=(72) Test STK.Peek with integer type

654 0000000000000106 0001 STK.New|$$STK|i

655 0000000000000100 0001 STK.Push|$$STK|777

656 0000000000000094 0001 STK.Push|$$STK|888

657 0000000000000124 0001 STK.Peek|$$STK|$$TOP

658 0000000000000135 0001 JIV.$$TOP!888|Lab_failed

659 0000000000000122 0001 STK.Pop|$$STK|$$RES

660 0000000000000127 0001 JIV.$$RES!888|Lab_failed

661 0000000000000123 0001 STK.Peek|$$STK|$$TOP

662 0000000000000130 0001 JIV.$$TOP!777|Lab_failed

663 0000000000000094 0001 STK.End|$$STK

664 0000000000000005 0001

665 0000000000000044 0001 VAR.$$MSG=(73) Test STK.Pop with integer type

666 0000000000000104 0001 STK.New|$$STK|i

667 0000000000000162 0001 STK.Push|$$STK|10

668 0000000000000089 0001 STK.Push|$$STK|20

669 0000000000000111 0001 STK.Pop|$$STK|$$RES

670 0000000000000118 0001 JIV.$$RES!20|Lab_failed

671 0000000000000115 0001 STK.Pop|$$STK|$$RES

672 0000000000000116 0001 JIV.$$RES!10|Lab_failed

673 0000000000000087 0001 STK.End|$$STK

674 0000000000000004 0001

675 0000000000000040 0001 VAR.$$MSG=(74) Test STK.Import with integer type

676 0000000000000094 0001 STK.New|$$STK|i

677 0000000000000124 0001 STK.Import|$$STK|10;20;30

678 0000000000000115 0001 STK.Count|$$STK|$$RES

679 0000000000000117 0001 JIV.$$RES!3|Lab_failed

680 0000000000000114 0001 STK.Pop|$$STK|$$RES

681 0000000000000119 0001 JIV.$$RES!30|Lab_failed

682 0000000000000112 0001 STK.Pop|$$STK|$$RES

683 0000000000000115 0001 JIV.$$RES!20|Lab_failed

684 0000000000000112 0001 STK.Pop|$$STK|$$RES

685 0000000000000116 0001 JIV.$$RES!10|Lab_failed

686 0000000000000086 0001 STK.End|$$STK

687 0000000000000004 0001

688 0000000000000038 0001 VAR.$$MSG=(75) Test STK.Export with integer type

689 0000000000000092 0001 STK.New|$$STK|i

690 0000000000000093 0001 STK.Push|$$STK|100

691 0000000000000087 0001 STK.Push|$$STK|200

692 0000000000000085 0001 STK.Push|$$STK|300

693 0000000000000004 0001

694 0000000000000257 0001 STK.Export|$$STK|;|$$STR

695 0000000000000082 0001 STK.Clear|$$STK

696 0000000000000140 0001 STK.Import|$$STK|$$STR|;

697 0000000000000004 0001

698 0000000000000003 0001

699 0000000000000083 0001 JIS.$$STR!100;200;300|Lab_failed

700 0000000000000087 0001 STK.End|$$STK

701 0000000000000003 0001

702 0000000000000040 0001 VAR.$$MSG=(76) Test STK.GetType with integer type

703 0000000000000095 0001 STK.New|$$STK|i

704 0000000000000116 0001 STK.GetType|$$STK|$$TYP

705 0000000000000003 0001

706 0000000000000122 0001 JIV.$$TYP!2|Lab_failed

707 0000000000000084 0001 STK.End|$$STK

708 0000000000000003 0001

709 0000000000000038 0001 VAR.$$MSG=(77) Test STK.Reverse with string type

710 0000000000000097 0001 STK.New|$$STK|s

711 0000000000000088 0001 STK.Push|$$STK|Alpha

712 0000000000000079 0001 STK.Push|$$STK|Beta

713 0000000000000078 0001 STK.Push|$$STK|Gamma

714 0000000000000106 0001 STK.Reverse|$$STK

715 0000000000000119 0001 STK.Pop|$$STK|$$RES

716 0000000000000074 0001 JIS.$$RES!Alpha|Lab_failed

717 0000000000000115 0001 STK.Pop|$$STK|$$RES

718 0000000000000070 0001 JIS.$$RES!Beta|Lab_failed

719 0000000000000121 0001 STK.Pop|$$STK|$$RES

720 0000000000000077 0001 JIS.$$RES!Gamma|Lab_failed

721 0000000000000089 0001 STK.End|$$STK

722 0000000000000004 0001

723 0000000000000041 0001 VAR.$$MSG=(78) Test STK.Add with integer type

724 0000000000000102 0001 STK.New|$$STK|i

725 0000000000000101 0001 STK.Push|$$STK|5

726 0000000000000090 0001 STK.Push|$$STK|10

727 0000000000000089 0001 STK.Push|$$STK|15

728 0000000000000083 0001 STK.Add|$$STK|2

729 0000000000000004 0001

730 0000000000000118 0001 STK.Pop|$$STK|$$RES

731 0000000000000127 0001 JIV.$$RES!25|Lab_failed

732 0000000000000124 0001 STK.Pop|$$STK|$$RES

733 0000000000000126 0001 JIV.$$RES!5|Lab_failed

734 0000000000000096 0001 STK.End|$$STK

735 0000000000000004 0001

736 0000000000000043 0001 VAR.$$MSG=(79) Test STK.Dup with integer type

737 0000000000000105 0001 STK.New|$$STK|i

738 0000000000000100 0001 STK.Push|$$STK|7

739 0000000000000093 0001 STK.Dup|$$STK|2

740 0000000000000004 0001

741 0000000000000121 0001 STK.Pop|$$STK|$$RES

742 0000000000000125 0001 JIV.$$RES!7|Lab_failed

743 0000000000000121 0001 STK.Pop|$$STK|$$RES

744 0000000000000118 0001 JIV.$$RES!7|Lab_failed

745 0000000000000124 0001 STK.Pop|$$STK|$$RES

746 0000000000000130 0001 JIV.$$RES!7|Lab_failed

747 0000000000000141 0001 STK.End|$$STK

748 0000000000000003 0001

749 0000000000000036 0001 VAR.$$MSG=(80) Test STK.Swap with integer type

750 0000000000000097 0001 STK.New|$$STK|i

751 0000000000000094 0001 STK.Push|$$STK|1000

752 0000000000000081 0001 STK.Push|$$STK|2000

753 0000000000000083 0001 STK.Swap|$$STK

754 0000000000000106 0001 STK.Pop|$$STK|$$RES

755 0000000000000117 0001 JIV.$$RES!1000|Lab_failed

756 0000000000000111 0001 STK.Pop|$$STK|$$RES

757 0000000000000116 0001 JIV.$$RES!2000|Lab_failed

758 0000000000000093 0001 STK.End|$$STK

759 0000000000000004 0001

760 0000000000000038 0001 VAR.$$MSG=(81) Test STK.Clone with float type

761 0000000000000100 0001 STK.New|$$STK|f

762 0000000000000189 0001 STK.Push|$$STK|1.5

763 0000000000000096 0001 STK.Push|$$STK|2.5

764 0000000000000231 0001 STK.Clone|$$STK|$$CLN

765 0000000000000132 0001 STK.Count|$$CLN|$$NUM

766 0000000000000115 0001 JIZ.$$CLN|Lab_failed

767 0000000000000004 0001

768 0000000000000127 0001 STK.Pop|$$STK|$$RES

769 0000000000000137 0001 JIV.$$RES!2.5|Lab_failed

770 0000000000000004 0001

771 0000000000000127 0001 STK.Pop|$$CLN|$$RES

772 0000000000000127 0001 JIV.$$RES!2.5|Lab_failed

773 0000000000000098 0001 STK.End|$$STK

774 0000000000000003 0001

775 0000000000000043 0001 VAR.$$MSG=(82) Test STK.Swapx with string type

776 0000000000000109 0001 STK.New|$$STK|s

777 0000000000000098 0001 STK.Push|$$STK|One

778 0000000000000087 0001 STK.Push|$$STK|Two

779 0000000000000088 0001 STK.Push|$$STK|Three

780 0000000000000004 0001

781 0000000000000003 0001

782 0000000000000129 0001 STK.Swapx|$$STK|1|3

783 0000000000000004 0001

784 0000000000000133 0001 STK.Pop|$$STK|$$RES

785 0000000000000081 0001 JIS.$$RES!One|Lab_failed

786 0000000000000127 0001 STK.Pop|$$STK|$$RES

787 0000000000000077 0001 JIS.$$RES!Two|Lab_failed

788 0000000000000132 0001 STK.Pop|$$STK|$$RES

789 0000000000000078 0001 JIS.$$RES!Three|Lab_failed

790 0000000000000095 0001 STK.End|$$STK

791 0000000000000004 0001

792 0000000000000042 0001 VAR.$$MSG=(83) Test STK.Rotate with float type

793 0000000000000104 0001 STK.New|$$STK|f

794 0000000000000100 0001 STK.Push|$$STK|3.33

795 0000000000000094 0001 STK.Push|$$STK|6.66

796 0000000000000094 0001 STK.Push|$$STK|9.99

797 0000000000000092 0001 STK.Rotate|$$STK|2

798 0000000000000127 0001 STK.Pop|$$STK|$$RES

799 0000000000000132 0001 JIV.$$RES!6.66|Lab_failed

800 0000000000000124 0001 STK.Pop|$$STK|$$RES

801 0000000000000129 0001 JIV.$$RES!9.99|Lab_failed

802 0000000000000126 0001 STK.Pop|$$STK|$$RES

803 0000000000000129 0001 JIV.$$RES!3.33|Lab_failed

804 0000000000000094 0001 STK.End|$$STK

805 0000000000000004 0001

806 0000000000000043 0001 VAR.$$MSG=(84) Test STK.InvRotate with string type

807 0000000000000103 0001 STK.New|$$STK|s

808 0000000000000091 0001 STK.Push|$$STK|Red

809 0000000000000088 0001 STK.Push|$$STK|Green

810 0000000000000086 0001 STK.Push|$$STK|Blue

811 0000000000000128 0001 STK.InvRotate|$$STK|3

812 0000000000000004 0001

813 0000000000000131 0001 STK.Pop|$$STK|$$RES

814 0000000000000079 0001 JIS.$$RES!Red|Lab_failed

815 0000000000000127 0001 STK.Pop|$$STK|$$RES

816 0000000000000076 0001 JIS.$$RES!Blue|Lab_failed

817 0000000000000133 0001 STK.Pop|$$STK|$$RES

818 0000000000000077 0001 JIS.$$RES!Green|Lab_failed

819 0000000000000094 0001 STK.End|$$STK

820 0000000000000003 0001

821 0000000000000043 0001 VAR.$$MSG=(85) Test STK.Import with float type

822 0000000000000103 0001 STK.New|$$STK|f

823 0000000000000133 0001 STK.Import|$$STK|1.1;2.2;3.3

824 0000000000000126 0001 STK.Count|$$STK|$$RES

825 0000000000000128 0001 JIV.$$RES!3|Lab_failed

826 0000000000000776 0001 STK.Pop|$$STK|$$RES

827 0000000000000581 0001 JIV.$$RES!3.3|Lab_failed

828 0000000000000311 0001 STK.Pop|$$STK|$$RES

829 0000000000000378 0001 JIV.$$RES!2.2|Lab_failed

830 0000000000000444 0001 STK.Pop|$$STK|$$RES

831 0000000000000158 0001 JIV.$$RES!1.1|Lab_failed

832 0000000000000194 0001 STK.End|$$STK

833 0000000000000005 0001

834 0000000000000069 0001 VAR.$$MSG=(86) Test STK.Export with string type

835 0000000000000145 0001 STK.New|$$STK|s

836 0000000000000105 0001 STK.Push|$$STK|Alpha

837 0000000000000081 0001 STK.Push|$$STK|Beta

838 0000000000000087 0001 STK.Push|$$STK|Gamma

839 0000000000000418 0001 STK.Export|$$STK| |$$RES

840 0000000000000121 0001 JIS.$$RES!Alpha Beta Gamma|Lab_failed

841 0000000000000173 0001 STK.End|$$STK

842 0000000000000007 0001

843 0000000000000057 0001 VAR.$$MSG=(87) Test STK.Reverse with integer type

844 0000000000000157 0001 STK.New|$$STK|i

845 0000000000000199 0001 STK.Push|$$STK|11

846 0000000000000127 0001 STK.Push|$$STK|22

847 0000000000000117 0001 STK.Push|$$STK|33

848 0000000000000112 0001 STK.Reverse|$$STK

849 0000000000000146 0001 STK.Pop|$$STK|$$RES

850 0000000000000157 0001 JIV.$$RES!11|Lab_failed

851 0000000000000158 0001 STK.Pop|$$STK|$$RES

852 0000000000000142 0001 JIV.$$RES!22|Lab_failed

853 0000000000000144 0001 STK.Pop|$$STK|$$RES

854 0000000000000162 0001 JIV.$$RES!33|Lab_failed

855 0000000000000126 0001 STK.End|$$STK

856 0000000000000004 0001

857 0000000000000003 0001

858 0000000000000041 0001 VAR.$$MSG=(88) Test STK.Dup with float type

859 0000000000000112 0001 STK.New|$$STK|f

860 0000000000000191 0001 STK.Push|$$STK|1.23

861 0000000000000116 0001 STK.Dup|$$STK|2

862 0000000000000004 0001

863 0000000000000188 0001 STK.Pop|$$STK|$$RES

864 0000000000000136 0001 JIV.$$RES!1.23|Lab_failed

865 0000000000000131 0001 STK.Pop|$$STK|$$RES

866 0000000000000127 0001 JIV.$$RES!1.23|Lab_failed

867 0000000000000127 0001 STK.Pop|$$STK|$$RES

868 0000000000000123 0001 JIV.$$RES!1.23|Lab_failed

869 0000000000000099 0001 STK.End|$$STK

870 0000000000000004 0001

871 0000000000000040 0001 VAR.$$MSG=(89) Test STK.Add with float type

872 0000000000000100 0001 STK.New|$$STK|f

873 0000000000000101 0001 STK.Push|$$STK|1.1

874 0000000000000120 0001 STK.Push|$$STK|2.2

875 0000000000000139 0001 STK.Push|$$STK|3.3

876 0000000000000106 0001 STK.Add|$$STK|2

877 0000000000000005 0001

878 0000000000000162 0001 STK.Pop|$$STK|$$RES

879 0000000000000137 0001 JIV.$$RES!5.5|Lab_failed

880 0000000000000131 0001 STK.Pop|$$STK|$$RES

881 0000000000000121 0001 JIV.$$RES!1.1|Lab_failed

882 0000000000000097 0001 STK.End|$$STK

883 0000000000000004 0001

884 0000000000000038 0001 VAR.$$MSG=(90) Test STK.Clone with integer type

885 0000000000000096 0001 STK.New|$$STK|i

886 0000000000000088 0001 STK.Push|$$STK|10

887 0000000000000078 0001 STK.Push|$$STK|20

888 0000000000000399 0001 STK.Clone|$$STK|$$CLN

889 0000000000000003 0001

890 0000000000000118 0001 STK.Pop|$$STK|$$R01

891 0000000000000119 0001 JIV.$$R01!20|Lab_failed

892 0000000000000003 0001

893 0000000000000209 0001 STK.Pop|$$CLN|$$R02

894 0000000000000122 0001 JIV.$$R02!20|Lab_failed

895 0000000000000093 0001 STK.End|$$STK

896 0000000000000003 0001

897 0000000000000036 0001 VAR.$$MSG=(91) Test STK.Swap with float type

898 0000000000000086 0001 STK.New|$$STK|f

899 0000000000000171 0001 STK.Push|$$STK|1.11

900 0000000000000082 0001 STK.Push|$$STK|2.22

901 0000000000000082 0001 STK.Swap|$$STK

902 0000000000000003 0001

903 0000000000000110 0001 STK.Pop|$$STK|$$RES

904 0000000000000114 0001 JIV.$$RES!1.11|Lab_failed

905 0000000000000104 0001 STK.Pop|$$STK|$$RES

906 0000000000000108 0001 JIV.$$RES!2.22|Lab_failed

907 0000000000000084 0001 STK.End|$$STK

908 0000000000000003 0001

909 0000000000000035 0001 VAR.$$MSG=(92) Test STK.Count with empty stack

910 0000000000000087 0001 STK.New|$$STK|i

911 0000000000000102 0001 STK.Count|$$STK|$$RES

912 0000000000000003 0001

913 0000000000000110 0001 JIV.$$RES!0|Lab_failed

914 0000000000000080 0001 STK.End|$$STK

915 0000000000000003 0001

916 0000000000000035 0001 VAR.$$MSG=(93) Test STK.Reverse with single element

917 0000000000000089 0001 STK.New|$$STK|s

918 0000000000000098 0001 STK.Push|$$STK|Solo

919 0000000000000080 0001 STK.Reverse|$$STK

920 0000000000000135 0001 STK.Pop|$$STK|$$RES

921 0000000000000004 0001

922 0000000000000088 0001 JIS.$$RES!Solo|Lab_failed

923 0000000000000090 0001 STK.End|$$STK

924 0000000000000004 0001

925 0000000000000041 0001 VAR.$$MSG=(94) Test STK.Rotate with 1 element

926 0000000000000099 0001 STK.New|$$STK|i

927 0000000000000098 0001 STK.Push|$$STK|999

928 0000000000000101 0001 STK.Rotate|$$STK|1

929 0000000000000128 0001 STK.Pop|$$STK|$$RES

930 0000000000000247 0001 JIV.$$RES!999|Lab_failed

931 0000000000000101 0001 STK.End|$$STK

932 0000000000000004 0001

933 0000000000000039 0001 VAR.$$MSG=(95) Test STK.InvRotate with 2 elements

934 0000000000000096 0001 STK.New|$$STK|i

935 0000000000000092 0001 STK.Push|$$STK|123

936 0000000000000091 0001 STK.Push|$$STK|456

937 0000000000000102 0001 STK.InvRotate|$$STK|2

938 0000000000000119 0001 STK.Pop|$$STK|$$R01

939 0000000000000141 0001 JIV.$$R01!123|Lab_failed

940 0000000000000125 0001 STK.Pop|$$STK|$$R02

941 0000000000000132 0001 JIV.$$R02!456|Lab_failed

942 0000000000000090 0001 STK.End|$$STK

943 0000000000000003 0001

944 0000000000000038 0001 VAR.$$MSG=(96) Test STK.Push negative integer

945 0000000000000088 0001 STK.New|$$STK|i

946 0000000000000093 0001 STK.Push|$$STK|-50

947 0000000000000117 0001 STK.Peek|$$STK|$$RES

948 0000000000000129 0001 JIV.$$RES!-50|Lab_failed

949 0000000000000098 0001 STK.End|$$STK

950 0000000000000004 0001

951 0000000000000040 0001 VAR.$$MSG=(97) Test STK.Peek with string type

952 0000000000000100 0001 STK.New|$$STK|s

953 0000000000000085 0001 STK.Push|$$STK|Hello

954 0000000000000119 0001 STK.Peek|$$STK|$$TOP

955 0000000000000084 0001 JIS.$$TOP!Hello|Lab_failed

956 0000000000000130 0001 STK.Pop|$$STK|$$RES

957 0000000000000078 0001 JIS.$$RES!Hello|Lab_failed

958 0000000000000097 0001 STK.End|$$STK

959 0000000000000004 0001

960 0000000000000041 0001 VAR.$$MSG=(98) Test STK.Swapx with same index

961 0000000000000105 0001 STK.New|$$STK|i

962 0000000000000100 0001 STK.Push|$$STK|10

963 0000000000000088 0001 STK.Push|$$STK|20

964 0000000000000004 0001

965 0000000000000092 0001 STK.Swapx|$$STK|2|2

966 0000000000000113 0001 STK.Pop|$$STK|$$R01

967 0000000000000115 0001 JIV.$$R01!20|Lab_failed

968 0000000000000113 0001 STK.Pop|$$STK|$$R02

969 0000000000000111 0001 JIV.$$R02!10|Lab_failed

970 0000000000000081 0001 STK.End|$$STK

971 0000000000000003 0001

972 0000000000000036 0001 VAR.$$MSG=(99) Test STK.Add with default parameter (top 2)

973 0000000000000084 0001 STK.New|$$STK|i

974 0000000000000084 0001 STK.Push|$$STK|7

975 0000000000001470 0001 STK.Push|$$STK|8

976 0000000000000174 0001 STK.Add|$$STK

977 0000000000000003 0001

978 0000000000000140 0001 STK.Pop|$$STK|$$RES

979 0000000000000138 0001 JIV.$$RES!15|Lab_failed

980 0000000000000114 0001 STK.End|$$STK

981 0000000000000004 0001

982 0000000000000051 0001 VAR.$$MSG=(100) Test STK.Export with float type and custom delimiter

983 0000000000000113 0001 STK.New|$$STK|f

984 0000000000000106 0001 STK.Push|$$STK|0.5

985 0000000000000088 0001 STK.Push|$$STK|1.5

986 0000000000000093 0001 STK.Push|$$STK|2.5

987 0000000000730742 0001 STK.Export|$$STK|:|$$STR

988 0000000000000008 0001

989 0000000000000184 0001 JIS.$$STR!.5:1.5:2.5|Lab_failed

990 0000000000000285 0001 STK.End|$$STK

991 0000000000000005 0001

992 0000000000000062 0001 VAR.$$MSG=(101) Test STK.Import with custom delimiter

993 0000000000000146 0001 STK.New|$$STK|s

994 0000000000000005 0001

995 0000000000000148 0001 STK.Import|$$STK|One|,

996 0000000000000108 0001 STK.Import|$$STK|Two|,

997 0000000000000105 0001 STK.Import|$$STK|Three|,

998 0000000000000004 0001

999 0000000000000145 0001 STK.Count|$$STK|$$CNT

1000 0000000000000174 0001 JIV.$$CNT!3|Lab_failed

1001 0000000000000141 0001 STK.Pop|$$STK|$$RES

1002 0000000000000089 0001 JIS.$$RES!Three|Lab_failed

1003 0000000000000131 0001 STK.Pop|$$STK|$$RES

1004 0000000000000080 0001 JIS.$$RES!Two|Lab_failed

1005 0000000000000132 0001 STK.Pop|$$STK|$$RES

1006 0000000000000078 0001 JIS.$$RES!One|Lab_failed

1007 0000000000000106 0001 STK.End|$$STK

1008 0000000000000004 0001

1009 0000000000000044 0001 VAR.$$MSG=(102) Test STK.GetType on float stack

1010 0000000000000105 0001 STK.New|$$STK|f

1011 0000000000000130 0001 STK.GetType|$$STK|$$TYP

1012 0000000000000004 0001

1013 0000000000000136 0001 JIV.$$TYP!3|Lab_failed

1014 0000000000000097 0001 STK.End|$$STK

1015 0000000000000004 0001

1016 0000000000000049 0001 VAR.$$MSG=(103) Test STK.Swapx with partial parameters (defaults)

1017 0000000000000111 0001 STK.New|$$STK|s

1018 0000000000000098 0001 STK.Push|$$STK|First

1019 0000000000000089 0001 STK.Push|$$STK|Second

1020 0000000000000087 0001 STK.Push|$$STK|Third

1021 0000000000000004 0001

1022 0000000000000123 0001 STK.Swapx|$$STK

1023 0000000000000134 0001 STK.Pop|$$STK|$$R01

1024 0000000000000092 0001 JIS.$$R01!First|Lab_failed

1025 0000000000000136 0001 STK.Pop|$$STK|$$R02

1026 0000000000000082 0001 JIS.$$R02!Second|Lab_failed

1027 0000000000000135 0001 STK.Pop|$$STK|$$R03

1028 0000000000000083 0001 JIS.$$R03!Third|Lab_failed

1029 0000000000000094 0001 STK.End|$$STK

1030 0000000000000004 0001

1031 0000000000000046 0001 VAR.$$MSG=(104) Test STK.Dup with single element

1032 0000000000000108 0001 STK.New|$$STK|i

1033 0000000000000218 0001 STK.Push|$$STK|999

1034 0000000000000095 0001 STK.Dup|$$STK|1

1035 0000000000000004 0001

1036 0000000000000128 0001 STK.Pop|$$STK|$$RES

1037 0000000000000133 0001 JIV.$$RES!999|Lab_failed

1038 0000000000000129 0001 STK.Pop|$$STK|$$RES

1039 0000000000000131 0001 JIV.$$RES!999|Lab_failed

1040 0000000000000093 0001 STK.End|$$STK

1041 0000000000000004 0001

1042 0000000000000042 0001 VAR.$$MSG=(105) Test STK.Reverse with float type

1043 0000000000000105 0001 STK.New|$$STK|f

1044 0000000000000103 0001 STK.Push|$$STK|4.4

1045 0000000000000095 0001 STK.Push|$$STK|5.5

1046 0000000000000092 0001 STK.Push|$$STK|6.6

1047 0000000000000100 0001 STK.Reverse|$$STK

1048 0000000000000004 0001

1049 0000000000000133 0001 STK.Pop|$$STK|$$R01

1050 0000000000000140 0001 JIV.$$R01!4.4|Lab_failed

1051 0000000000000131 0001 STK.Pop|$$STK|$$R02

1052 0000000000000135 0001 JIV.$$R02!5.5|Lab_failed

1053 0000000000000133 0001 STK.Pop|$$STK|$$R03

1054 0000000000000137 0001 JIV.$$R03!6.6|Lab_failed

1055 0000000000000093 0001 STK.End|$$STK

1056 0000000000000004 0001

1057 0000000000000043 0001 VAR.$$MSG=(106) Test STK.Clone with string type

1058 0000000000000106 0001 STK.New|$$STK|s

1059 0000000000000095 0001 STK.Push|$$STK|Alpha

1060 0000000000000174 0001 STK.Clone|$$STK|$$CLN

1061 0000000000000085 0001 STK.Push|$$STK|Beta

1062 0000000000000093 0001 STK.Push|$$CLN|Gamma

1063 0000000000000004 0001

1064 0000000000000136 0001 STK.Pop|$$STK|$$R01

1065 0000000000000085 0001 JIS.$$R01!Beta|Lab_failed

1066 0000000000000137 0001 STK.Pop|$$CLN|$$R02

1067 0000000000000084 0001 JIS.$$R02!Gamma|Lab_failed

1068 0000000000000096 0001 STK.End|$$STK

1069 0000000000000004 0001

1070 0000000000000042 0001 VAR.$$MSG=(107) Test STK.Clone on empty stack

1071 0000000000000104 0001 STK.New|$$STK|i

1072 0000000000000004 0001

1073 0000000000000131 0001 STK.Clone|$$STK|$$CLN

1074 0000000000000126 0001 STK.Count|$$STK|$$R01

1075 0000000000000138 0001 JIV.$$R01!0|Lab_failed

1076 0000000000000130 0001 STK.Count|$$CLN|$$R02

1077 0000000000000132 0001 JIV.$$R02!0|Lab_failed

1078 0000000000000093 0001 STK.End|$$STK

1079 0000000000000004 0001

1080 0000000000000000 0001 DMP.Speed