From 417a3405247a58c75356e372fc0f8551f0beccb9 Mon Sep 17 00:00:00 2001 From: jtm Date: Thu, 15 Mar 2012 18:56:51 +0000 Subject: [PATCH] * test --- lesscpy/lessc/parser.py | 3 ++- lesscpy/test/css/identifiers.css | 3 +++ lesscpy/test/css/identifiers.min.css | 1 + lesscpy/test/less/identifiers.less | 5 ++++- 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/lesscpy/lessc/parser.py b/lesscpy/lessc/parser.py index af94647..bbe136b 100644 --- a/lesscpy/lessc/parser.py +++ b/lesscpy/lessc/parser.py @@ -398,9 +398,10 @@ class LessParser(object): """ identifier_group : identifier_group child_selector ident_parts | identifier_group '+' ident_parts | identifier_group general_sibling_selector ident_parts + | identifier_group '*' """ p[1].extend([p[2]]) - p[1].extend(p[3]) + if len(p) > 3: p[1].extend(p[3]) p[0] = p[1] def p_identifier_group(self, p): diff --git a/lesscpy/test/css/identifiers.css b/lesscpy/test/css/identifiers.css index 37d5b63..7741d09 100644 --- a/lesscpy/test/css/identifiers.css +++ b/lesscpy/test/css/identifiers.css @@ -205,3 +205,6 @@ section { #f7 { color: #fff777; } +.asterisk_last * { + padding: 0; +} diff --git a/lesscpy/test/css/identifiers.min.css b/lesscpy/test/css/identifiers.min.css index 0c9919f..81ce7d8 100644 --- a/lesscpy/test/css/identifiers.min.css +++ b/lesscpy/test/css/identifiers.min.css @@ -31,3 +31,4 @@ a.longclassname.one,a.longclassname.two,a.longclassname.three,a.longclassname.fo html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{padding:0;} article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{padding:0;} #f7{color:#fff777;} +.asterisk_last *{padding:0;} diff --git a/lesscpy/test/less/identifiers.less b/lesscpy/test/less/identifiers.less index 439b79b..610844f 100644 --- a/lesscpy/test/less/identifiers.less +++ b/lesscpy/test/less/identifiers.less @@ -126,4 +126,7 @@ footer, header, hgroup, menu, nav, section { */ #f7 { color: #fff777; -} \ No newline at end of file +} +.asterisk_last * { + padding: 0; +} \ No newline at end of file