Diff for /parser3/tests/224.html between versions 1.1 and 1.8

version 1.1, 2009/07/28 08:03:22 version 1.8, 2016/11/29 23:29:40
Line 13  $hi[^h.intersection[ Line 13  $hi[^h.intersection[
         $.test1[]          $.test1[]
         $.test2[]          $.test2[]
 ]]  ]]
 ^hi.foreach[k;v]{$k^if(def $v){ - $v}}[<br />]  $t[^hi._keys[]]
   ^t.sort{$t.key}
   ^t.menu{$t.key^if(def $hi.[$t.key]){ - $hi.[$t.key]}}[<br />]
 <hr />  <hr />
   
 ^do{$d[^reflection:create[date;create]]}  ^do{$d[^reflection:create[date;create]]}
 ^do{$d[^reflection:create[date;calendar]]}  ^do{$d[^reflection:create[date;calendar;1;2;3]]}
 ^do{$d[^reflection:create[date;now](-2;1)]}  ^do{$d[^reflection:create[date;now](-2;1)]}
 ^do{$d[^reflection:create[date;now](-2)]}  ^do{$d[^reflection:create[date;now](-2)]}
   
 ^do{$o[^reflection:create[test;create](-1)]}  ^do{$o[^reflection:create[test;create](-1)]}
   ^do{$o0[^reflection:create[test;create0]]}
 ^do{$o1[^reflection:create[test1;create1](1)]}  ^do{$o1[^reflection:create[test1;create1](1)]}
 ^do{$o2[^reflection:create[test2;create2]]}  ^do{$o2[^reflection:create[test2;create2]]}
 <hr />  <hr />
Line 37  $hi[^h.intersection[ Line 40  $hi[^h.intersection[
 ^print[date;$d]  ^print[date;$d]
 ^print[env;$env:CLASS]  ^print[env;$env:CLASS]
 ^print[unknown]  ^print[unknown]
 done.  <hr />
   
   ^test3:m[]
   $o[^test3::create[]]
   ^o.m[]
   
   $h[^reflection:fields[$o.CLASS]]
   ^h.foreach[k;v]{$k=$v}[, ]<br />
   
   $h[^reflection:fields[$o]]
   ^h.foreach[k;v]{$k=$v}[, ]<br />
   done.
   
 @do[code]  @do[code]
 ^try{  ^try{
Line 53  done. Line 65  done.
   
   
   
 @print[class;o][m;k;v;h;i]  @print[class;o][m;k;v;h;i;t]
 ^do{  ^do{
         $m[^reflection:methods[$class]]          $m[^reflection:methods[$class]]
         ^m.foreach[k;v]{          $t[^m._keys[]]
                 $h[^reflection:method_params[$class;$k]]          ^t.sort{$t.key}
                 ^@${k}[^if($v eq "native"){^if($h.min_params != $h.max_params){^h.min_params.int(0)-}^h.max_params.int(0)}{^for[i](0;^h._count[]){$h.$i}[^;]}]^if(def $h.call_type){ {$h.call_type}}          ^t.menu{
                   $k[$t.key]
                   $v[$m.$k]
                   $h[^reflection:method_info[$class;$k]]
                   ^@${k}[^if($v eq "native"){^if($h.min_params != $h.max_params){^h.min_params.int(0)-}^h.max_params.int(0)}{^for[i](0;^h._count[]-1){$h.$i}[^;]}]^if(def $h.call_type){ {$h.call_type}}^if(def $h.inherited){ {defined in $h.inherited}}
         }[<br />]          }[<br />]
 }  }
 ^if(def $o){  ^if(def $o){

Removed from v.1.1  
changed lines
  Added in v.1.8


E-mail: