Walrus is a free Object-Oriented templating engine written in Ruby and licensed under the GPL. Plain text templates are compiled down to Ruby code; final output is produced by executing ("filling") the compiled templates.
Walrus also comes with a packet parser generator for recognizing Parsing Expression Grammars, and a comhttps://test-unit.rubyforge.org/#test-unit-installmand line tool to make compiling and filling templates easy. Walrus includes a sophisticated parser generator that can make packet parsers capable of recognizing Parsing Expression Grammars (including grammars that include left-recursion), and outputting arbitrarily complex Abstract Syntax Trees.
Walrus was inspired by the Cheetah template engine written in Python.
Platform:MAC OS X License:GNU General Public License (GPL) version 2
References:https://www.wincent.com/a/products/walrus