Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You can roll out your own or use one of the existing translators which translate from haml to jinja2 syntax.

Do you use slim templates? I recently wrote a hand rolled recursive decent parser which translates slim to jinja2 - https://github.com/thoughtnirvana/slimish-jinja2. Jinja2 supports extensions and after adding this extension, you can write slim templates which will be translated to jinja2 on the run.

The lexer and parser are simple enough - you can make code changes or roll out your own if you want to.



Interesting. Seems I haven't grasped the flexibility of jinja. I'll look into this, thanks.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: