home *** CD-ROM | disk | FTP | other *** search
/ Chip 2002 September / Chip_2002-09_cd1.bin / ctenari / Prochazka / data / lib / ADtools.zbc next >
Text File  |  2002-07-16  |  2KB  |  241 lines

  1. ;This is machine generated file, do not edit
  2. ;Generated by JavaScript
  3. module ADtools.module
  4. 32
  5.  
  6. sub makeAD 2 2
  7. code
  8. pushparam 0
  9. pushlocals
  10. setprop dataXML
  11. polypop 2
  12. pushparam 1
  13. pushlocals
  14. setprop designXML
  15. polypop 2
  16. pushlocals
  17. getprop designXML
  18. jnx 1
  19. pop
  20. pushthis
  21. getprop designXML
  22. jnx 1
  23. pop
  24. pushsys
  25. getprop designXML
  26. jnx 1
  27. pop
  28. xraise
  29. @1:
  30. cm clone 0
  31. jnx 0
  32. xraise
  33. @0:
  34. pushlocals
  35. initprop res
  36. polypop 2
  37. pushlocals
  38. getprop res
  39. jnx 4
  40. pop
  41. pushthis
  42. getprop res
  43. jnx 4
  44. pop
  45. pushsys
  46. getprop res
  47. jnx 4
  48. pop
  49. xraise
  50. @4:
  51. pushlocals
  52. getprop dataXML
  53. jnx 5
  54. pop
  55. pushthis
  56. getprop dataXML
  57. jnx 5
  58. pop
  59. pushsys
  60. getprop dataXML
  61. jnx 5
  62. pop
  63. xraise
  64. @5:
  65. pushthis
  66. cm process 2
  67. jnx 2
  68. pop
  69. pushlocals
  70. getprop process
  71. jnx 6
  72. pop
  73. pushthis
  74. getprop process
  75. jnx 6
  76. pop
  77. pushsys
  78. getprop process
  79. jnx 6
  80. pop
  81. xraise
  82. @6:
  83. cm op:call 2
  84. jnx 3
  85. xraise
  86. @3:
  87. @2:
  88. pop
  89. pushlocals
  90. getprop res
  91. jnx 7
  92. pop
  93. pushthis
  94. getprop res
  95. jnx 7
  96. pop
  97. pushsys
  98. getprop res
  99. jnx 7
  100. pop
  101. xraise
  102. @7:
  103. doret 1
  104. pushlocals
  105. deleteprops 1
  106. pop
  107.  
  108. pushnull
  109. doret 1
  110. end
  111. sub process 2 2
  112. code
  113. pushparam 0
  114. pushlocals
  115. setprop xml
  116. polypop 2
  117. pushparam 1
  118. pushlocals
  119. setprop data
  120. polypop 2
  121. pushlocals
  122. getprop xml
  123. jnx 12
  124. pop
  125. pushthis
  126. getprop xml
  127. jnx 12
  128. pop
  129. pushsys
  130. getprop xml
  131. jnx 12
  132. pop
  133. xraise
  134. @12:
  135. cm getIterator 0
  136. jnx 10
  137. xraise
  138. @10:
  139. dup 1
  140. cm getValue 0
  141. dup 1
  142. condnotjmp 11
  143. pushlocals
  144. initprop child
  145. polypop 2
  146. pushlocals
  147. getprop child
  148. jnx 15
  149. pop
  150. pushthis
  151. getprop child
  152. jnx 15
  153. pop
  154. pushsys
  155. getprop child
  156. jnx 15
  157. pop
  158. xraise
  159. @15:
  160. pushlocals
  161. getprop data
  162. jnx 16
  163. pop
  164. pushthis
  165. getprop data
  166. jnx 16
  167. pop
  168. pushsys
  169. getprop data
  170. jnx 16
  171. pop
  172. xraise
  173. @16:
  174. pushthis
  175. cm processchild 2
  176. jnx 13
  177. pop
  178. pushlocals
  179. getprop processchild
  180. jnx 17
  181. pop
  182. pushthis
  183. getprop processchild
  184. jnx 17
  185. pop
  186. pushsys
  187. getprop processchild
  188. jnx 17
  189. pop
  190. xraise
  191. @17:
  192. cm op:call 2
  193. jnx 14
  194. xraise
  195. @14:
  196. @13:
  197. pop
  198. pushlocals
  199. deleteprops 1
  200. pop
  201. @8:
  202. dup 1
  203. cm moveNext 0
  204. pop
  205. jmp 10
  206. @11:
  207. pop
  208. @9: ;@break
  209. pop
  210.  
  211. pushnull
  212. doret 1
  213. end
  214. sub processchild 2 2
  215. code
  216. pushparam 0
  217. pushlocals
  218. setprop xml
  219. polypop 2
  220. pushparam 1
  221. pushlocals
  222. setprop data
  223. polypop 2
  224.  
  225. pushnull
  226. doret 1
  227. end
  228. sub @init 0
  229. code
  230. pushstr "ADtools"
  231. pushthis
  232. pushsys
  233. cm op:set:prop 2
  234. jnx 0
  235. xraise
  236. @0:
  237. pop
  238. ;Init block of module
  239. doret 0
  240. end
  241. end