Track nested interpolation depth even outside string literals

Fixes #837
This commit is contained in:
Rangi
2021-04-20 09:37:18 -04:00
parent cf2bbe6435
commit be2572edca
3 changed files with 14 additions and 4 deletions

View File

@@ -1,3 +1,2 @@
def s equs "s"
; 65 nested {}s, recursion limit is 64
println "{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{s}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}"
; 128 nested {}s, recursion limit is 64
{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{s}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}

View File

@@ -1,2 +1,2 @@
FATAL: nested-interpolation-recursion.asm(3):
FATAL: nested-interpolation-recursion.asm(2):
Recursion limit (64) exceeded