1 a( x; Y4 q0 F, w
啊没事了,我发现哪里出问题了。if后面少加了一个()。
; [8 }5 D8 ^9 N& x: b这样子就可以实现了2 p9 g1 n' D) R( e0 W7 @% g; y
treenode item = parnode(1);
: A' o* X. Y1 J$ {4 _6 o# ytreenode current = ownerobject(c);
7 ^# w; u6 C! F, G* \5 t/ H/**默认分解器选项*/" |0 b8 H0 I8 t+ w3 y& m# \
if(getvarnum(current,"unpack"))- ^ k, l% e" q1 O
{; k. \& _6 t/ S9 l0 T. p3 q
if(getrank(parnode(1)) == 1)6 \- r3 e* K3 H; s! ^
return 1;
2 d$ i- f3 K* j2 E/ e8 a( k O else5 n: V1 T6 e9 _
if (content(outobject(current, 2))<getvarnum(outobject(current, 2),"maxcontent"))
( V4 K; m% P7 H X return 2;
1 j" `! v. D" G/ H! S# i* d5 N if (content(outobject(current, 2))==getvarnum(outobject(current, 2),"maxcontent")) O; _- \' s+ \( q5 @3 F: L
return 3;2 x5 B# M9 \- [
}& X2 m% M. `4 X$ p! T, e% S# W
else9 ]" m" g- Z6 s0 Y
return 0; |