@main[][sText;tHorizontal] $sText[/a/b/c/] $sChar[/] $sColumnName[zigi]

Horisontal split '$sText' with '$sChar'

$tHorizontal[^sText.split[$sChar;h]] ^printColumns[$tHorizontal]

Horisontal split '$sText' with '$sChar' using column name '$sColumnName' (error)

^try{ $tHorizontal[^sText.split[$sChar;h;$sColumnName]] ^printColumns[$tHorizontal] }{ $exception.handled(1)

${exception.source}: $exception.comment [$exception.type]

}

Horisontal split '$sText' with '$sChar' using empty column name (ok)

$tHorizontal[^sText.split[$sChar;h;]] ^printColumns[$tHorizontal]

Vertical split '$sText' with '$sChar'

$tVertical[^sText.split[$sChar;v]] ^printColumns[$tVertical]

Vertical split '$sText' with '$sChar' using column name '$sColumnName'

$tVertical[^sText.split[$sChar;v;$sColumnName]] ^printColumns[$tVertical]

Vertical split '$sText' with '$sChar' using empty column name

$tVertical[^sText.split[$sChar;v;]] ^printColumns[$tVertical] @printColumns[tData] $tColumn[^tData.columns[]] Columns: ^if($tColumn){ ^tColumn.menu{$tColumn.column}[, ] }{ nameless table }