Correctly format statements
Allow uppercase reserved @names
This commit is contained in:
@@ -99,6 +99,7 @@ class LessLexer:
|
||||
t.type = 'css_dom'
|
||||
t.value = t.value
|
||||
elif c == '@':
|
||||
v = v.lower()
|
||||
if v in LessLexer.reserved:
|
||||
t.type = LessLexer.reserved[v]
|
||||
else:
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
from .process import Process
|
||||
|
||||
class Statement(Process):
|
||||
format = "%(identifier)s%(ws)s%(value)s;%(nl)s"
|
||||
format = "%(identifier)s %(value)s;%(nl)s"
|
||||
|
||||
def parse(self, scope):
|
||||
""" Parse Node
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
@charset "utf-8";
|
||||
@CHARSET "utf-8";
|
||||
div {
|
||||
color: black;
|
||||
}
|
||||
|
||||
2
lesscpy/test/css/css.min.css
vendored
2
lesscpy/test/css/css.min.css
vendored
@@ -1,4 +1,4 @@
|
||||
@charset"utf-8";div{color:black;}
|
||||
@charset "utf-8";@CHARSET "utf-8";div{color:black;}
|
||||
div{width:99%;}
|
||||
*{min-width:45em;}
|
||||
h1, h2 > a > p, h3{color:none;}
|
||||
|
||||
2
lesscpy/test/css/import.min.css
vendored
2
lesscpy/test/css/import.min.css
vendored
@@ -1 +1 @@
|
||||
@import'some.css.file.css';@import'some/other.css.file.CSS';.import{color:red;width:6px;height:9px;}
|
||||
@import 'some.css.file.css';@import 'some/other.css.file.CSS';.import{color:red;width:6px;height:9px;}
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
@charset "utf-8";
|
||||
@CHARSET "utf-8";
|
||||
div { color: black; }
|
||||
div { width: 99%; }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user