File:  [parser3project] / parser3 / tests / 169.html
Revision 1.4: download - view: text, annotated - select for diffs - revision graph
Mon May 20 23:28:44 2024 UTC (2 years, 1 month ago) by moko
Branches: MAIN
CVS tags: release_3_5_1, release_3_5_0, HEAD
@try-catch-comment added and used

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


<h3>Horisontal split '$sText' with '$sChar'</h3>
$tHorizontal[^sText.split[$sChar;h]]
^printColumns[$tHorizontal]



<h3>Horisontal split '$sText' with '$sChar' using column name '$sColumnName' (error)</h3>
^try{
	$tHorizontal[^sText.split[$sChar;h;$sColumnName]]
	^printColumns[$tHorizontal]
}{
	$exception.handled(1)
	<p>${exception.source}: ^taint[as-is;$exception.comment] [$exception.type]</p>
}



<h3>Horisontal split '$sText' with '$sChar' using empty column name (ok)</h3>
$tHorizontal[^sText.split[$sChar;h;]]
^printColumns[$tHorizontal]




<hr />
<h3>Vertical split '$sText' with '$sChar'</h3>
$tVertical[^sText.split[$sChar;v]]
^printColumns[$tVertical]




<h3>Vertical split '$sText' with '$sChar' using column name '$sColumnName'</h3>
$tVertical[^sText.split[$sChar;v;$sColumnName]]
^printColumns[$tVertical]



<h3>Vertical split '$sText' with '$sChar' using empty column name</h3>
$tVertical[^sText.split[$sChar;v;]]
^printColumns[$tVertical]


<hr />
<h3>Split of empty string with ','</h3>
$sEmpty[]
$t[^sEmpty.split[,]]
^^t.count[]: ^t.count[]


<h3>Split of void with ','</h3>
$t[^vVoid.split[,]]
^^t.count[]: ^t.count[]

@printColumns[tData]
$tColumn[^tData.columns[]]
Columns:
^if($tColumn){
	^tColumn.menu{$tColumn.column}[, ]
}{
	nameless table
}

E-mail: