#hws
func doEndsWith(_data)
fvar(q)
q = '(' && StrIn && ').endswith(' && SubStr && (isndef(Start)?(', '&&Start):'') && (isndef(End)?(', '&&End):'') && ')'
if (linked(Result))
println(res, " = ", q)
event(onResult, res)
else
event(onResult, q)
end
end
даёт ожидаемый результат:
print((u"project.sha").endswith(u".sha"))
Однако
#hws
func doEndsWith(_data)
fvar(q)
q = "(" && StrIn && ").endswith(" && SubStr && (isndef(Start)?(", "&&Start):"") && (isndef(End)?(", "&&End):"") && ")"
if (linked(Result))
println(res, " = ", q)
event(onResult, res)
else
event(onResult, q)
end
end
print(u"(project.sha).endswith(.sha)")