Annotation of parser3/tests/169.html, revision 1.4
1.1 misha 1: @main[][sText;tHorizontal]
2: $sText[/a/b/c/]
3: $sChar[/]
4: $sColumnName[zigi]
5:
6:
7: <h3>Horisontal split '$sText' with '$sChar'</h3>
8: $tHorizontal[^sText.split[$sChar;h]]
9: ^printColumns[$tHorizontal]
10:
11:
12:
13: <h3>Horisontal split '$sText' with '$sChar' using column name '$sColumnName' (error)</h3>
14: ^try{
15: $tHorizontal[^sText.split[$sChar;h;$sColumnName]]
16: ^printColumns[$tHorizontal]
17: }{
18: $exception.handled(1)
1.4 ! moko 19: <p>${exception.source}: ^taint[as-is;$exception.comment] [$exception.type]</p>
1.1 misha 20: }
21:
22:
23:
24: <h3>Horisontal split '$sText' with '$sChar' using empty column name (ok)</h3>
25: $tHorizontal[^sText.split[$sChar;h;]]
26: ^printColumns[$tHorizontal]
27:
28:
29:
30:
31: <hr />
32: <h3>Vertical split '$sText' with '$sChar'</h3>
33: $tVertical[^sText.split[$sChar;v]]
34: ^printColumns[$tVertical]
35:
36:
37:
38:
39: <h3>Vertical split '$sText' with '$sChar' using column name '$sColumnName'</h3>
40: $tVertical[^sText.split[$sChar;v;$sColumnName]]
41: ^printColumns[$tVertical]
42:
43:
44:
45: <h3>Vertical split '$sText' with '$sChar' using empty column name</h3>
46: $tVertical[^sText.split[$sChar;v;]]
47: ^printColumns[$tVertical]
48:
1.3 misha 49:
50: <hr />
51: <h3>Split of empty string with ','</h3>
52: $sEmpty[]
53: $t[^sEmpty.split[,]]
54: ^^t.count[]: ^t.count[]
55:
56:
57: <h3>Split of void with ','</h3>
58: $t[^vVoid.split[,]]
59: ^^t.count[]: ^t.count[]
60:
1.1 misha 61: @printColumns[tData]
62: $tColumn[^tData.columns[]]
63: Columns:
64: ^if($tColumn){
65: ^tColumn.menu{$tColumn.column}[, ]
66: }{
67: nameless table
68: }
E-mail: