in entity-browser-app/src/main/kotlin/jetbrains/xodus/browser/web/search/SearchTerm.kt [15:25]
fun from(rawProperty: String, rawOperand: String, rawValue: String): SearchTerm {
val property = prepare(rawProperty)
val operand = prepare(rawOperand)
val value = prepare(rawValue)
return if (property.startsWith("@")) {
parseAsLink(property.removePrefix("@"), operand, value)
} else {
parseAsProperty(property, operand, rawValue)
}
}