pub fn new() -> Parser {
        Parser {
            pre: Preparser::new(),
            tok: Tokenizer::new(),
            optimizer: optimize::Optimizer::new(),
            oneline_post: oneline::Postprocess::new(),
            indent_post: indent::Postprocess::new(),
        }
    }
/// Create a new parser
///
/// Note: it's expensive to create a new parser (i.e. it compiles regular
/// expressions) so you should reuse the parser instance if you're going
/// to compile multiple templates.
Create a new parser
Note: it's expensive to create a new parser  so you should reuse the parser instance if you're going
to compile multiple templates.
Create a new parser Note : it ' s expensive to create a new parser so you should reuse the parser instance if you ' re going to compile multiple templates .
pub fn new() -> Parser {
        Parser {
            pre: Preparser::new(),
            tok: Tokenizer::new(),
            optimizer: optimize::Optimizer::new(),
            oneline_post: oneline::Postprocess::new(),
            indent_post: indent::Postprocess::new(),
        }
    }
pub fn new ( ) -> Parser { Parser { pre : Preparser :: new ( ) , tok : Tokenizer :: new ( ) , optimizer : optimize :: Optimizer :: new ( ) , oneline_post : oneline :: Postprocess :: new ( ) , indent_post : indent :: Postprocess :: new ( ) , } }
Create a new parser
Note: it's expensive to create a new parser (i.e.
Create a new parser Note : it ' s expensive to create a new parser ( i . e .