stopRecursion does not properly stop recursion in attribute substitutions #17

ozataman opened this Issue Jan 30, 2012 · 1 comment


None yet

2 participants


I was not able to dig the exact source of this error in Heist code, but if I put a $ value within a bound splice and use it as an attribute substitute, the attribute substitution process seems to continue recursion into the initial substitute and further try to replace the inner text. I was unable to stop this using stopRecursion.

For example:

sampleSplice = do
  textSplice ("Here is a text splice with $ in it. But this part will not be seen, as Heist will keep recursing and look to replace anything after $.")

Fixed in 0.10

@mightybyte mightybyte closed this Dec 15, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment