文件名称:herbalizer:转换HAML到ERB
文件大小:9KB
文件格式:ZIP
更新时间:2024-06-02 18:25:37
Haskell
除草剂 用Haskell编写的HAML到ERB转换器。 该程序将模板转换为 。 为什么 很多人更喜欢HAML而不是ERB。 但不是每个人,也不是每个情况都如此。 ERB更简单,更容易记住规则,并且对HTML熟悉的人都可以访问。 ERB模板更易于向初学者讲授,并且更易于与广泛的人(例如设计师)进行协作。 对于某些人来说,ERB在眼睛上更容易。 据我所知,没有其他好的工具可以将HAML转换为ERB。 引用HAML维护者Nathan Weizenbaum的话: 不,不存在这样的工具。 实际上,不解析Ruby代码是不可能的-Haml支持几种构造,例如=带有=块和Ruby代码中的注释,而ERB则不支持。 可能可以修改Haml引擎,以将Haml的相当大的子集转换为ERB,但是要实现一个不完善的实现,还需要花费大量的工作。 但是,使用Haskell,可以为HAML标记编写一个相当不错的解析器-翻
【文件预览】:
herbalizer-master
----herbalizer.cabal(672B)
----LICENSE(1KB)
----src()
--------Main.hs(14KB)
----Setup.hs(72B)
----notes.txt(592B)
----README.md(4KB)