2010-05-05 74 views

回答

15

我都需要一个Python lesscss编译过,所以有一个在这里开始工作:http://code.google.com/p/lesscss-python/

版本0.0.1已经发布,与命名空间/存取的支持。它可能充满了bug。

请随时与错误报告/编码芯片或看看less-js http://fadeyev.net/2010/06/19/lessjs-will-obsolete-css/

+0

嘿,祝你好运,我会密切关注它。 – 2010-07-06 17:28:16

+0

看看Ruby版本,看起来应该不需要花费大量的工作来编写解析器/词法分析器,至少如果您熟悉这样的话。如果我有更多的用途,我可能会尝试淘汰CFG。可能需要大约30分钟才能得到一份粗糙的草稿... – 2010-07-07 19:23:01

+0

但是我不熟悉解析器或词法分析器(亚马逊在Bison和Flex上订购的书)。少数几个“问题”(比如@media,@ font-face的src和“鲑鱼+#111”),所以使用正则表达式,递归查找和弯头润滑脂来实现它。接近功能奇偶现在。 发现当前的实现无法接近,所以我打破了维护的方便 - 缺点是它将在可比基准测试中表现糟糕。 – Metalshark 2010-07-08 08:43:46

4

我首先想到的东西是CleverCSS,这是一种功能更强大的使用Python和Haskell实现的CSS-ish语言。我不知道这是如何生产的。

+0

嘿,看起来很有希望。谢谢。不过,我希望这不是唯一的选择。 – 2010-05-05 16:04:15

+0

@肖恩,你为什么希望这样?有什么关于它你不喜欢? – 2010-05-17 19:48:45

+4

如果您选择使用CleverCSS方式,我会推荐使用[Jared Forsyth的fork](http://github.com/jabapyth/clevercss),它似乎修复了很多错误,增加了像include这样的缺失功能,以及正在积极维护,而官方CleverCSS最后更新于2007年。 – 2010-07-14 12:15:33

2

还有python的xCSS,我一直在努力,希望给世界另一种选择。它已经实现了大量的萨斯功能(变量,混入,嵌套规则,延伸色彩功能等),其托管为xCSS for Python at Github

+0

嘿,那看起来很酷。我要看看那个。 – 2011-02-07 10:08:48

+0

我最近重命名为pyScss ...现在几乎完全编译Scss(Sass) – Kronuz 2011-02-15 16:21:23