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: