mage 0.2.0

An intuitive and powerful template engine.
Documentation

use node::Node;
use eval::Expr;


#[derive(Debug, Clone)]
pub struct ElseIf {
    pub expr: Expr,
    pub nodes: Vec<Box<Node>>,
}

impl ElseIf {
    pub fn new(expression: String) -> ElseIf {
        ElseIf {
            expr: Expr::new(expression).compile().unwrap(),
            nodes: Vec::new(),
        }
    }
}