{"issue":{"milestone":null,"user":{"id":1268900,"login":"panrafal","url":"https://api.github.com/users/panrafal","avatar_url":"https://secure.gravatar.com/avatar/1a2c99636f1321367e9990bc0730a897?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"1a2c99636f1321367e9990bc0730a897"},"title":"String interpolation parse error","created_at":"2011-12-16T22:58:24Z","updated_at":"2011-12-16T23:23:01Z","labels":[],"state":"open","id":2585475,"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"html_url":"https://github.com/leafo/lessphp/issues/164","closed_at":null,"body":"I'm trying to use string interpolation in mixin arguments, but i get a strange parse error. Below example will throw: \"parse error: failed at `, {@bbb}\")}` line: 6\"\r\n\r\n@test(@a) {\r\n  test: @a;\r\n}\r\n@aaa: aaa;\r\n@bbb: bbb;\r\n.test {@test(\"{@aaa}, {@bbb}\")}\r\n\r\nIt will however work ii you add a closing bracket before the first variable, like here:\r\n\r\n@test(@a) {\r\n  test: @a;\r\n}\r\n@aaa: aaa;\r\n@bbb: bbb;\r\n.test {@test(\"**}**{@aaa}, {@bbb}\")}\r\n","number":164,"url":"https://api.github.com/repos/leafo/lessphp/issues/164","comments":1,"assignee":null},"comment":{"user":{"id":15198,"login":"leafo","url":"https://api.github.com/users/leafo","avatar_url":"https://secure.gravatar.com/avatar/eda2ca91b19ef0f4f60a068a8bd2c40c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"eda2ca91b19ef0f4f60a068a8bd2c40c"},"created_at":"2011-12-16T23:23:01Z","updated_at":"2011-12-16T23:23:01Z","id":3185316,"body":"String interpolation syntax was changed to match lessjs: http://leafo.net/lessphp/docs/#string_interpolation\r\n\r\nthe `@` goes outside the `{}`\r\n","url":"https://api.github.com/repos/leafo/lessphp/issues/comments/3185316"},"action":"created"}