parser

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

 

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

Ответ

dev 02.12.2005 14:02

Думаю, что не помешали бы и такие методы, написал навскидку, даже не запускал, но идея, думаю понятна.
# Имхо, нужно подумать о варианте с использованием хеша, должно быть быстрее.

#get uri by id
@get_uri[id]
$_[^get[]]
^if(^_.locate[id;$id]){
	$result[$_.uri]
}

#get id by uri
@get_id[uri][_]
#$name[^uri.trim[]] ^rem{*** ? ***}
^if(^uri.left(1) ne "/"){$uri[$uri/]}
$_[^get[$uri]]
^if(^_.locate[uri;$uri]){
	$result($_.id)
}