Annotation of parser3/tests/302.html, revision 1.1
1.1 ! misha 1: @main[]
! 2:
! 3: <pre>
! 4: ^json:string[
! 5: $.h[
! 6: $.a[aa]
! 7: $.b[bb]
! 8: $.c(33)
! 9: ]
! 10:
! 11: $.string[s]
! 12: $.number(1)
! 13:
! 14: $.c_object[^c::create[]]
! 15: $.d_object[^d::create[]]
! 16:
! 17: $.x_class[$x:CLASS]
! 18: $.x_object[^x::create[]]
! 19:
! 20: $.y_class[$y:CLASS]
! 21: $.y_object[^y::create[]]
! 22:
! 23: $.yy_class[$yy:CLASS]
! 24: $.yy_object[^yy::create[]]
! 25:
! 26: $.z_object1[^z::create[object_z_value1]]
! 27: $.z_object2[^z::create[object_z_value2]]
! 28: ;
! 29: $.indent(true)
! 30: $.c[$serialization_method]
! 31: $._default[json]
! 32: ]
! 33: </pre>
! 34:
! 35:
! 36: @serialization_method[key;value;params]
! 37: "object of class $value.CLASS_NAME" ($value.class_c/$value.object_c/$value.class_d)
! 38:
! 39:
! 40: @CLASS
! 41: c
! 42:
! 43: @auto[]
! 44: $self.class_c[class_c_value]
! 45:
! 46: @create[]
! 47: $self.object_c[object_c_value]
! 48:
! 49:
! 50: @CLASS
! 51: d
! 52:
! 53: @BASE
! 54: c
! 55:
! 56: @auto[]
! 57: $self.class_d[class_d_value]
! 58:
! 59:
! 60: @CLASS
! 61: x
! 62:
! 63: @auto[]
! 64: $self.class_x[class_x_value]
! 65:
! 66: @create[]
! 67: $self.object_x[object_x_value]
! 68:
! 69: # no json method in class so use default hash-serialization
! 70: #@json[]
! 71:
! 72:
! 73: @CLASS
! 74: y
! 75:
! 76: @auto[]
! 77: $self.class_y[class_y_value]
! 78:
! 79: @create[]
! 80:
! 81: @json[k;o]
! 82: "^if(^reflection:dynamical[]){obj}{class} of $self.CLASS_NAME ($self.class_y)"
! 83:
! 84:
! 85:
! 86: @CLASS
! 87: yy
! 88:
! 89: @BASE
! 90: y
! 91:
! 92:
! 93: @CLASS
! 94: z
! 95:
! 96: @BASE
! 97: y
! 98:
! 99: @create[value]
! 100: ^BASE:create[]
! 101: $self.object_z[$value]
! 102:
! 103: @json[k;o]
! 104: "^if(^reflection:dynamical[]){obj}{class} of $self.CLASS_NAME ($self.class_y/$self.object_z)"
! 105:
E-mail: