HAMLjr A formal parser for Haml. HAMLjr separates creating the AST from rendering the output to allow for advanced automagical data binding between HTML elements and data.