
Template::Direct::Conditional - Handle a conditonal in a template

Provide support for conditionals in templates
Create a new instance object.
Returns 'if'
Returns a list of expected sub tags: [else, elif]
Returns the conditional statement fromt he template.
Modifies a template with the data listed correctly.
Reduce a string conditional into a boolean
Take tokens and group logical statements by and/or

Template::Direct::Conditional::Tokens - Handle a list of conditional tokens

Return a list of tokens object.
suck in triples and output booleans
Add a token to this token list.
Return the last item from this token list.
Return the token list as an array.

Template::Direct::Conditional::Array - Handle arrays in conditionals

Return an array object.
Return true if var is in this array.

All the kinds of overloading this object has on it.

Martin Owens - Copyright 2007, AGPL