ofs | hex dump | ascii |
---|
0000 | 66 6e 20 6d 61 69 6e 20 28 29 0a 7b 0a 20 20 2f 2f 20 52 61 77 20 73 74 72 69 6e 67 73 0a 20 20 | fn.main.().{...//.Raw.strings... |
0020 | 6c 65 74 20 5f 72 73 65 20 3d 20 72 22 22 3b 0a 20 20 6c 65 74 20 5f 72 73 65 32 20 3d 20 72 23 | let._rse.=.r"";...let._rse2.=.r# |
0040 | 23 22 22 23 23 3b 0a 20 20 6c 65 74 20 5f 72 73 30 20 3d 20 72 22 66 6f 6f 20 23 22 3b 0a 20 20 | #""##;...let._rs0.=.r"foo.#";... |
0060 | 6c 65 74 20 5f 72 73 31 20 3d 20 72 23 22 66 6f 6f 20 23 22 20 62 61 72 22 23 3b 0a 20 20 6c 65 | let._rs1.=.r#"foo.#".bar"#;...le |
0080 | 74 20 5f 72 73 32 20 3d 20 72 23 23 22 66 6f 6f 20 23 22 23 20 62 61 72 22 23 23 3b 0a 20 20 6c | t._rs2.=.r##"foo.#"#.bar"##;...l |
00a0 | 65 74 20 5f 72 73 68 65 78 20 3d 20 72 22 5c 78 46 46 22 3b 20 2f 2a 20 6c 69 74 65 72 61 6c 20 | et._rshex.=.r"\xFF";./*.literal. |
00c0 | 5c 78 46 46 2c 20 6e 6f 74 20 61 6e 20 68 65 78 20 65 73 63 61 70 65 20 2a 2f 0a 20 20 6c 65 74 | \xFF,.not.an.hex.escape.*/...let |
00e0 | 20 5f 72 73 70 69 20 3d 20 72 23 22 cf 80 22 23 3b 0a 0a 20 20 2f 2f 20 52 61 77 20 62 79 74 65 | ._rspi.=.r#".."#;....//.Raw.byte |
0100 | 20 73 74 72 69 6e 67 73 0a 20 20 6c 65 74 20 5f 72 62 73 65 20 3d 20 62 72 22 22 3b 0a 20 20 6c | .strings...let._rbse.=.br"";...l |
0120 | 65 74 20 5f 72 62 73 65 32 20 3d 20 62 72 23 23 22 22 23 23 3b 0a 20 20 6c 65 74 20 5f 72 62 73 | et._rbse2.=.br##""##;...let._rbs |
0140 | 30 20 3d 20 62 72 22 66 6f 6f 20 23 22 3b 0a 20 20 6c 65 74 20 5f 72 62 73 31 20 3d 20 62 72 23 | 0.=.br"foo.#";...let._rbs1.=.br# |
0160 | 22 66 6f 6f 20 23 22 20 62 61 72 22 23 3b 0a 20 20 6c 65 74 20 5f 72 62 73 32 20 3d 20 62 72 23 | "foo.#".bar"#;...let._rbs2.=.br# |
0180 | 23 22 66 6f 6f 20 23 22 23 20 62 61 72 22 23 23 3b 0a 20 20 6c 65 74 20 5f 72 62 73 68 65 78 20 | #"foo.#"#.bar"##;...let._rbshex. |
01a0 | 3d 20 62 72 22 5c 78 46 46 22 3b 20 2f 2a 20 6c 69 74 65 72 61 6c 20 5c 78 46 46 2c 20 6e 6f 74 | =.br"\xFF";./*.literal.\xFF,.not |
01c0 | 20 61 6e 20 68 65 78 20 65 73 63 61 70 65 20 2a 2f 0a 20 20 6c 65 74 20 5f 72 62 73 70 69 20 3d | .an.hex.escape.*/...let._rbspi.= |
01e0 | 20 62 72 23 22 cf 80 22 23 3b 20 2f 2f 20 7b 20 64 67 2d 65 72 72 6f 72 20 22 6f 75 74 20 6f 66 | .br#".."#;.//.{.dg-error."out.of |
0200 | 20 72 61 6e 67 65 22 20 7d 0a 0a 20 20 2f 2f 20 71 75 6f 74 65 20 65 73 63 61 70 65 73 0a 20 20 | .range".}....//.quote.escapes... |
0220 | 6c 65 74 20 5f 73 74 72 71 73 20 3d 20 22 5c 27 22 3b 0a 20 20 6c 65 74 20 5f 73 74 72 71 64 20 | let._strqs.=."\'";...let._strqd. |
0240 | 3d 20 22 5c 22 22 3b 0a 20 20 6c 65 74 20 5f 72 73 74 72 71 73 20 3d 20 72 22 5c 27 22 3b 20 20 | =."\"";...let._rstrqs.=.r"\'";.. |
0260 | 20 2f 2f 20 4e 6f 74 20 61 20 72 65 61 6c 20 65 73 63 61 70 65 0a 20 20 6c 65 74 20 5f 72 73 74 | .//.Not.a.real.escape...let._rst |
0280 | 72 71 64 20 3d 20 72 23 22 5c 22 22 23 3b 20 2f 2f 20 4e 6f 74 20 61 20 72 65 61 6c 20 65 73 63 | rqd.=.r#"\""#;.//.Not.a.real.esc |
02a0 | 61 70 65 0a 0a 20 20 6c 65 74 20 5f 62 73 74 72 71 73 20 3d 20 62 22 5c 27 22 3b 0a 20 20 6c 65 | ape....let._bstrqs.=.b"\'";...le |
02c0 | 74 20 5f 62 73 74 72 71 64 20 3d 20 62 22 5c 22 22 3b 0a 20 20 6c 65 74 20 5f 62 72 73 74 72 71 | t._bstrqd.=.b"\"";...let._brstrq |
02e0 | 73 20 3d 20 62 72 22 5c 27 22 3b 20 20 20 2f 2f 20 4e 6f 74 20 61 20 72 65 61 6c 20 65 73 63 61 | s.=.br"\'";...//.Not.a.real.esca |
0300 | 70 65 0a 20 20 6c 65 74 20 5f 62 72 73 74 72 71 64 20 3d 20 62 72 23 22 5c 22 22 23 3b 20 2f 2f | pe...let._brstrqd.=.br#"\""#;.// |
0320 | 20 4e 6f 74 20 61 20 72 65 61 6c 20 65 73 63 61 70 65 0a 0a 20 20 2f 2f 20 61 73 63 69 69 20 61 | .Not.a.real.escape....//.ascii.a |
0340 | 6e 64 20 62 79 74 65 20 68 65 78 20 65 73 63 61 70 65 73 0a 20 20 6c 65 74 20 5f 73 74 72 68 65 | nd.byte.hex.escapes...let._strhe |
0360 | 78 20 3d 20 22 5c 78 22 3b 20 20 20 20 2f 2f 20 7b 20 64 67 2d 65 72 72 6f 72 20 22 69 6e 76 61 | x.=."\x";....//.{.dg-error."inva |
0380 | 6c 69 64 22 20 7d 0a 20 20 6c 65 74 20 5f 73 74 72 68 65 78 78 20 3d 20 22 5c 78 78 22 3b 20 20 | lid".}...let._strhexx.=."\xx";.. |
03a0 | 2f 2f 20 7b 20 64 67 2d 65 72 72 6f 72 20 22 69 6e 76 61 6c 69 64 22 20 7d 0a 20 20 6c 65 74 20 | //.{.dg-error."invalid".}...let. |
03c0 | 5f 73 74 72 68 65 78 62 7a 20 3d 20 22 5c 78 30 22 3b 20 2f 2f 20 7b 20 64 67 2d 65 72 72 6f 72 | _strhexbz.=."\x0";.//.{.dg-error |
03e0 | 20 22 69 6e 76 61 6c 69 64 22 20 7d 0a 20 20 6c 65 74 20 5f 73 74 72 68 65 78 7a 20 3d 20 22 5c | ."invalid".}...let._strhexz.=."\ |
0400 | 78 30 30 22 3b 0a 20 20 6c 65 74 20 5f 73 74 72 68 65 73 66 20 3d 20 22 5c 78 37 66 22 3b 0a 20 | x00";...let._strhesf.=."\x7f";.. |
0420 | 20 6c 65 74 20 5f 73 74 72 68 65 73 46 20 3d 20 22 5c 78 37 46 22 3b 0a 20 20 6c 65 74 20 5f 73 | .let._strhesF.=."\x7F";...let._s |
0440 | 74 72 68 65 73 38 30 20 3d 20 22 5c 78 38 30 22 3b 20 2f 2f 20 7b 20 64 67 2d 65 72 72 6f 72 20 | trhes80.=."\x80";.//.{.dg-error. |
0460 | 22 6f 75 74 20 6f 66 20 72 61 6e 67 65 22 20 7d 0a 20 20 6c 65 74 20 5f 73 74 72 68 65 73 66 66 | "out.of.range".}...let._strhesff |
0480 | 20 3d 20 22 5c 78 66 46 22 3b 20 2f 2f 20 7b 20 64 67 2d 65 72 72 6f 72 20 22 6f 75 74 20 6f 66 | .=."\xfF";.//.{.dg-error."out.of |
04a0 | 20 72 61 6e 67 65 22 20 7d 0a 0a 20 20 6c 65 74 20 5f 72 73 74 72 68 65 78 20 3d 20 72 22 5c 78 | .range".}....let._rstrhex.=.r"\x |
04c0 | 22 3b 20 20 20 20 2f 2f 20 4e 6f 74 20 61 20 72 65 61 6c 20 65 73 63 61 70 65 0a 20 20 6c 65 74 | ";....//.Not.a.real.escape...let |
04e0 | 20 5f 72 73 74 72 68 65 78 78 20 3d 20 72 22 5c 78 78 22 3b 20 20 2f 2f 20 4e 6f 74 20 61 20 72 | ._rstrhexx.=.r"\xx";..//.Not.a.r |
0500 | 65 61 6c 20 65 73 63 61 70 65 0a 20 20 6c 65 74 20 5f 72 73 74 72 68 65 78 62 7a 20 3d 20 72 22 | eal.escape...let._rstrhexbz.=.r" |
0520 | 5c 78 30 22 3b 20 2f 2f 20 4e 6f 74 20 61 20 72 65 61 6c 20 65 73 63 61 70 65 0a 20 20 6c 65 74 | \x0";.//.Not.a.real.escape...let |
0540 | 20 5f 72 73 74 72 68 65 78 7a 20 3d 20 72 22 5c 78 30 30 22 3b 20 2f 2f 20 4e 6f 74 20 61 20 72 | ._rstrhexz.=.r"\x00";.//.Not.a.r |
0560 | 65 61 6c 20 65 73 63 61 70 65 0a 20 20 6c 65 74 20 5f 72 73 74 72 68 65 73 66 20 3d 20 72 22 5c | eal.escape...let._rstrhesf.=.r"\ |
0580 | 78 37 66 22 3b 20 2f 2f 20 4e 6f 74 20 61 20 72 65 61 6c 20 65 73 63 61 70 65 0a 20 20 6c 65 74 | x7f";.//.Not.a.real.escape...let |
05a0 | 20 5f 72 73 74 72 68 65 73 46 20 3d 20 72 22 5c 78 37 46 22 3b 20 2f 2f 20 4e 6f 74 20 61 20 72 | ._rstrhesF.=.r"\x7F";.//.Not.a.r |
05c0 | 65 61 6c 20 65 73 63 61 70 65 0a 20 20 6c 65 74 20 5f 72 73 74 72 68 65 73 38 30 20 3d 20 72 22 | eal.escape...let._rstrhes80.=.r" |
05e0 | 5c 78 38 30 22 3b 20 2f 2f 20 4e 6f 74 20 61 20 72 65 61 6c 20 65 73 63 61 70 65 0a 20 20 6c 65 | \x80";.//.Not.a.real.escape...le |
0600 | 74 20 5f 72 73 74 72 68 65 73 66 66 20 3d 20 72 22 5c 78 66 46 22 3b 20 2f 2f 20 4e 6f 74 20 61 | t._rstrhesff.=.r"\xfF";.//.Not.a |
0620 | 20 72 65 61 6c 20 65 73 63 61 70 65 0a 0a 20 20 6c 65 74 20 5f 62 73 74 72 68 65 78 20 3d 20 62 | .real.escape....let._bstrhex.=.b |
0640 | 22 5c 78 22 3b 20 20 20 20 2f 2f 20 7b 20 64 67 2d 65 72 72 6f 72 20 22 69 6e 76 61 6c 69 64 22 | "\x";....//.{.dg-error."invalid" |
0660 | 20 7d 0a 20 20 6c 65 74 20 5f 62 73 74 72 68 65 78 78 20 3d 20 62 22 5c 78 78 22 3b 20 20 2f 2f | .}...let._bstrhexx.=.b"\xx";..// |
0680 | 20 7b 20 64 67 2d 65 72 72 6f 72 20 22 69 6e 76 61 6c 69 64 22 20 7d 0a 20 20 6c 65 74 20 5f 62 | .{.dg-error."invalid".}...let._b |
06a0 | 73 74 72 68 65 78 62 7a 20 3d 20 62 22 5c 78 30 22 3b 20 2f 2f 20 7b 20 64 67 2d 65 72 72 6f 72 | strhexbz.=.b"\x0";.//.{.dg-error |
06c0 | 20 22 69 6e 76 61 6c 69 64 22 20 7d 0a 20 20 6c 65 74 20 5f 62 73 74 72 68 65 78 62 7a 20 3d 20 | ."invalid".}...let._bstrhexbz.=. |
06e0 | 62 22 5c 78 30 30 22 3b 0a 20 20 6c 65 74 20 5f 62 73 74 72 68 65 73 66 20 3d 20 62 22 5c 78 37 | b"\x00";...let._bstrhesf.=.b"\x7 |
0700 | 66 22 3b 0a 20 20 6c 65 74 20 5f 62 73 74 72 68 65 73 46 20 3d 20 62 22 5c 78 37 46 22 3b 0a 20 | f";...let._bstrhesF.=.b"\x7F";.. |
0720 | 20 6c 65 74 20 5f 62 73 74 72 68 65 73 38 30 20 3d 20 62 22 5c 78 38 30 22 3b 0a 20 20 6c 65 74 | .let._bstrhes80.=.b"\x80";...let |
0740 | 20 5f 62 73 74 72 68 65 73 66 66 20 3d 20 62 22 5c 78 66 46 22 3b 0a 0a 20 20 6c 65 74 20 5f 62 | ._bstrhesff.=.b"\xfF";....let._b |
0760 | 72 73 74 72 68 65 78 20 3d 20 62 72 22 5c 78 22 3b 20 20 20 20 2f 2f 20 4e 6f 74 20 61 20 72 65 | rstrhex.=.br"\x";....//.Not.a.re |
0780 | 61 6c 20 65 73 63 61 70 65 0a 20 20 6c 65 74 20 5f 62 72 73 74 72 68 65 78 78 20 3d 20 62 72 22 | al.escape...let._brstrhexx.=.br" |
07a0 | 5c 78 78 22 3b 20 20 2f 2f 20 4e 6f 74 20 61 20 72 65 61 6c 20 65 73 63 61 70 65 0a 20 20 6c 65 | \xx";..//.Not.a.real.escape...le |
07c0 | 74 20 5f 62 72 73 74 72 68 65 78 62 7a 20 3d 20 62 72 22 5c 78 30 22 3b 20 2f 2f 20 4e 6f 74 20 | t._brstrhexbz.=.br"\x0";.//.Not. |
07e0 | 61 20 72 65 61 6c 20 65 73 63 61 70 65 0a 20 20 6c 65 74 20 5f 62 72 73 74 72 68 65 78 7a 20 3d | a.real.escape...let._brstrhexz.= |
0800 | 20 62 72 22 5c 78 30 30 22 3b 20 2f 2f 20 4e 6f 74 20 61 20 72 65 61 6c 20 65 73 63 61 70 65 0a | .br"\x00";.//.Not.a.real.escape. |
0820 | 20 20 6c 65 74 20 5f 62 72 73 74 72 68 65 73 66 20 3d 20 62 72 22 5c 78 37 66 22 3b 20 2f 2f 20 | ..let._brstrhesf.=.br"\x7f";.//. |
0840 | 4e 6f 74 20 61 20 72 65 61 6c 20 65 73 63 61 70 65 0a 20 20 6c 65 74 20 5f 62 72 73 74 72 68 65 | Not.a.real.escape...let._brstrhe |
0860 | 73 46 20 3d 20 62 72 22 5c 78 37 46 22 3b 20 2f 2f 20 4e 6f 74 20 61 20 72 65 61 6c 20 65 73 63 | sF.=.br"\x7F";.//.Not.a.real.esc |
0880 | 61 70 65 0a 20 20 6c 65 74 20 5f 62 72 73 74 72 68 65 73 38 30 20 3d 20 62 72 22 5c 78 38 30 22 | ape...let._brstrhes80.=.br"\x80" |
08a0 | 3b 20 2f 2f 20 4e 6f 74 20 61 20 72 65 61 6c 20 65 73 63 61 70 65 0a 20 20 6c 65 74 20 5f 62 72 | ;.//.Not.a.real.escape...let._br |
08c0 | 73 74 72 68 65 73 66 66 20 3d 20 62 72 22 5c 78 66 46 22 3b 20 2f 2f 20 4e 6f 74 20 61 20 72 65 | strhesff.=.br"\xfF";.//.Not.a.re |
08e0 | 61 6c 20 65 73 63 61 70 65 0a 0a 20 20 6c 65 74 20 5f 73 74 61 62 20 3d 20 22 09 22 3b 20 20 20 | al.escape....let._stab.=.".";... |
0900 | 20 20 20 20 20 20 20 2f 2a 20 74 61 62 20 2a 2f 0a 20 20 6c 65 74 20 5f 73 74 61 62 65 73 63 20 | ......./*.tab.*/...let._stabesc. |
0920 | 3d 20 22 5c 74 22 3b 20 20 20 20 20 20 2f 2a 20 74 61 62 20 2a 2f 0a 20 20 6c 65 74 20 5f 72 73 | =."\t";....../*.tab.*/...let._rs |
0940 | 74 61 62 20 3d 20 72 22 09 22 3b 20 20 20 20 20 20 2f 2a 20 74 61 62 20 2a 2f 0a 20 20 6c 65 74 | tab.=.r".";....../*.tab.*/...let |
0960 | 20 5f 72 73 74 61 62 65 73 63 20 3d 20 72 22 5c 74 22 3b 20 20 20 20 2f 2a 20 72 61 77 20 5c 74 | ._rstabesc.=.r"\t";..../*.raw.\t |
0980 | 2a 2f 0a 20 20 6c 65 74 20 5f 62 73 74 61 62 20 3d 20 62 22 09 22 3b 20 20 20 20 20 20 2f 2a 20 | */...let._bstab.=.b".";....../*. |
09a0 | 74 61 62 20 2a 2f 0a 20 20 6c 65 74 20 5f 62 73 74 61 62 65 73 63 20 3d 20 62 22 5c 74 22 3b 20 | tab.*/...let._bstabesc.=.b"\t";. |
09c0 | 20 20 20 2f 2a 20 74 61 62 20 2a 2f 0a 20 20 6c 65 74 20 5f 72 62 73 74 61 62 20 3d 20 62 72 22 | .../*.tab.*/...let._rbstab.=.br" |
09e0 | 09 22 3b 20 20 20 20 20 20 2f 2a 20 74 61 62 20 2a 2f 0a 20 20 6c 65 74 20 5f 72 62 73 74 61 62 | .";....../*.tab.*/...let._rbstab |
0a00 | 65 73 63 20 3d 20 62 72 22 5c 74 22 3b 20 20 2f 2a 20 72 61 77 20 5c 74 20 2a 2f 0a 0a 20 20 6c | esc.=.br"\t";../*.raw.\t.*/....l |
0a20 | 65 74 20 5f 73 62 73 73 20 3d 20 22 5c 5c 22 3b 0a 20 20 6c 65 74 20 5f 73 62 73 61 20 3d 20 22 | et._sbss.=."\\";...let._sbsa.=." |
0a40 | 5c 61 22 3b 20 2f 2f 20 7b 20 64 67 2d 65 72 72 6f 72 20 22 75 6e 6b 6e 6f 77 6e 20 65 73 63 61 | \a";.//.{.dg-error."unknown.esca |
0a60 | 70 65 22 20 7d 0a 20 20 6c 65 74 20 5f 72 73 62 73 73 20 3d 20 72 22 5c 5c 22 3b 20 20 2f 2f 20 | pe".}...let._rsbss.=.r"\\";..//. |
0a80 | 4e 6f 74 20 61 20 72 65 61 6c 20 65 73 63 61 70 65 0a 20 20 6c 65 74 20 5f 72 73 62 73 61 20 3d | Not.a.real.escape...let._rsbsa.= |
0aa0 | 20 72 22 5c 61 22 3b 20 20 2f 2f 20 4e 6f 74 20 61 20 72 65 61 6c 20 65 73 63 61 70 65 0a 20 20 | .r"\a";..//.Not.a.real.escape... |
0ac0 | 6c 65 74 20 5f 62 73 62 73 73 20 3d 20 62 22 5c 5c 22 3b 0a 20 20 6c 65 74 20 5f 62 73 62 73 61 | let._bsbss.=.b"\\";...let._bsbsa |
0ae0 | 20 3d 20 62 22 5c 61 22 3b 20 2f 2f 20 7b 20 64 67 2d 65 72 72 6f 72 20 22 75 6e 6b 6e 6f 77 6e | .=.b"\a";.//.{.dg-error."unknown |
0b00 | 20 65 73 63 61 70 65 22 20 7d 0a 20 20 6c 65 74 20 5f 72 62 73 62 73 73 20 3d 20 62 72 22 5c 5c | .escape".}...let._rbsbss.=.br"\\ |
0b20 | 22 3b 20 20 2f 2f 20 4e 6f 74 20 61 20 72 65 61 6c 20 65 73 63 61 70 65 0a 20 20 6c 65 74 20 5f | ";..//.Not.a.real.escape...let._ |
0b40 | 72 62 73 62 73 61 20 3d 20 62 72 22 5c 61 22 3b 20 20 2f 2f 20 4e 6f 74 20 61 20 72 65 61 6c 20 | rbsbsa.=.br"\a";..//.Not.a.real. |
0b60 | 65 73 63 61 70 65 0a 0a 20 20 6c 65 74 20 5f 73 7a 65 72 6f 20 3d 20 22 00 22 3b 20 20 20 20 20 | escape....let._szero.=.".";..... |
0b80 | 20 20 20 2f 2a 20 7a 65 72 6f 20 2a 2f 0a 20 20 6c 65 74 20 5f 73 7a 65 72 6f 65 73 63 20 3d 20 | .../*.zero.*/...let._szeroesc.=. |
0ba0 | 22 5c 30 22 3b 20 20 20 20 20 2f 2a 20 7a 65 72 6f 20 2a 2f 0a 20 20 6c 65 74 20 5f 72 73 7a 65 | "\0";...../*.zero.*/...let._rsze |
0bc0 | 72 6f 20 3d 20 72 22 00 22 3b 20 20 20 20 20 20 2f 2a 20 7a 65 72 6f 20 2a 2f 0a 20 20 6c 65 74 | ro.=.r".";....../*.zero.*/...let |
0be0 | 20 5f 72 73 7a 65 72 6f 65 73 63 20 3d 20 72 22 5c 30 22 3b 20 20 20 2f 2a 20 72 61 77 20 5c 30 | ._rszeroesc.=.r"\0";.../*.raw.\0 |
0c00 | 2a 2f 0a 20 20 6c 65 74 20 5f 62 73 7a 65 72 6f 20 3d 20 62 22 00 22 3b 20 20 20 20 20 20 2f 2a | */...let._bszero.=.b".";....../* |
0c20 | 20 7a 65 72 6f 20 2a 2f 0a 20 20 6c 65 74 20 5f 62 73 7a 65 72 6f 65 73 63 20 3d 20 62 22 5c 30 | .zero.*/...let._bszeroesc.=.b"\0 |
0c40 | 22 3b 20 20 20 2f 2a 20 7a 65 72 6f 20 2a 2f 0a 20 20 6c 65 74 20 5f 72 62 73 7a 65 72 6f 20 3d | ";.../*.zero.*/...let._rbszero.= |
0c60 | 20 62 72 22 00 22 3b 20 20 20 20 2f 2a 20 7a 65 72 6f 20 2a 2f 0a 20 20 6c 65 74 20 5f 72 62 73 | .br".";..../*.zero.*/...let._rbs |
0c80 | 7a 65 72 6f 65 73 63 20 3d 20 62 72 22 5c 30 22 3b 20 2f 2a 20 72 61 77 20 5c 30 20 2a 2f 0a 7d | zeroesc.=.br"\0";./*.raw.\0.*/.} |
0ca0 | 0a 0a | .. |