Annotation of parser3/tests/169.html, revision 1.3

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)
                     19:        <p>${exception.source}: $exception.comment [$exception.type]</p>
                     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: