Поставил себе задачу сломать этот парсер валидным CSS3. Получилось. Стили суровые, да. @import url('reset.css'); @import "layout.css"; @media screen { body { font-size: 110%; } img { border: 1px solid red; } img[alt] { border: 1px solid green; } ul[class='It\'s\{true\}'] li:nth-child(odd)::before { content: '\2014 It\'s odd list\ item'; } ul[class='It\'s\{true\}'] li:nth-child(even)::before { content: '\2014 It\'s even list\ item'; } } А исходник парсера никак нельзя будет увидеть? Просто у меня сейчас есть родственная задача, не сжатие, но разбор CSS все равно требуется. Пока что моя реализация слишком проста, и, например, медиа-правила там только что появились (еще плохо обрабатываются), а комменрариев нет вообще P.S.: Ух ты, оказывается парсер, который подсвечивает код, не сломался на этих стилях С другой стороны нет гарантии, что он разбирал их именно как CSS.