Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Yuriy V. Vorontsov (Че) 25.02.2004 21:04 / 25.02.2004 21:09
А смысл его в следующем механизме: имена макросов и переменных приводятся к нечитаемому виду.@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> ^;</td> } }Стало:
@a[b;c;d][e;i;f] $e(($b + $c - 1)\$c) ^for[i](0;$c*$e-1){ $f( ($i % $c)*$e+$i\$c) ^if($i>0 && $i%$c==0){</tr><tr>} ^if($f<$b){ ^a.offset[set]($f) $d }{ <td> ^;</td> } }Теперь представьте, что так написан весь сайт... И такой код надо проанализировать, переписать под себя... (а ещё, если так SQL загадить, О-о-о....).