diff --git a/lesscpy/lessc/parser.py b/lesscpy/lessc/parser.py index d45c15f..6805357 100644 --- a/lesscpy/lessc/parser.py +++ b/lesscpy/lessc/parser.py @@ -305,6 +305,7 @@ class LessParser(object): def p_mixin_args_list_aux(self, p): """ mixin_args_list : mixin_args_list ',' mixin_args + | mixin_args_list ';' mixin_args """ p[1].extend([p[3]]) p[0] = p[1] diff --git a/lesscpy/test/css/mixin-args-semicolon.css b/lesscpy/test/css/mixin-args-semicolon.css new file mode 100644 index 0000000..d691dca --- /dev/null +++ b/lesscpy/test/css/mixin-args-semicolon.css @@ -0,0 +1,3 @@ +.arguments { + border: 1px solid black; +} diff --git a/lesscpy/test/css/mixin-args-semicolon.min.css b/lesscpy/test/css/mixin-args-semicolon.min.css new file mode 100644 index 0000000..ee2c891 --- /dev/null +++ b/lesscpy/test/css/mixin-args-semicolon.min.css @@ -0,0 +1 @@ +.arguments{border:1px solid black;} diff --git a/lesscpy/test/less/mixin-args-semicolon.less b/lesscpy/test/less/mixin-args-semicolon.less new file mode 100644 index 0000000..ab13a5e --- /dev/null +++ b/lesscpy/test/less/mixin-args-semicolon.less @@ -0,0 +1,6 @@ +.mixin-arguments (@width: 0px) { + border: @arguments; +} +.arguments { + .mixin-arguments(1px; solid; black); +}