use tokens::TokenRef;
use nodes::{ Parser, TokenParserExtension };
use nodes::body::Body;
use error::TemplateResult;
use super::parse_assignment_expression;
pub struct Set;
impl Set {
pub fn new() -> Set {
Set
}
}
impl TokenParserExtension for Set {
fn parse<'p, 'c>(&self, parser: &mut Parser<'p, 'c>, token: TokenRef<'c>)
-> TemplateResult<Option<Body<'c>>>
{
trace!("Set::parse");
let _line = token.line;
let _targets = try!(parse_assignment_expression(parser));
unreachable!("not fully implemented Set::parse")
}
fn get_tag(&self) -> &'static str {
"set"
}
}