From: Aaron Patterson Date: 2007-11-30T11:27:46+09:00 Subject: Re: [ANN] csspool 0.2.0 Released On Thu, Nov 29, 2007 at 04:27:39PM +0900, Cristi BALAN wrote: > On 11/29/07, Aaron Patterson wrote: > > Gossip Girl says: > > > > csspool version 0.2.0 has been released! > > > > * > > > > CSSpool (pronounced "cesspool") is a validating SAC parser for CSS. The parser > > calls methods on a document handler depending on what it has found. CSSPool > > currently only supports CSS 2.1. CSSPool will not yield invalid properties or > > selectors. > > > > [Snip] > Hi Aaron, > > Long time listener, first time caller... Love the show, btw. > > I've been toying around with the lib and I noticed some issues: > > - the Manifest tends to contain a .DS_Store entry which crashes rake > package so rake install_gem (the way i usually install csspool) fails > with: "Don't know how to build task '.DS_Store'". Doh. I don't know why that is there. I'll remove it and release again. > > - the example on the homepage doesn't work for me. I get > "uninitialized constant CSS::SAC::Parse (NameError)" when I try to run > it. However, the earlier examples, which show inheriting from > CSS::SAC::DocumentHandler work for me, if i also add a "require > 'rubygems'" first Yes, because I made a typo. Try CSS::SAC::Parser. > > - the following css breaks css breaks the parser and makes it ignore > all rules and declarations after the error. In css, with browsrs at > least, an error should just ignore the respective property or > properties, so I was expecting similar behaviour. I'll try to get my > hands into the ragel stuff, but this might take a while since I > haven't done any before, saw a presentation at euruko, tho :). > > So, the bad css that's preventing me from getting a pink background > and a blue p: > a { color: red; } > body { border: solid 1px; #000; color: pink; } > p { color: blue; } Great! Thanks for the test case. I'll add that to my test suite and get it working. > > > > > This is a tenderlovemaking dot com joint. > > > > -- > > Aaron Patterson > > http://tenderlovemaking.com/ > > > > > > Again, thanks a lot for this project, it's looking really cool and useful :). Thanks. Keep the bugs coming, I need them to make it mo betta. -- Aaron Patterson http://tenderlovemaking.com/