optimize Ktxt2 export

This commit is contained in:
2021-10-29 15:48:51 -04:00
parent f3460ab58f
commit 678ae27230

View File

@@ -71,9 +71,12 @@
(+= sourceText source) (+= sourceText source)
(dictSet interp.variables "source" source) (dictSet interp.variables "source" source)
(+= outputText (+= outputText
(let [escapedOutput // Don't run the expensive "evalKiss" if there is no interpolation in the block!
(output.replace "\"" "\\\"")] (if (= -1 (output.indexOf "\$"))
(interp.evalKiss "\"${escapedOutput}\"")))) output
(let [escapedOutput
(output.replace "\"" "\\\"")]
(interp.evalKiss "\"${escapedOutput}\"")))))
(otherwise))) (otherwise)))
[sourceText outputText])) [sourceText outputText]))