home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Chip 2002 September
/
Chip_2002-09_cd1.bin
/
ctenari
/
Prochazka
/
data
/
lib
/
XMLTools.zbc
< prev
Wrap
Text File
|
2002-07-20
|
11KB
|
1,150 lines
;This is machine generated file, do not edit
;Generated by JavaScript
module XMLTools.module
32
sub combine 2 2
code
pushparam 0
pushlocals
setprop anc
polypop 2
pushparam 1
pushlocals
setprop dif
polypop 2
pushlocals
getprop anc
jnx 1
pop
pushthis
getprop anc
jnx 1
pop
pushsys
getprop anc
jnx 1
pop
xraise
@1:
cm clone 0
jnx 0
xraise
@0:
pushlocals
initprop res
polypop 2
pushlocals
getprop res
jnx 4
pop
pushthis
getprop res
jnx 4
pop
pushsys
getprop res
jnx 4
pop
xraise
@4:
pushlocals
getprop dif
jnx 5
pop
pushthis
getprop dif
jnx 5
pop
pushsys
getprop dif
jnx 5
pop
xraise
@5:
pushthis
cm combine_res 2
jnx 2
pop
pushlocals
getprop combine_res
jnx 6
pop
pushthis
getprop combine_res
jnx 6
pop
pushsys
getprop combine_res
jnx 6
pop
xraise
@6:
cm op:call 2
jnx 3
xraise
@3:
@2:
pop
pushlocals
getprop res
jnx 7
pop
pushthis
getprop res
jnx 7
pop
pushsys
getprop res
jnx 7
pop
xraise
@7:
doret 1
pushlocals
deleteprops 1
pop
pushnull
doret 1
end
sub combine_res 2 2
code
pushparam 0
pushlocals
setprop res
polypop 2
pushparam 1
pushlocals
setprop dif
polypop 2
pushnum 0
pushlocals
initprop i
polypop 2
@8:
pushlocals
getprop dif
jnx 12
pop
pushthis
getprop dif
jnx 12
pop
pushsys
getprop dif
jnx 12
pop
xraise
@12:
cm get:varCount 0
jnx 11
xraise
@11:
pushlocals
getprop i
jnx 13
pop
pushthis
getprop i
jnx 13
pop
pushsys
getprop i
jnx 13
pop
xraise
@13:
cm op:lt 1
jnx 10
xraise
@10:
condnotjmp 9
pushlocals
getprop i
jnx 16
pop
pushthis
getprop i
jnx 16
pop
pushsys
getprop i
jnx 16
pop
xraise
@16:
pushlocals
getprop dif
jnx 17
pop
pushthis
getprop dif
jnx 17
pop
pushsys
getprop dif
jnx 17
pop
xraise
@17:
cm varNameAt 1
jnx 15
xraise
@15:
pushlocals
getprop i
jnx 19
pop
pushthis
getprop i
jnx 19
pop
pushsys
getprop i
jnx 19
pop
xraise
@19:
pushlocals
getprop dif
jnx 20
pop
pushthis
getprop dif
jnx 20
pop
pushsys
getprop dif
jnx 20
pop
xraise
@20:
cm varAt 1
jnx 18
xraise
@18:
pushlocals
getprop res
jnx 21
pop
pushthis
getprop res
jnx 21
pop
pushsys
getprop res
jnx 21
pop
xraise
@21:
cm setVar 2
jnx 14
xraise
@14:
pop
pushlocals
getprop i
jx 23
dup 1
cm op:inc 0
jnx 24
xraise
@24:
pushlocals
setprop i
polypop 2
jmp 22
@23:
pop
pushthis
getprop i
jx 25
dup 1
cm op:inc 0
jnx 26
xraise
@26:
pushthis
setprop i
polypop 2
jmp 22
@25:
pop
pushsys
getprop i
xraise
dup 1
cm op:inc 0
jnx 28
xraise
@28:
pushsys
setprop i
polypop 2
jmp 22
@22:
pop
jmp 8
@9:
pushlocals
deleteprops 1
pop
pushlocals
getprop dif
jnx 33
pop
pushthis
getprop dif
jnx 33
pop
pushsys
getprop dif
jnx 33
pop
xraise
@33:
cm getIterator 0
jnx 31
xraise
@31:
dup 1
cm getValue 0
dup 1
condnotjmp 32
pushlocals
initprop child
polypop 2
pushlocals
getprop child
jnx 38
pop
pushthis
getprop child
jnx 38
pop
pushsys
getprop child
jnx 38
pop
xraise
@38:
cm get:name 0
jnx 37
xraise
@37:
pushlocals
getprop res
jnx 39
pop
pushthis
getprop res
jnx 39
pop
pushsys
getprop res
jnx 39
pop
xraise
@39:
cm isSub 1
jnx 36
xraise
@36:
condnotjmp 34
pushlocals
getprop child
jnx 42
pop
pushthis
getprop child
jnx 42
pop
pushsys
getprop child
jnx 42
pop
xraise
@42:
cm get:name 0
jnx 41
xraise
@41:
pushlocals
getprop res
jnx 43
pop
pushthis
getprop res
jnx 43
pop
pushsys
getprop res
jnx 43
pop
xraise
@43:
cm getSub 1
jnx 40
xraise
@40:
pushlocals
initprop my
polypop 2
pushlocals
getprop my
jnx 46
pop
pushthis
getprop my
jnx 46
pop
pushsys
getprop my
jnx 46
pop
xraise
@46:
pushlocals
getprop child
jnx 47
pop
pushthis
getprop child
jnx 47
pop
pushsys
getprop child
jnx 47
pop
xraise
@47:
pushthis
cm combine_res 2
jnx 44
pop
pushlocals
getprop combine_res
jnx 48
pop
pushthis
getprop combine_res
jnx 48
pop
pushsys
getprop combine_res
jnx 48
pop
xraise
@48:
cm op:call 2
jnx 45
xraise
@45:
@44:
pop
pushlocals
deleteprops 1
pop
jmp 35
@34:
pushlocals
getprop child
jnx 50
pop
pushthis
getprop child
jnx 50
pop
pushsys
getprop child
jnx 50
pop
xraise
@50:
pushlocals
getprop res
jnx 52
pop
pushthis
getprop res
jnx 52
pop
pushsys
getprop res
jnx 52
pop
xraise
@52:
cm add 0
jnx 51
xraise
@51:
cm assign 1
jnx 49
xraise
@49:
pop
@35:
pushlocals
deleteprops 1
pop
@29:
dup 1
cm moveNext 0
pop
jmp 31
@32:
pop
@30: ;@break
pop
pushnull
doret 1
end
sub difference 2 2
code
pushparam 0
pushlocals
setprop des
polypop 2
pushparam 1
pushlocals
setprop anc
polypop 2
pushlocals
getprop XMLNode
jnx 54
pop
pushthis
getprop XMLNode
jnx 54
pop
pushsys
getprop XMLNode
jnx 54
pop
xraise
@54:
cm op:new 0
jnx 53
xraise
@53:
pushlocals
initprop res
polypop 2
pushlocals
getprop res
jnx 57
pop
pushthis
getprop res
jnx 57
pop
pushsys
getprop res
jnx 57
pop
xraise
@57:
pushlocals
getprop des
jnx 58
pop
pushthis
getprop des
jnx 58
pop
pushsys
getprop des
jnx 58
pop
xraise
@58:
pushlocals
getprop anc
jnx 59
pop
pushthis
getprop anc
jnx 59
pop
pushsys
getprop anc
jnx 59
pop
xraise
@59:
pushthis
cm difference_res 3
jnx 55
pop
pushlocals
getprop difference_res
jnx 60
pop
pushthis
getprop difference_res
jnx 60
pop
pushsys
getprop difference_res
jnx 60
pop
xraise
@60:
cm op:call 3
jnx 56
xraise
@56:
@55:
pop
pushlocals
getprop res
jnx 61
pop
pushthis
getprop res
jnx 61
pop
pushsys
getprop res
jnx 61
pop
xraise
@61:
doret 1
pushlocals
deleteprops 1
pop
pushnull
doret 1
end
sub difference_res 3 3
code
pushparam 0
pushlocals
setprop res
polypop 2
pushparam 1
pushlocals
setprop des
polypop 2
pushparam 2
pushlocals
setprop anc
polypop 2
pushlocals
getprop des
jnx 64
pop
pushthis
getprop des
jnx 64
pop
pushsys
getprop des
jnx 64
pop
xraise
@64:
cm get:name 0
jnx 63
xraise
@63:
pushlocals
getprop res
jnx 65
pop
pushthis
getprop res
jnx 65
pop
pushsys
getprop res
jnx 65
pop
xraise
@65:
cm set:name 1
jnx 62
xraise
@62:
pop
pushnum 0
pushlocals
initprop i
polypop 2
@66:
pushlocals
getprop des
jnx 70
pop
pushthis
getprop des
jnx 70
pop
pushsys
getprop des
jnx 70
pop
xraise
@70:
cm get:varCount 0
jnx 69
xraise
@69:
pushlocals
getprop i
jnx 71
pop
pushthis
getprop i
jnx 71
pop
pushsys
getprop i
jnx 71
pop
xraise
@71:
cm op:lt 1
jnx 68
xraise
@68:
condnotjmp 67
pushlocals
getprop i
jnx 76
pop
pushthis
getprop i
jnx 76
pop
pushsys
getprop i
jnx 76
pop
xraise
@76:
pushlocals
getprop des
jnx 77
pop
pushthis
getprop des
jnx 77
pop
pushsys
getprop des
jnx 77
pop
xraise
@77:
cm varNameAt 1
jnx 75
xraise
@75:
pushlocals
getprop anc
jnx 78
pop
pushthis
getprop anc
jnx 78
pop
pushsys
getprop anc
jnx 78
pop
xraise
@78:
cm getVar 1
jnx 74
xraise
@74:
pushlocals
getprop i
jnx 80
pop
pushthis
getprop i
jnx 80
pop
pushsys
getprop i
jnx 80
pop
xraise
@80:
pushlocals
getprop des
jnx 81
pop
pushthis
getprop des
jnx 81
pop
pushsys
getprop des
jnx 81
pop
xraise
@81:
cm varAt 1
jnx 79
xraise
@79:
cm op:neq 1
jnx 73
xraise
@73:
condnotjmp 72
pushlocals
getprop i
jnx 84
pop
pushthis
getprop i
jnx 84
pop
pushsys
getprop i
jnx 84
pop
xraise
@84:
pushlocals
getprop des
jnx 85
pop
pushthis
getprop des
jnx 85
pop
pushsys
getprop des
jnx 85
pop
xraise
@85:
cm varNameAt 1
jnx 83
xraise
@83:
pushlocals
getprop i
jnx 87
pop
pushthis
getprop i
jnx 87
pop
pushsys
getprop i
jnx 87
pop
xraise
@87:
pushlocals
getprop des
jnx 88
pop
pushthis
getprop des
jnx 88
pop
pushsys
getprop des
jnx 88
pop
xraise
@88:
cm varAt 1
jnx 86
xraise
@86:
pushlocals
getprop res
jnx 89
pop
pushthis
getprop res
jnx 89
pop
pushsys
getprop res
jnx 89
pop
xraise
@89:
cm setVar 2
jnx 82
xraise
@82:
pop
@72:
pushlocals
getprop i
jx 91
dup 1
cm op:inc 0
jnx 92
xraise
@92:
pushlocals
setprop i
polypop 2
jmp 90
@91:
pop
pushthis
getprop i
jx 93
dup 1
cm op:inc 0
jnx 94
xraise
@94:
pushthis
setprop i
polypop 2
jmp 90
@93:
pop
pushsys
getprop i
xraise
dup 1
cm op:inc 0
jnx 96
xraise
@96:
pushsys
setprop i
polypop 2
jmp 90
@90:
pop
jmp 66
@67:
pushlocals
deleteprops 1
pop
pushlocals
getprop des
jnx 101
pop
pushthis
getprop des
jnx 101
pop
pushsys
getprop des
jnx 101
pop
xraise
@101:
cm getIterator 0
jnx 99
xraise
@99:
dup 1
cm getValue 0
dup 1
condnotjmp 100
pushlocals
initprop child
polypop 2
pushlocals
getprop child
jnx 108
pop
pushthis
getprop child
jnx 108
pop
pushsys
getprop child
jnx 108
pop
xraise
@108:
cm get:name 0
jnx 107
xraise
@107:
pushlocals
getprop anc
jnx 109
pop
pushthis
getprop anc
jnx 109
pop
pushsys
getprop anc
jnx 109
pop
xraise
@109:
cm getSub 1
jnx 106
xraise
@106:
pushlocals
getprop child
jnx 110
pop
pushthis
getprop child
jnx 110
pop
pushsys
getprop child
jnx 110
pop
xraise
@110:
cm weekEqualTo 1
jnx 105
xraise
@105:
condjmp 103
pushsys
jmp 104
@103:
pushnull
@104:
condnotjmp 102
pushlocals
getprop res
jnx 114
pop
pushthis
getprop res
jnx 114
pop
pushsys
getprop res
jnx 114
pop
xraise
@114:
cm add 0
jnx 113
xraise
@113:
pushlocals
getprop child
jnx 115
pop
pushthis
getprop child
jnx 115
pop
pushsys
getprop child
jnx 115
pop
xraise
@115:
pushlocals
getprop child
jnx 118
pop
pushthis
getprop child
jnx 118
pop
pushsys
getprop child
jnx 118
pop
xraise
@118:
cm get:name 0
jnx 117
xraise
@117:
pushlocals
getprop anc
jnx 119
pop
pushthis
getprop anc
jnx 119
pop
pushsys
getprop anc
jnx 119
pop
xraise
@119:
cm getSub 1
jnx 116
xraise
@116:
pushthis
cm difference_res 3
jnx 111
pop
pushlocals
getprop difference_res
jnx 120
pop
pushthis
getprop difference_res
jnx 120
pop
pushsys
getprop difference_res
jnx 120
pop
xraise
@120:
cm op:call 3
jnx 112
xraise
@112:
@111:
pop
@102:
pushlocals
deleteprops 1
pop
@97:
dup 1
cm moveNext 0
pop
jmp 99
@100:
pop
@98: ;@break
pop
pushnull
doret 1
end
sub @init 0
code
pushstr "XMLTools"
pushthis
pushsys
cm op:set:prop 2
jnx 0
xraise
@0:
pop
;Init block of module
doret 0
end
end