parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

возможно, так ближе к рабочему варианту:

dev 02.12.2005 15:31

2модератор: просьба удалить сообщение 47510 :)
#get uri by id
@get_uri[id][_]
$_[^get[]]
^if(^_.locate[id;$id]){
	$result[$_.uri]
}

#get id by uri
@get_id[uri][_]
# возможно, стоит делать ^trim[]:
#$uri[^uri.trim[]] 
^if(^uri.left(1) ne "/"){$uri[$uri/]}
$_[^get[$uri]]
^if(^_.locate[uri;$uri]){
	$result($_.id)
}{
#	Возможно, стоит возращать какой-то другой тип,
#	и в зависимости от него решать, что делать дальше.
#	Например, int - директория найдена, bool - не удалось найти.
	$result(0)
}