diff --git a/src/experimental/_impl/_lsystem2_impl.scad b/src/experimental/_impl/_lsystem2_impl.scad index c4dba0f4..3bea62e5 100644 --- a/src/experimental/_impl/_lsystem2_impl.scad +++ b/src/experimental/_impl/_lsystem2_impl.scad @@ -3,9 +3,9 @@ use ; use ; // It doesn't use recursion to avoid recursion error. -function _join(strs) = - let(leng = len(strs)) - [for(i = 0, s = strs[0]; i < leng; i = i + 1, s = str(s, strs[i])) s][leng - 1]; +function _join(str_lt) = + let(leng = len(str_lt)) + [for(i = 0, s = str_lt[0]; i < leng; i = i + 1, s = str(s, str_lt[i])) s][leng - 1]; function c_or_v(c, v, rules, rules_pr, leng, i = 0) = i == leng ? c : (