pasaran / yate

Yet Another Template Engine
MIT License
214 stars 28 forks source link

Сделать аналог dyn:evaluate #233

Open pasaran opened 10 years ago

pasaran commented 10 years ago

Часто нужно сделать что-то такое:

name = "bar"
result = .foo.*[ name() == name ]

Можно подумать про вариант, когда некое подмножество jpath'ов можно вычислять динамически. К сожалению, напрямую no.jpath использовать не получится, но можно простые jpath'ы типа .foo.bar.boo вычислять.

Еще вариант сделать такой синтаксис:

name = "bar"
result = .foo.{ name }