parser

Аналог оператора table из p2

[03 декабря 2002]

Для реализации метода, аналогичного оператору table из второго парсера можно использовать следующий код:

@table[table;columns;content][rows;i;offset]
$rows(($table + $columns - 1)\$columns)
^for[i](0;$columns*$rows-1){
	$offset( ($i % $columns)*$rows+$i\$columns )
	^if($i>0 && $i%$columns==0){</tr><tr>}
	^if($offset<$table){
		^table.offset[set]($offset)
		$content
	}{
		<td>&nbsp^;</td>
	}
}