Support semicolons in mixin arguments
Check https://github.com/twbs/bootstrap/commit/c017e19ed236
This commit is contained in:
@@ -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]
|
||||
|
||||
3
lesscpy/test/css/mixin-args-semicolon.css
Normal file
3
lesscpy/test/css/mixin-args-semicolon.css
Normal file
@@ -0,0 +1,3 @@
|
||||
.arguments {
|
||||
border: 1px solid black;
|
||||
}
|
||||
1
lesscpy/test/css/mixin-args-semicolon.min.css
vendored
Normal file
1
lesscpy/test/css/mixin-args-semicolon.min.css
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.arguments{border:1px solid black;}
|
||||
6
lesscpy/test/less/mixin-args-semicolon.less
Normal file
6
lesscpy/test/less/mixin-args-semicolon.less
Normal file
@@ -0,0 +1,6 @@
|
||||
.mixin-arguments (@width: 0px) {
|
||||
border: @arguments;
|
||||
}
|
||||
.arguments {
|
||||
.mixin-arguments(1px; solid; black);
|
||||
}
|
||||
Reference in New Issue
Block a user