This ```moonscript "a" / "#{b}.c" ``` compiles to: ```lua "a" / tostring(b) .. ".c" ``` which is evaluated as: ```lua ("a" / tostring(b)) .. ".c" ``` This is different precedence than one would think at first glance. It should be: ```lua "a" / (tostring(b) .. ".c") ```
This
compiles to:
which is evaluated as:
This is different precedence than one would think at first glance. It should be: