Annotation of parser3/tests/results/256.processed, revision 1.8
1.1 misha 1: Content-Type: text/html
1.7 misha 2: Content-Length: 5839
1.1 misha 3:
4: <h3>hash</h3>
5: {
6: "void":null,
7: "bool-true":true,
8: "bool-false":false,
9: "int":1,
10: "double":0.5,
11: "a\/b":"\"1\"",
12: "string":"value with \"quotes\"\/other things",
13: "string-ru":"русские буквы",
14: "hash":{
15: "e":"ee"
16: }
17: }, {
18: "void":null,
19: "bool-true":true,
20: "bool-false":false,
21: "int":1,
22: "double":0.5,
23: "a\/b":"\"1\"",
24: "string":"value with \"quotes\"\/other things",
25: "string-ru":"русские буквы",
26: "hash":{
27: "e":"ee"
28: }
29: }
30: <h3>date</h3>
31: {
32: "value":1155866940
33: }, {
34: "value":"Fri, 18 Aug 2006 02:09:00 GMT"
35: }, {
36: "value":"2006-08-18 06:09:00"
37: }, {
38: "value":"new Date(1155866940)"
1.5 misha 39: }, "exception":"unsupported, must be 'sql-string', 'gmt-string' or 'unix-timestamp'. That's OK"
1.1 misha 40: <h3>table</h3>
41: {
42: "table_nameless_empty":[],
43: "table_nameless_1":[
44: {"0":"v1","1":"v2","2":"v3"}
45: ],
46: "table_nameless_2":[
47: {"0":"v1","1":"v2","2":"v3"},
48: {"0":"v4","1":"v5","2":"v6"}
49: ],
50: "table_named_empty":[],
51: "table_named_1":[
52: {"c1":"v1","c2":"v2","c3":"v3"}
53: ],
54: "table_named_2":[
55: {"c1":"v1","c2":"v2","c3":"v3"},
56: {"c1":"v4","c2":"v5","c3":"v6"}
57: ],
58: "table_named_3":[
59: {"c1":"v1","c2":"v2","c3":"v3"},
60: {"c1":"v4","c2":"v5","c3":"v6"},
1.2 moko 61: {"c1":"v7","c2":"v8","c3":"v9","3":"v0"},
62: {"c1":"vA\""},
63: {"c1":"vB\\"}
1.1 misha 64: ]
65: }, {
66: "table_nameless_empty":[],
67: "table_nameless_1":[
68: {"0":"v1","1":"v2","2":"v3"}
69: ],
70: "table_nameless_2":[
71: {"0":"v1","1":"v2","2":"v3"},
72: {"0":"v4","1":"v5","2":"v6"}
73: ],
74: "table_named_empty":[],
75: "table_named_1":[
76: {"c1":"v1","c2":"v2","c3":"v3"}
77: ],
78: "table_named_2":[
79: {"c1":"v1","c2":"v2","c3":"v3"},
80: {"c1":"v4","c2":"v5","c3":"v6"}
81: ],
82: "table_named_3":[
83: {"c1":"v1","c2":"v2","c3":"v3"},
84: {"c1":"v4","c2":"v5","c3":"v6"},
1.2 moko 85: {"c1":"v7","c2":"v8","c3":"v9","3":"v0"},
86: {"c1":"vA\""},
87: {"c1":"vB\\"}
1.1 misha 88: ]
89: }, {
90: "table_nameless_empty":[
91: null
92: ],
93: "table_nameless_1":[
94: null,
95: ["v1","v2","v3"]
96: ],
97: "table_nameless_2":[
98: null,
99: ["v1","v2","v3"],
100: ["v4","v5","v6"]
101: ],
102: "table_named_empty":[
103: ["c1","c2","c3"]
104: ],
105: "table_named_1":[
106: ["c1","c2","c3"],
107: ["v1","v2","v3"]
108: ],
109: "table_named_2":[
110: ["c1","c2","c3"],
111: ["v1","v2","v3"],
112: ["v4","v5","v6"]
113: ],
114: "table_named_3":[
115: ["c1","c2","c3"],
116: ["v1","v2","v3"],
117: ["v4","v5","v6"],
1.2 moko 118: ["v7","v8","v9","v0"],
119: ["vA\""],
120: ["vB\\"]
1.1 misha 121: ]
122: }, {
123: "table_nameless_empty":[
124: null
125: ],
126: "table_nameless_1":[
127: null,
128: ["v1","v2","v3"]
129: ],
130: "table_nameless_2":[
131: null,
132: ["v1","v2","v3"],
133: ["v4","v5","v6"]
134: ],
135: "table_named_empty":[
136: ["c1","c2","c3"]
137: ],
138: "table_named_1":[
139: ["c1","c2","c3"],
140: ["v1","v2","v3"]
141: ],
142: "table_named_2":[
143: ["c1","c2","c3"],
144: ["v1","v2","v3"],
145: ["v4","v5","v6"]
146: ],
147: "table_named_3":[
148: ["c1","c2","c3"],
149: ["v1","v2","v3"],
150: ["v4","v5","v6"],
1.2 moko 151: ["v7","v8","v9","v0"],
152: ["vA\""],
153: ["vB\\"]
154: ]
155: }, {
156: "table_nameless_empty":[],
157: "table_nameless_1":[
158: ["v1","v2","v3"]
159: ],
160: "table_nameless_2":[
161: ["v1","v2","v3"],
162: ["v4","v5","v6"]
163: ],
164: "table_named_empty":[],
165: "table_named_1":[
166: ["v1","v2","v3"]
167: ],
168: "table_named_2":[
169: ["v1","v2","v3"],
170: ["v4","v5","v6"]
171: ],
172: "table_named_3":[
173: ["v1","v2","v3"],
174: ["v4","v5","v6"],
175: ["v7","v8","v9","v0"],
176: "vA\"",
177: "vB\\"
178: ]
179: }, {
180: "table_nameless_empty":[],
181: "table_nameless_1":[
182: ["v1","v2","v3"]
183: ],
184: "table_nameless_2":[
185: ["v1","v2","v3"],
186: ["v4","v5","v6"]
187: ],
188: "table_named_empty":[],
189: "table_named_1":[
190: ["v1","v2","v3"]
191: ],
192: "table_named_2":[
193: ["v1","v2","v3"],
194: ["v4","v5","v6"]
195: ],
196: "table_named_3":[
197: ["v1","v2","v3"],
198: ["v4","v5","v6"],
199: ["v7","v8","v9","v0"],
200: "vA\"",
201: "vB\\"
1.1 misha 202: ]
1.5 misha 203: }, "exception":"unsupported, must be 'array', 'object' or 'compact'. That's OK"
1.1 misha 204: <h3>my</h3>
205: {
1.2 moko 206: "object":"my at key object, with 1 option"
1.5 misha 207: }, "exception":"string, called with invalid option. That's OK", "exception":"string, $.my must be parser method with 3 parameters. That's OK"
1.1 misha 208: <h3>file</h3>
209: {
210: "text":{
211: "class":"file",
1.8 ! moko 212: "name":"zigi",
1.4 misha 213: "size":12,
1.8 ! moko 214: "mode":"text",
1.6 misha 215: "content-type":"application\/octet-stream",
1.1 misha 216: "text":"file-content"
217: },
218: "binary":{
219: "class":"file",
1.8 ! moko 220: "name":"256.txt",
1.4 misha 221: "size":12,
1.8 ! moko 222: "mode":"binary",
1.1 misha 223: "content-type":"application\/octet-stream",
224: "adate":"-value-",
225: "mdate":"-value-",
226: "cdate":"-value-",
227: "text":"file-content"
228: },
229: "stated":{
230: "class":"file",
1.8 ! moko 231: "name":"256.txt",
1.4 misha 232: "size":12,
1.1 misha 233: "content-type":"application\/octet-stream",
234: "adate":"-value-",
235: "mdate":"-value-",
236: "cdate":"-value-"
237: }
238: }, {
239: "text":{
240: "class":"file",
1.8 ! moko 241: "name":"zigi",
1.4 misha 242: "size":12,
1.8 ! moko 243: "mode":"text",
1.6 misha 244: "content-type":"application\/octet-stream",
1.1 misha 245: "base64":"ZmlsZS1jb250ZW50"
246: },
247: "binary":{
248: "class":"file",
1.8 ! moko 249: "name":"256.txt",
1.4 misha 250: "size":12,
1.8 ! moko 251: "mode":"binary",
1.1 misha 252: "content-type":"application\/octet-stream",
253: "adate":"-value-",
254: "mdate":"-value-",
255: "cdate":"-value-",
256: "base64":"ZmlsZS1jb250ZW50"
257: },
258: "stated":{
259: "class":"file",
1.8 ! moko 260: "name":"256.txt",
1.4 misha 261: "size":12,
1.1 misha 262: "content-type":"application\/octet-stream",
263: "adate":"-value-",
264: "mdate":"-value-",
265: "cdate":"-value-"
266: }
267: }, {
268: "text":{"file":{"name":"zigi", "text":"file-content", "params":"-params-"}},
269: "binary":{"file":{"name":"256.txt", "text":"file-content", "params":"-params-"}},
270: "stated":{"file":{"name":"256.txt", "text":"", "params":"-params-"}}
1.5 misha 271: }, {
272: "text":{
273: "class":"file",
1.8 ! moko 274: "name":"zigi",
1.5 misha 275: "size":12,
1.8 ! moko 276: "mode":"text",
! 277: "content-type":"application\/octet-stream"
1.5 misha 278: },
279: "binary":{
280: "class":"file",
1.8 ! moko 281: "name":"256.txt",
1.5 misha 282: "size":12,
1.8 ! moko 283: "mode":"binary",
1.5 misha 284: "content-type":"application\/octet-stream",
285: "adate":"-value-",
286: "mdate":"-value-",
287: "cdate":"-value-"
288: },
289: "stated":{
290: "class":"file",
1.8 ! moko 291: "name":"256.txt",
1.5 misha 292: "size":12,
293: "content-type":"application\/octet-stream",
294: "adate":"-value-",
295: "mdate":"-value-",
296: "cdate":"-value-"
1.1 misha 297: }
1.5 misha 298: }, "exception":"unsupported, must be 'base64', 'text' or 'stat'. That's OK"
1.1 misha 299: <h3>image</h3>
300: {
301: "value":null
302: }, {
303: "value":"image []"
1.5 misha 304: }, "exception":"string, Unsupported value's type (image). That's OK"
1.1 misha 305: <h3>hash_with_infinite_recursion</h3>
1.5 misha 306: "exception":"string, call canceled - endless json recursion detected. That's OK"
1.3 misha 307: <h3>xdoc</h3>
308: {
309: "value":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<r><t z=\"1\"\/><\/r>\n"
310: }, {
311: "value":"<r>\n <t z=\"1\"\/>\n<\/r>\n"
312: }
E-mail: