2 <title>Yaml Test
</title>
5 <table border=
1 cellspacing=
0>
8 <script src=
"../../lib/CGI/Ex/yaml_load.js"></script>
11 if (! document.yaml_load) {
12 document.writeln('
<span style=
"color:red"><h1>Missing document.yaml_load
</h1>Path to ../../lib/CGI/Ex/yaml_load.js may be invalid.
</span>');
14 document.writeln('
<span style=
"color:green"><h1>Found document.yaml_load
</h1></span>');
21 <tr><th colspan=
2>YAML text
</th></tr>
27 key2_a: &foo2 { skey2_1: sval2_1 }\n\
30 key4_a: &foo4 [ sval4_1, sval4_2 ]\n\
49 <th>Produces
</th><th>Should look like
</th>
55 var y = document.yaml_load(yaml)
57 document.write(document.js_dump(y));
64 [obj]
.0.key2_a.skey2_1=sval2_1
65 [obj]
.0.key2_b.skey2_1=sval2_1
66 [obj]
.0.key3_a.skey3_1=sval3_1
67 [obj]
.0.key3_b.skey3_1=sval3_1
68 [obj]
.0.key4_a
.0=sval4_1
69 [obj]
.0.key4_a
.1=sval4_2
70 [obj]
.0.key4_b
.0=sval4_1
71 [obj]
.0.key4_b
.1=sval4_2
72 [obj]
.0.key5_a
.0=sval5_1
73 [obj]
.0.key5_a
.1=sval5_2
74 [obj]
.0.key5_b
.0=sval5_1
75 [obj]
.0.key5_b
.1=sval5_2
83 document.write("Elapsed time: "+((t2.getTime() - t1.getTime())/
1000)+" seconds");